Commit Graph

73 Commits

Author SHA1 Message Date
9816cd57da Added "explored tiles" to civinfo, moved worker automation to separate class 2018-04-25 22:09:24 +03:00
453e25ffe7 City's tiles and worked tiles are now saved in the CityInfo and not in the TileInfo 2018-04-21 22:56:52 +03:00
d0f3a10728 Moved notifications to CivInfo, notifications on enemy actions removed 2018-04-18 00:00:31 +03:00
c6ebb733a1 Added Greece to civilizations, city names no come from the Civilizations json 2018-04-17 23:57:06 +03:00
221a8668fa Selected unit now has a white circle around it 2018-04-17 21:56:58 +03:00
34c1047b65 Fixed bug where enemy units were viewable despite the tile being unexplored 2018-04-12 21:52:00 +03:00
ca7fb9c3be Multiple IDE-suggested fixes 2018-04-11 23:46:00 +03:00
dd3d4b605f Added archer 2018-04-11 22:34:20 +03:00
872872cdf0 Desert color more distinct 2018-04-11 22:22:19 +03:00
32efae340b Unit table now displays ranged strength for ranged units 2018-04-09 19:09:08 +03:00
4de9ee106f City button padding expanded, warrior now has 2 strength as it should 2018-04-08 16:13:54 +03:00
f662cd910d Added a table in city screen, to show a breakdown of the ciy stats 2018-04-05 13:59:22 +03:00
39cc236fae City labels are colored according to civ, and scale down when zooming in 2018-04-05 12:47:10 +03:00
e5e0c5daa5 Now displays defender name properly, and not attacker name 2018-04-05 11:19:31 +03:00
461bea0cbc Healing units now attempt to go to better tiles to heal there
Fixed bug where units moving from A to B would move multiple times between turns, effectively "jumping" distances
2018-04-05 11:04:40 +03:00
7ff9f17943 Added battle modifiers, specifically - terrain defence bonuses 2018-04-04 23:10:16 +03:00
4e36aa0d5a No longer attempts to attack city that contains a unit
Battle visualization bug fixed
2018-04-04 17:37:59 +03:00
5d00adb7fe Added GetTile function to MapUnit, which simplifies and normalizes a lot of the unit logic
Battle simulation and actual battle work as expected!
2018-04-02 15:16:28 +03:00
bd1a191b15 Battle tabl now shows results of battle, added Barbarian civ 2018-04-01 15:01:48 +03:00
0a9317f8ca Removed old unit icons 2018-03-23 11:03:34 +03:00
96c217fec8 Added unit icons with the background according to owner 2018-03-22 23:45:28 +02:00
a8051bc930 Moved CityButton from TileGroup to WorldTileGroup 2018-03-21 22:03:37 +02:00
e496148e21 Tiles are now larger, population and units placed in a more visually pleasing way 2018-03-19 23:30:54 +02:00
9debc85501 Removed old terrain icons to decrease the size of the apk 2018-03-19 23:09:31 +02:00
66f900e4ec Changed terrain visualization - is now plain color awith overlays for terrain feature, looks really good! 2018-03-16 13:09:43 +02:00
53e332e9e8 Tutorials moved to a separate json file 2018-03-12 23:33:03 +02:00
c4736f0467 Map generation now generates areas coontaining the same terrain, rather than have each tile be a random terrain - much closerr to what you get in the real Civ game, even though we're pretty far from there 2018-03-10 22:01:10 +02:00
1a4a9d416c Unit control transferred to UnitTable 2018-03-07 18:37:16 +02:00
9b29944c2b All coe converted to Kotlin! 2018-03-02 15:34:24 +02:00
18be9e37b2 Converted all GameBasics to Kotlin 2018-02-24 22:43:41 +02:00
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
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
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
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
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
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
c0927cf49f Added free social policies and expanded automation choices 2018-01-01 22:37:42 +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
367f294774 Changed policy text to reflect repurposing 2017-12-25 23:22:28 +02:00