Marc Di Luzio
|
0c7721cb17
|
remove unit inheritence, twas a silly idea, and remove usage of shared ptr and unique ptr not needed anymore
|
2014-12-16 13:13:01 +00:00 |
|
Marc Di Luzio
|
0700a13129
|
use uvec unstead of two params, simplifies things
|
2014-12-16 13:13:01 +00:00 |
|
Marc Di Luzio
|
5e950528c1
|
Even more tests
|
2014-12-16 13:13:00 +00:00 |
|
Marc Di Luzio
|
72b35dbc06
|
Framework for movement and action orders, plus some better organisation of the test code
|
2014-12-16 13:13:00 +00:00 |
|
Marc Di Luzio
|
008739dee6
|
Various work towards a basic game implementation
Get rid of some virtual functions that weren't needed.
Fix some functions to work during static init if need be.
Units now have unique incremental IDs
|
2014-12-16 13:13:00 +00:00 |
|
Marc Di Luzio
|
a6e1319fad
|
Add invalid coord variables
|
2014-12-16 13:13:00 +00:00 |
|
Marc Di Luzio
|
da1cb32583
|
Update README.md with info on ttrts-server
|
2014-12-16 13:13:00 +00:00 |
|
Marc Di Luzio
|
270036c925
|
Add stubs for game
|
2014-12-16 13:12:59 +00:00 |
|
Marc Di Luzio
|
e9308b839c
|
Rename basetypes to mathtypes
|
2014-12-16 13:12:59 +00:00 |
|
Marc Di Luzio
|
108be3035f
|
Final bit of design doe the game class, should be enough of a final interface to get started on implementation
|
2014-12-16 13:12:58 +00:00 |
|
Marc Di Luzio
|
2abd4ad832
|
Move the board code out to ui as it's only for board visualisation
|
2014-12-16 13:12:58 +00:00 |
|
Marc Di Luzio
|
a17a9db2ad
|
lots of initial design for the game, and unit data
|
2014-12-16 13:12:58 +00:00 |
|
Marc Di Luzio
|
6a17e4e4c1
|
Add tests for COrders
|
2014-12-16 13:12:57 +00:00 |
|
Marc Di Luzio
|
0e6c85229c
|
Add orders files and COrder class to store orders
|
2014-12-16 13:12:57 +00:00 |
|
Marc Di Luzio
|
0057986380
|
header game types
|
2014-12-16 13:12:57 +00:00 |
|
Marc Di Luzio
|
66cf63c9d8
|
Actually build with debug symbols in debug configuration
|
2014-12-16 13:12:56 +00:00 |
|
Marc Di Luzio
|
7f639a6bf4
|
Add new creation method from a visual representation
|
2014-12-16 13:12:56 +00:00 |
|
Marc Di Luzio
|
8ade68101b
|
No need templates, templates bad, unneeded templates make c++god angry
|
2014-12-16 13:12:56 +00:00 |
|
Marc Di Luzio
|
5ca0fc3e23
|
Board should be using unit vis values not unit type values
|
2014-12-16 13:12:55 +00:00 |
|
Marc Di Luzio
|
c5ef2a5ee2
|
Use char literal instead of int for a space
|
2014-12-16 13:12:55 +00:00 |
|
Marc Di Luzio
|
9fc5f33de8
|
Add more code to units to help distinguish between types and visual values
|
2014-12-16 13:12:55 +00:00 |
|
Marc Di Luzio
|
ea426c70c6
|
Rename unit_t to unit_c to reflect it being a char
|
2014-12-16 13:12:54 +00:00 |
|
Marc Di Luzio
|
64f9638352
|
Implement some more base types, including basic units. This should be much closer to final interface
|
2014-12-16 13:12:54 +00:00 |
|
Marc Di Luzio
|
51cdda821d
|
Update the README.md
|
2014-12-16 13:12:53 +00:00 |
|
Marc Di Luzio
|
5f7dbb34d9
|
Update Readme with info from discussion
|
2014-12-16 13:12:53 +00:00 |
|
Marc Di Luzio
|
743c9a2859
|
Rename CBoardData, refactor a few things and add a maths library folder
|
2014-12-16 13:12:53 +00:00 |
|
Marc Di Luzio
|
e8429ae4a2
|
Initial README for the game library with initial game design.
|
2014-12-16 13:12:52 +00:00 |
|
Marc Di Luzio
|
2320b87b8d
|
Add readme and directories for other libraries
|
2014-12-16 13:12:52 +00:00 |
|
Marc Di Luzio
|
9a97fddd2f
|
Add gitignore with build forlder ignored
|
2014-12-16 13:12:51 +00:00 |
|
Marc Di Luzio
|
3c74a2a609
|
Add testing excecutable
|
2014-12-16 13:12:51 +00:00 |
|
Marc Di Luzio
|
3c61d1a72f
|
Higher level cmakelist to control whole project
|
2014-12-16 13:12:51 +00:00 |
|
Marc Di Luzio
|
8ddb8ae916
|
Some initial game board code, really simple
|
2014-12-16 13:12:50 +00:00 |
|
Marc Di Luzio
|
bf2f79dc8d
|
Initial commit with ttrts base main.cpp
|
2014-12-16 13:12:48 +00:00 |
|