Kayne Ruse
3e6a05307e
Minor TODO tweaks
2015-02-27 03:36:47 +11:00
Kayne Ruse
46df0f17b7
Changed a massive swap statement for bounds checks
...
Instead of using a massive block of case statements in serial_utility.cpp,
I've added FORMAT_* tags to SerialPacketType as a way to destinguish
between type values, at least internally. I can't believe I missed this
for so long.
I've also added a placeholder for the network API, as I was working on
that when I ran into this problem.
2015-02-21 23:46:50 +11:00
Kayne Ruse
ca2d4c9217
Expanded network protocol, read more
...
Not really doing much, just busywork with the server's handlers.
I've tweaked the TODO tags as well.
2015-02-13 02:05:10 +11:00
Kayne Ruse
5583ba4323
Updated TODO comments
2015-02-04 16:52:22 +11:00
Kayne Ruse
453a211343
Merge branch 'master' into develop
...
Conflicts:
todo.txt
2015-01-20 05:21:00 +11:00
Kayne Ruse
e2757a7628
Client now points to home server
...
I've also tweaked the README.txt
2015-01-14 14:29:55 +11:00
Kayne Ruse
de1cd8d6a8
Began expanding network protocols for monsters
...
All big feature expansions have begun with SerialPacketType, and this is
no exception.
2015-01-13 00:04:42 +11:00
Kayne Ruse
1923f90329
Added TODO
2015-01-12 01:24:56 +11:00
Kayne Ruse
b391dde089
WaypointManager is no longer a Singleton, wrote waypoint API outline
...
I'm planning on giving each room it's own waypoint manager, so it can
compare it's waypoints against the characters in that room alone. If it
turns out to be a good pattern, I'll do thae same for monsters.
2015-01-09 13:21:09 +11:00
Kayne Ruse
963aca218a
Comment tweaks
2015-01-01 01:29:48 +11:00
Kayne Ruse
8e50be24d4
Updated room system and room API, more to come
...
There's a lot of verbosity in the scripts, so it might be beneficial to
redice that at some point.
2014-12-31 04:52:10 +11:00
Kayne Ruse
8d204dc3c4
Merge branch 'master' into develop
...
Also saved todo.txt
2014-12-30 01:21:11 +11:00
Kayne Ruse
ace87b438b
Began working changes into lobby
2014-11-16 23:02:06 +11:00
Kayne Ruse
97b7945191
need to go TMP COMMIT
2014-11-14 10:20:04 +11:00
Kayne Ruse
a01d75549f
Updated todo.txt
...
I'm so bored I'm working on my game remotely. This is a public access computer without a compiler :/
2014-11-14 10:16:27 +11:00
Kayne Ruse
3b9df46510
Merge branch 'network-expansion' into server-expansion
2014-11-08 17:09:04 +11:00
Kayne Ruse
73d9095604
Minor comment tweaks
2014-11-06 02:00:13 +11:00
Kayne Ruse
f2d79225a3
Created '*_data.cpp' files, modified API files a bit
2014-11-06 01:54:27 +11:00
Kayne Ruse
cfdc61c357
Tweaked TODO comments
2014-11-06 00:04:42 +11:00
Kayne Ruse
6399efc227
Created the monster system
2014-10-30 01:05:41 +11:00
Kayne Ruse
8c78a5d26c
Updated TODO.txt
2014-10-29 23:34:36 +11:00
Kayne Ruse
0e3a042fbb
Minor notes in todo.txt
2014-10-19 05:16:42 +11:00
Kayne Ruse
40c76b4285
Implemented a few minor changes from the monster branch
2014-10-19 01:25:03 +11:00
Kayne Ruse
12cc970bf1
Merge branch 'develop', read more
...
This merge covers mostly back-end refactoring, including splitting
Character into Renderable and BaseCharacter, as well as creating the
manager interface.
2014-10-18 23:45:57 +11:00
Kayne Ruse
76206a1146
Minor fix
2014-10-04 19:09:37 +10:00
Kayne Ruse
bfcf9a1d37
Moved the character's stats into their own database table
...
This will allow the to be reused elsewhere, as well as cleaning up big
blocks of code in the manager's source.
BUGFIX: The config's key-value pair overrides now work without requiring a
config file specification.
2014-09-28 03:10:39 +10:00
Kayne Ruse
59e3518dd8
Implemented command line config overrides
...
You can set the file to read as the config file via the command line, like
this, assuming the program supports it:
prog -config=file.cfg
You can also override indevidual key-value pairs in the config system
using this syntax:
prog -Ckey=value
Both commands can be used together, and you can override multiple
key-value pairs at once. To use this feature of the ConfigUtility, it must
receive argc and argv as parameters to the Load() method.
2014-09-28 02:11:26 +10:00
Kayne Ruse
9367bd802f
Tweaked todo.txt
2014-09-13 12:01:29 +10:00
Kayne Ruse
411687b41c
Added a proper disconnection message by hacking the config
2014-09-10 17:35:12 +10:00
Kayne Ruse
ad2c65dc67
Remeved the commented BUGFIX tags
2014-09-10 17:00:13 +10:00
Kayne Ruse
17b9eb7ad4
Added more rejection packets, revised some logic
2014-09-10 16:06:01 +10:00
Kayne Ruse
f581c3238f
Tweaked some TODO comments
2014-09-03 04:36:02 +10:00
Kayne Ruse
246a5ee541
The server-side heartbeat is working and stable
2014-09-03 03:24:32 +10:00
Kayne Ruse
06922dc820
Client-side heartbeat is working
2014-09-03 01:21:17 +10:00
Kayne Ruse
d50cf5b91e
Fixed shoddy packet typing
2014-09-03 00:45:08 +10:00
Kayne Ruse
5536bf366d
Implemented the serialization switch statement
2014-08-31 15:35:14 +10:00
Kayne Ruse
6f4334f84d
Moved serialization globals
2014-08-25 00:07:17 +10:00
Kayne Ruse
4ed512e0e2
Moved the snapToBase() utility function to region.*pp
...
I've also adjusted the TODO file, which really shouldn't be committed.
Still, it's there now, so it stays. I don't think the logger is going to
be possible any time soon, so I'll probably look into the disconnection
handler.
2014-08-24 13:23:50 +10:00
Kayne Ruse
dfe8c108de
Minor tweaks
2014-08-19 03:42:55 +10:00
Kayne Ruse
61337e29f6
Split the ServerApplication's source into two files
2014-08-19 03:22:25 +10:00
Kayne Ruse
0fdaa90a83
Minor code tweaks
2014-08-17 11:46:02 +10:00
Kayne Ruse
e7ba097e6a
Converted the server's managers to singletons
2014-08-17 10:06:29 +10:00
Kayne Ruse
b6c70cbc0d
Tweaked the bounds values
2014-08-13 09:05:26 +10:00
Kayne Ruse
1776583e01
Added the escape hotkey, refined BoundingBox a bit
...
LobbyMenu also searches for a server as soon as you enter, so you don't
have to press an extra button, a good feature.
2014-08-13 08:08:16 +10:00
Kayne Ruse
182101b592
Minor tweaks
2014-08-13 06:19:07 +10:00
Kayne Ruse
f5c58bf5ad
Minor tweaks after a failed attempt at metatables
2014-06-23 05:58:54 +10:00
Kayne Ruse
618666de43
Renamed the Restart scene to CleanUp
2014-06-15 22:39:10 +10:00
Kayne Ruse
5c74ecdd72
Removed ESC key exit, and tweaked some comments
2014-06-15 22:24:50 +10:00
Kayne Ruse
a23fbbfb38
Characters are working correctly again
2014-06-14 23:13:11 +10:00
Kayne Ruse
e57b047343
Added some basic code to RoomManager
2014-06-14 00:44:13 +10:00