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