Kayne Ruse
ab6207d4f3
Barriers are working corretly, but are way too slow
2016-04-14 12:43:00 +10:00
Kayne Ruse
1267b30806
Creatures are replaced with barriers
2016-04-14 04:45:30 +10:00
Kayne Ruse
5d217d7cf9
CreatureManager now uses Tuples
2016-04-14 04:19:59 +10:00
Kayne Ruse
b74a5aabcd
Comment tweaks
2016-04-14 04:17:49 +10:00
Kayne Ruse
7c88392cf3
The server is updating the barrier display
2016-04-12 19:11:57 +10:00
Kayne Ruse
20b121766a
Expanded creature & barrier API
2016-04-11 02:18:13 +10:00
Kayne Ruse
f32b8a9b4f
Exposed BarrierManager to the API*
2016-04-11 01:03:02 +10:00
Kayne Ruse
ccb7adbd10
Fixed copying pointer to/from packet
2016-04-11 01:01:22 +10:00
Kayne Ruse
8e7af9ce88
Fixed the table inheritance which was backwards
2016-04-11 00:08:42 +10:00
Kayne Ruse
1f2d0b8e76
Barriers are created at the correct location
2016-04-09 00:02:39 +10:00
Kayne Ruse
e2e2e243d4
Server responds to barrier queries
2016-04-08 22:30:44 +10:00
Kayne Ruse
8749d1fd93
Barriers are queried, created when colliding with creatures
2016-04-04 02:41:14 +10:00
Kayne Ruse
7205d6692c
Threaded barriers into the client, not yet queried
...
I've also refactored the rooms slightly.
2016-04-04 01:05:32 +10:00
Kayne Ruse
7b9c016082
Threaded the barriers through the networking system
2016-04-03 22:32:39 +10:00
Kayne Ruse
235f3b57e0
Filled out some barrier stuff
2016-04-03 21:27:48 +10:00
Kayne Ruse
f23b929f8a
Added some boilerplate
2016-04-03 16:04:41 +10:00
Kayne Ruse
d7196df760
Added some files for combat system
2016-04-03 02:44:09 +11:00
Kayne Ruse
957458d489
Renamed some of Get() methods to Find(), read more
...
From now on, ideally any function with "get" in the name should always
return a valid value. A function with "find" in the name, however, does
the same thing, but may also return an invalid result such as an error
code.
2016-04-03 02:17:02 +11:00
Kayne Ruse
a751531e18
Added distance based creature culling
2016-03-30 12:54:59 +11:00
Kayne Ruse
4794965166
The rabbit is moving on it's own
2016-03-29 20:19:13 +11:00
Kayne Ruse
a532d33579
Bunnies are visible in all rooms
2016-03-29 16:29:30 +11:00
Kayne Ruse
8778bfdc4b
Creatures are visible
2016-03-29 03:19:17 +11:00
Kayne Ruse
42b37be6f5
Creatures are nearly ready
2016-03-27 14:06:47 +11:00
Kayne Ruse
cbf8538c24
Server is ready to send
2016-03-27 11:04:53 +11:00
Kayne Ruse
4ced27a905
Creatures update server-side
2016-03-27 09:53:24 +11:00
Kayne Ruse
e2f5494380
Testing the creatures via scripts
...
I need to find some way to ensure type safety of userdata.
2016-03-25 23:23:12 +11:00
Kayne Ruse
9a1714a881
Added creatures to the room containers
2016-03-25 22:29:26 +11:00
Kayne Ruse
ba384c182a
Updated the copyright in the file headers
2016-03-22 13:40:26 +11:00
Kayne Ruse
3b90465afd
Removed a debug trace statement
2016-03-22 08:15:17 +11:00
Kayne Ruse
12f86f22de
Apparently it was the #45 fix that broke collisions
2016-03-22 00:47:38 +11:00
Kayne Ruse
30aa11c083
Brought client into line with server
...
Also added a new config file for developing over multiple machines.
2016-03-21 22:06:25 +11:00
Kayne Ruse
c2197d5e71
Removed some empty methods
2016-03-21 20:12:44 +11:00
Kayne Ruse
13e67746b4
Renamed monsters to creatures in the code
2016-03-21 19:49:41 +11:00
Kayne Ruse
a86a41ad46
Renamed monster files to creatures
2016-03-21 19:28:49 +11:00
Kayne Ruse
fd11f4e0e6
Moved server/server_utilities up one directory
...
Also modified makefiles to account for the change.
2016-03-21 19:07:09 +11:00
Kayne Ruse
19792f8aec
Merged server files into server_application.cpp
2016-03-21 17:14:40 +11:00
Kayne Ruse
e6e2421ba0
This is now building on Mum's laptop
2015-12-15 22:54:32 +11:00
Kayne Ruse
ffe5c80117
Comment tweaks, build tweaks, bugfixes
...
I've also disabled the "screen trick". It was ugly as hell.
2015-08-24 14:34:54 +10:00
Kayne Ruse
dfa8683c47
Tweaks for windows
2015-08-23 19:41:01 +10:00
Kayne Ruse
57a4fc8380
Messing with buttons & fonts
2015-08-23 04:55:50 +10:00
Kayne Ruse
caf6403a76
Added platform & version detection
2015-08-23 03:44:19 +10:00
Kayne Ruse
915660da0e
Server runs, but it's far off from being stable again
2015-08-20 23:24:20 +10:00
Kayne Ruse
dc5b09a9b4
world_logic.cpp builds, disabled FPS display
2015-08-20 02:36:42 +10:00
Kayne Ruse
4ced681c76
Working on the ui, incomplete
2015-07-08 03:09:50 +10:00
Kayne Ruse
24eb730c72
Switched to the #pragma once system
2015-07-07 17:36:14 +10:00
Kayne Ruse
210bccbe0d
Pruned the usage of the incomplete monster system
2015-07-07 12:41:57 +10:00
Kayne Ruse
822d0636cc
Merge branch 'master' into develop
2015-05-17 12:38:44 +10:00
Kayne Ruse
99b35483f8
Tenative port for Linux
2015-05-17 09:18:46 +10:00
Kayne Ruse
102ba18b7b
Finally wrote the monster manager API
2015-05-08 23:17:35 +10:00
Kayne Ruse
07faf1b96b
Moved a file
2015-05-08 22:33:46 +10:00