Kayne Ruse
310f701b0d
Began modulating ServerApplication, beginning with the accounts
2014-06-06 21:43:54 +10:00
Kayne Ruse
5966d7b51a
Fleshed out the serialization internals
2014-06-04 23:30:20 +10:00
Kayne Ruse
da60fa8f94
Began reworking the network code
...
This commit devides SerialPacket into a series of different structures,
all decended from a common base class.
Using a union was not a good idea.
2014-06-04 21:16:51 +10:00
Kayne Ruse
2bebfdfb97
Updated database control, character stats are saving
...
Just for the record, I don't like the way SAVE_CHARACTER is expanded like
that.
2014-06-02 22:22:51 +10:00
Kayne Ruse
fb6fba9564
Removed BBox, renamed position to origin
...
I've replaced the BBox class with a pair of inline functions in
check_bounds.hpp. I've also renamed the 'position' variable to 'origin' in
several locations.
These changes are mostly to alleviate ambiguity.
2014-06-02 21:13:08 +10:00
Kayne Ruse
1cfb814ee4
Added the rest of the combat info to the network code
2014-06-01 23:07:02 +10:00
Kayne Ruse
bf922ec598
Updated the license headers
...
It only took me 5 months.
2014-05-29 00:16:49 +10:00
Kayne Ruse
6428b02d85
Refactored some code from InWorld into methods in CharacterData
2014-05-28 21:25:52 +10:00
Kayne Ruse
6b38501c27
Added the GRAPHICS flag, to simplify the gameplay structures
2014-05-27 23:25:07 +10:00
Kayne Ruse
1bde0ed3f7
Began unifying the server and client side character classes
...
This commit won't build
2014-05-26 18:36:09 +10:00
Kayne Ruse
d903c0df30
Removed the UID counters from the data containers
2014-05-26 17:42:55 +10:00
Kayne Ruse
9620826d65
Moved the server's data containers into common/gameplay
2014-05-26 17:29:15 +10:00
Kayne Ruse
a47e76845f
Removed common/ from the build process, and the DEBUG flag
...
The common/ directory is empty, only containing more directories to be
built, and the DEBUG flag isn't being used.
2014-05-26 02:21:56 +10:00
Kayne Ruse
c2eb08bd5e
Restructured the common/ directory, and simplified the build process
2014-05-26 02:10:12 +10:00