Kayne Ruse
8d2fc45d7d
Combat instances are created alongside the barriers
2016-05-29 02:15:41 +10:00
Kayne Ruse
867a86fd79
Fixed Missing #include<functional>
2016-05-28 13:01:19 +10:00
Kayne Ruse
7c6468c1dd
Multiple changes, read more
...
* Implemented HeartbeatUtility
* simplified the SQL files
* Added a dummy inventory button
2016-04-25 22:10:11 +10:00
Kayne Ruse
36ba3fa132
Updated GUI library
2016-04-17 02:10:08 +10:00
Kayne Ruse
3002afa1e9
Moved a file
2016-04-17 01:35:34 +10:00
Kayne Ruse
905af46731
Adjusted file names for case sensitivity
2016-04-15 00:17:13 +10:00
Kayne Ruse
cc6981e35f
Refined culling logic, added periodic query
2016-04-14 22:56:15 +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
752f8f82f9
Unit tested CompositeImage, BaseBarrier::CorrectSprite working correctly
2016-04-10 00:12:27 +10:00
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
48b9a9b264
Added combat scene
2016-04-03 15:24:20 +10: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
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
a8bbbeabb7
Minor name tweak
2016-03-26 17:56:16 +11:00
Kayne Ruse
ba384c182a
Updated the copyright in the file headers
2016-03-22 13:40:26 +11:00
Kayne Ruse
284009baa7
Config tweaks for linux
2016-03-22 07:58:37 +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
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
ff67b62792
Found a bug
2016-03-19 05:52:43 +11:00
Kayne Ruse
fe7bbbbb3d
Tweaked button graphics
2015-12-25 22:53:05 +11:00
Kayne Ruse
f2119f77a9
HOTFIX: User reported a segfault in Wine
2015-11-11 16:00:46 +11:00
Kayne Ruse
c6bc8c24fb
Removed some debugging code
2015-08-24 14:40:33 +10: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
188a6805bf
Found the culprit for bug #45
2015-08-24 03:37:44 +10:00
Kayne Ruse
45f67476b8
Fixed a graphical bug
2015-08-24 02:03:00 +10:00
Kayne Ruse
dfa8683c47
Tweaks for windows
2015-08-23 19:41:01 +10:00
Kayne Ruse
c36c5210ab
Splash screen fits to the new logo on startup, before reverting
2015-08-23 05:56:42 +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
3e42371e02
Fixed character movement by ignoring key repeats
2015-08-23 02:48:58 +10:00
Kayne Ruse
563a217237
Changed the formats of the graphical assets
2015-08-23 02:20:38 +10:00
Kayne Ruse
41d601ab06
Re-enabled FPS display, fix other display issues
2015-08-23 01:53:13 +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
3d6509b5a5
Client builds & runs, can't test the gameplay without the server
...
SDL_ttf is now being initialized, and all usages of fonts are now checked for nullptr.
A bug where the renderer's logical size was not properly set has been fixed.
The FPS counter is disabled for now.
2015-08-20 20:45:13 +10:00
Kayne Ruse
dc5b09a9b4
world_logic.cpp builds, disabled FPS display
2015-08-20 02:36:42 +10:00
Kayne Ruse
00fe2263d5
This will take getting used to
2015-08-14 22:43:41 +10:00
Kayne Ruse
2f86511254
lobby_menu.cpp builds, as does all of client/menu_scenes
...
This is great progress, but I think I should turn the common directory into a subnmodule, since
I've been constantly tabbing back and forward between this folder, and the debug folder, making
and committing identical edits to both.
Scene list:
> disconnected_screen.*pp
> lobby_menu.*pp
> main_menu.*pp
> options_menu.*pp
> splash_screen.*pp
* world*.*pp
* unfinished
> building
2015-08-14 21:47:04 +10:00
Kayne Ruse
e8347cb9fb
Reverted templated TextBox; too much unnecessary complexity
2015-08-14 20:52:05 +10:00