Kayne Ruse
82d5a5c181
Moved BarrierManager
2016-04-08 23:32:41 +10:00
Kayne Ruse
420d39d467
Barriers are being drawn
2016-04-08 23:30:17 +10:00
Kayne Ruse
e2e2e243d4
Server responds to barrier queries
2016-04-08 22:30:44 +10:00
Kayne Ruse
5d0f9e1bb8
Barriers are created in client-side BarrierManager
...
Still need to hookup a barrier query, and get them drawn to the screen.
2016-04-08 10:48:01 +10:00
Kayne Ruse
d3f855c69b
Wrote CompositeImage, added it to BaseBarrier
2016-04-05 23:40:31 +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
48b9a9b264
Added combat scene
2016-04-03 15:24:20 +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
3b24aae422
Added barrier graphics
2016-04-01 01:31:14 +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
release-0.8.1
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
57f92a8b2e
Modified bunny sprite for proper use
2016-03-26 18:20:21 +11:00
Kayne Ruse
a8bbbeabb7
Minor name tweak
2016-03-26 17:56:16 +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
18f119224a
Updated the copyright in the scripts
2016-03-25 21:53:41 +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
284009baa7
Config tweaks for linux
2016-03-22 07:58:37 +11:00
Kayne Ruse
be4ec0349b
Updated README.md
release-0.8
2016-03-22 07:06:28 +11:00
Kayne Ruse
1ed4f85d62
Tweaked debug map generator scripts
2016-03-22 07:04:11 +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
b89f6f2ece
Moved and renamed terminal_error.* to fatal_error.*
2016-03-21 21:10:12 +11:00
Kayne Ruse
5f0cf826d4
Updated networking
2016-03-21 20:57:13 +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
0666c69680
Moved scenes into one folder
2016-03-20 04:27:58 +11:00
Kayne Ruse
16f7f043fc
Merged World source code into world.cpp
2016-03-20 04:06:39 +11:00
Kayne Ruse
bd9d969f8e
Merge remote-tracking branch 'origin/libcommon'
2016-03-19 06:47:03 +11:00
Kayne Ruse
41626328c9
Checked out common/*
2016-03-19 06:46:18 +11:00
Kayne Ruse
bbd468af1a
Removed common as a submodule
2016-03-19 06:40:05 +11:00
Kayne Ruse
49b15f4710
Moved all folders into common/
2016-03-19 06:10:32 +11:00
Kayne Ruse
ff67b62792
Found a bug
2016-03-19 05:52:43 +11:00
Kayne Ruse
3a23ba93af
Updated Copyright information
2016-03-18 21:13:08 +11:00
Kayne Ruse
15cd3648a3
Fixed minor networking issue
2016-03-18 21:09:02 +11:00
Kayne Ruse
fe7bbbbb3d
Tweaked button graphics
2015-12-25 22:53:05 +11:00