Commit Graph

87 Commits

Author SHA1 Message Date
9253c40085 Added Kotlin! 2018-02-23 15:36:13 +02:00
397556f81f Deleted unneccesary files, minor changes that were pointed out by code inspection 2018-02-23 13:31:45 +02:00
6a2f4a07f1 Major overhaul - all tree items now have transient pointers to their parents, eliiminating the need for static calls for Civilization.Current and the like - neccesary if we want to have multiple civilizations 2018-02-23 12:57:52 +02:00
4d6b5c997d Split generating the map to a separate class
Fixed bug loading game when multiple cities
2018-02-05 23:19:58 +02:00
1c1756721a - Slightly improved tile ranking when determining next tile
- Now does not display unexplored tiles in city screen - cleaner view
2018-02-03 22:06:55 +02:00
ce7a7916c1 - Fixed bug when picking legalism with less than 4 cities
- Added City Center indication, made population image in city screen more prominent and clickable
2018-02-03 21:49:46 +02:00
7cbddd883b Split WorldScreen functionality into components - civ stats table, tile info table, tile map holder, notificaations scroll, idle unit button
Added yield on tiles
2018-01-31 22:45:21 +02:00
561fd417ed policy picker screen now opens rom boolean 2018-01-23 21:52:25 +02:00
b6d235a4d0 Automated actions should now choose best and closest tile to work on, differentiated pre- and post- turn actions 2018-01-22 22:57:17 +02:00
dd6805d179 City stats now update when adopting policy 2018-01-20 23:23:30 +02:00
80e3d16895 Load game does not crash when there are notifications
Automated workers no longer complete improvements in a single turn
City screen does not display building catagories which are irrelevant
2018-01-19 13:20:42 +02:00
d8a7c379e7 Moved more functions to their proper places 2018-01-13 23:21:20 +02:00
a992dff6fe Split CityInfo into areas of concern - separate files for Stats, Expansion and Population 2018-01-13 23:11:53 +02:00
3bb849726a Split CivInfo's responsibility into separate classes: Tech,Policy,GoldenAge,GreatPerson and ScienceVictory managers. 2018-01-12 12:37:31 +02:00
85ffcc58ee Added CivilizationPolicies, added great person pick when completing Liberty 2018-01-11 22:50:59 +02:00
546472b528 Organized classes into folders 2018-01-11 22:22:51 +02:00
63f24db67b Implemented line-of-sight according to terrain 2018-01-11 20:51:19 +02:00
45111d89e0 Notifications when strategic resources are revealed 2018-01-11 20:49:43 +02:00
5b28840940 Notifications now contain location, and are clickable when appropriate 2018-01-08 22:42:09 +02:00
6c035c79b6 Improved visuals of science victory screen
Added Scout to game start
Added tutorials
2018-01-08 18:52:30 +02:00
439efd7a40 Legalism now works! 2018-01-03 22:52:40 +02:00
9dad8908d6 Added basic tutorials 2018-01-03 22:36:56 +02:00
aef1c4d707 World screen now corrects itself upon resizing 2018-01-02 21:15:40 +02:00
08735d8e99 Improvement building no longer generates notification
Roads that turn to railroads now change color, and railroads are gray to help them stand out against the background
Map now contains a 50px padding from the edge
2018-01-02 21:06:50 +02:00
74f1b6837b No longer displays information for unexplored tiles 2018-01-01 22:45:21 +02:00
c0927cf49f Added free social policies and expanded automation choices 2018-01-01 22:37:42 +02:00
9d3fd22d1c Tiles are now black until they have been explored 2017-12-30 23:36:43 +02:00
befb0561b5 Added unit movement to further tiles 2017-12-30 22:58:36 +02:00
ab2b33318b Buildings are now divided by type in city screen 2017-12-28 21:50:17 +02:00
7b0b0b2f3b Great Person Points added to wonder description
Fixed bug where university science percent would keep rising
Specialists are now per-building
2017-12-28 21:11:58 +02:00
e9ad0be635 Notifications are scrollable, workers do automated action when button is clicked 2017-12-26 21:59:25 +02:00
39ea64b870 Fixed bugs 2017-12-26 21:50:47 +02:00
367f294774 Changed policy text to reflect repurposing 2017-12-25 23:22:28 +02:00
f7e7506b7c ADDED POLICIES 2017-12-25 23:18:25 +02:00
3f20e9b82e Added worker automation
Solved multiple small bugs
2017-12-21 20:32:33 +02:00
effe3b55d0 Added "select next idle unit" button! 2017-12-21 15:50:24 +02:00
5088b6a83f Moar techtree overhaul 2017-12-21 15:31:01 +02:00
14c75d7cc4 Tech tree total overhaul - Based it on G&K but removed all war-only techs, normalized bonuses across techs 2017-12-21 14:45:49 +02:00
d81cb8cda7 Added specialists and great person generation! 2017-12-21 12:25:55 +02:00
ad94866aba All buildings which improve resources get that in their text, railroads now black, notifications now have background 2017-12-20 19:01:14 +02:00
c274367ab1 Split between unit and mapunit, created function TileMap.placeUnitNearTile which will have many uses! 2017-12-18 21:04:13 +02:00
98dbe3b844 Split buildings and units to 2 separate files and types - both are now IConstruction, and cityBuildings has been changed to cityConstructions will all that entails 2017-12-18 19:43:34 +02:00
f30ade602d Split buildings and units to 2 separate files and types - both are now IConstruction, and cityBuildings has been changed to cityConstructions will all that entails 2017-12-17 19:45:09 +02:00
832191d87e Now displays city name in tile information, and not "railroad" 2017-12-13 22:37:21 +02:00
4a6a6d912f Can now see gold/science production added in city information after selecting it as the construction! 2017-12-13 22:33:03 +02:00
86d8378021 Tile stats from inside city now show what they would produce if assigned to this city (important for buildings that improve tiles eg. jungle/university) 2017-12-13 22:06:40 +02:00
561b1b5fdc added "required nearby improved resource" limitation to some buildings
added circus, stone works and notre dame buildings
2017-12-13 21:54:34 +02:00
2d12f1fa80 Added golden ages! 2017-12-13 21:24:51 +02:00
3381cf84d4 Jungles provide science for cities with universities 2017-12-13 19:45:56 +02:00
0b4542ff7a Can no longer build improvement (eg mine) for invisible resource (eg iron before iron working) 2017-12-13 19:40:18 +02:00