|
0c2e850c05
|
Added labels that display energy costs when building
|
2011-07-07 18:10:05 -04:00 |
|
|
4e4cb561fc
|
Forgot a couple necessary files
|
2011-07-06 17:56:37 -04:00 |
|
|
825a3f8e4a
|
Some drastic refactoring to reduce complexity for buttons, but now all the primary buttons always look selected...
|
2011-07-06 17:25:12 -04:00 |
|
|
8a4ed42ab1
|
Added some code for disabling button visually, but it doesn't quite work
|
2011-07-06 16:47:34 -04:00 |
|
|
eccc773457
|
Added a 'ghost node' so players can see where their new nodes will go, and fixed some bugs in the process
|
2011-07-06 16:17:30 -04:00 |
|
|
78409c80d7
|
Fixed the button areas being too large
|
2011-07-06 15:06:23 -04:00 |
|
|
735a9dfcef
|
Vertices can now render themselves - not sure what to do about edges, right now game is still doing them
|
2011-07-06 14:52:45 -04:00 |
|
|
42e2e43ead
|
Huge refactor with the basic goal of reducing complexity in the Game class. Broke a couple of small things in the process - still working on fixing them back up
|
2011-07-06 14:24:37 -04:00 |
|
|
12bbcb7f23
|
Made some tweaks to game balance
|
2011-07-05 22:28:46 -04:00 |
|
|
9ee2972612
|
Fixed a silly error - always good to return values we calculate
|
2011-07-05 22:15:52 -04:00 |
|
|
ab82883a2e
|
Added a TODO list, so I can remember what I wanted to add to this thing
|
2011-07-05 21:58:01 -04:00 |
|
|
c235d79dac
|
Added code to prevent attacking more than once per attacker per round
|
2011-07-04 03:09:36 -04:00 |
|
|
06902c4377
|
Prevent overlap/edge crosses when moving a vertex
|
2011-07-04 02:52:12 -04:00 |
|
|
aa21bb9d39
|
Changed energy cost increase for producers, reworked menu buttons
|
2011-07-04 02:32:57 -04:00 |
|
|
c2ecbf5c23
|
Moved buttons and info around
|
2011-07-04 02:23:20 -04:00 |
|
|
7d1ceb396b
|
Improvements to button menu and keyboard controls
|
2011-07-04 02:00:43 -04:00 |
|
|
67cbd43740
|
Make end turn button appear in the right place
|
2011-07-04 01:40:02 -04:00 |
|
|
79740d3cee
|
Implemented energy costs
|
2011-07-04 01:27:56 -04:00 |
|
|
cfe5666c04
|
Added End Turn button so we can do multiple actions per round - this will be limited by energy shortly
|
2011-07-03 17:45:11 -04:00 |
|
|
c5d6167e8c
|
Refactored code to do dynamic_casts in fewer places
|
2011-07-03 16:57:47 -04:00 |
|
|
ed6e0c2bf2
|
Moved font into the resource directory
|
2011-07-03 16:46:16 -04:00 |
|
|
f90c60b6ac
|
Refactored Vertex and GameVertex classes into their own files, put some functions in GameVertex that made sense there
|
2011-07-03 16:37:07 -04:00 |
|
|
8ad4ec0672
|
Added some basic differences between vertex types
|
2011-07-03 15:48:06 -04:00 |
|
|
fc0c0f26fd
|
Added ability to actually build different unit types, as well as icons to distinguish them
|
2011-07-03 15:16:00 -04:00 |
|
|
7744bad7c7
|
Implemented node movement
|
2011-07-03 10:38:56 -04:00 |
|
|
6085267cc4
|
Added menu buttons for building types of units
|
2011-07-03 10:26:46 -04:00 |
|
|
793d6bd9a2
|
Now the buttons actually do something - also added a build_type
|
2011-07-03 10:12:47 -04:00 |
|
|
d04cde49c8
|
Added rudimentary menu buttons, not yet connected to anything... it feels a bit hackish, to be honest, but I don't think we'll ever have too many to worry about, and if so, we can think about refactoring then
|
2011-07-02 17:34:11 -04:00 |
|
|
c1ea399448
|
Added menu area at the bottom of the game screen
|
2011-07-01 23:47:24 -04:00 |
|
|
306f3d0c17
|
Start using dynamic_casts where appropriate, cleaned up some bugs
|
2011-07-01 23:24:41 -04:00 |
|
|
2bdc7e0e59
|
Change text over nodes to just be hit points
|
2011-07-01 22:23:16 -04:00 |
|
|
a2f36a447b
|
Created GameVertex class so that we can store game-specific data in the vertices
|
2011-07-01 22:04:58 -04:00 |
|
|
e221f1990c
|
Added player names and some debug stuff
|
2011-07-01 20:00:19 -04:00 |
|
|
bf151a928a
|
Continuing to refactor code to make room for larger features. Currently, attacking doesn't work
|
2011-07-01 18:23:01 -04:00 |
|
|
c49fdb8169
|
Added display showing information about selected vertex
|
2011-07-01 18:04:15 -04:00 |
|
|
d15e6590ec
|
Added code for drawing a circle around selected vertex
|
2011-07-01 17:44:43 -04:00 |
|
|
7fd7f90770
|
Fixed the selection bugs
|
2011-07-01 14:39:45 -04:00 |
|
|
4daaced5d7
|
Laid the groundwork for a more complex game - introduced a couple of bugs (can attack from anywhere, can't select another of your own vertices in attack mode...)
|
2011-07-01 14:10:45 -04:00 |
|
|
d1c11799f4
|
Added some new files left out of last commit
|
2011-07-01 13:24:02 -04:00 |
|
|
938e75716c
|
Implemented font framework, print info about each vertex
|
2011-07-01 13:15:30 -04:00 |
|
|
36414a6996
|
Put framework in place for dealing with graphs in 3 dimensions
|
2011-07-01 12:24:52 -04:00 |
|
|
7b4b3ba76e
|
Fixed the one-node tree bug
|
2011-07-01 11:48:49 -04:00 |
|
|
ec2b513fe5
|
We don't need much, so drop the framerate to make the game eat almost no CPU
|
2011-07-01 11:43:19 -04:00 |
|
|
b31a3e26ab
|
Added some performance boosting framerate regulation
|
2011-07-01 11:40:38 -04:00 |
|
|
b50ed649f5
|
Reworked initting code so new states get initted properly in main loop
|
2011-07-01 11:16:41 -04:00 |
|
|
303f1d4511
|
Make title banner transpare
|
2011-06-30 18:16:36 -04:00 |
|
|
ca60c61ce6
|
Implemented and integrated title screen - now game crashes at launch, though
|
2011-06-30 17:21:46 -04:00 |
|
|
d2322a7caf
|
Made some adjustments to the game's ranging
|
2011-06-28 22:27:33 -04:00 |
|
|
8550b0f8f1
|
Cleaned up some debugging code
|
2011-06-28 22:14:55 -04:00 |
|
|
7e17865c2a
|
Implemented TitleScreen::init()
|
2011-06-28 21:44:28 -04:00 |
|