Kayne Ruse
82b1b589dc
Moved some files around
2014-07-03 00:23:43 +10:00
Kayne Ruse
8c9d071c7a
Minor tweaks
2014-07-01 01:03:03 +10:00
Kayne Ruse
5c74ecdd72
Removed ESC key exit, and tweaked some comments
2014-06-15 22:24:50 +10:00
Kayne Ruse
bd5e57401e
Minor comment tweaks
2014-06-14 23:27:33 +10:00
Kayne Ruse
63be0ee70d
The server is building, but still needs work
...
There is some missing character creation/unloading code, and there are a
few other issues highlighted by TODO tags, see below.
In general, 'mapIndex' has been renamed to 'roomIndex'. Multiple rooms
have not been fully implemented yet, but I'm working on it.
Other issues:
* FileFormat needs to be changed to MapLoader
* Server's character movement is still slaved to the clients
The client does not build.
2014-06-07 02:15:40 +10:00
Kayne Ruse
973a2be16b
Merged server_internals.cpp and network_handlers.cpp into
...
server_application.cpp
2014-06-06 22:11:05 +10:00
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