Yair Morgenstern
|
a8051bc930
|
Moved CityButton from TileGroup to WorldTileGroup
|
2018-03-21 22:03:37 +02:00 |
|
Yair Morgenstern
|
3959706ab9
|
Changed placement of notifications and unit commands in world screen for an unobstructed central view
|
2018-03-21 21:10:28 +02:00 |
|
Yair Morgenstern
|
c8c1ecc4da
|
Old borders now disappear when borders expand
|
2018-03-21 19:07:05 +02:00 |
|
Yair Morgenstern
|
e496148e21
|
Tiles are now larger, population and units placed in a more visually pleasing way
|
2018-03-19 23:30:54 +02:00 |
|
Yair Morgenstern
|
9debc85501
|
Removed old terrain icons to decrease the size of the apk
|
2018-03-19 23:09:31 +02:00 |
|
Yair Morgenstern
|
66f900e4ec
|
Changed terrain visualization - is now plain color awith overlays for terrain feature, looks really good!
|
2018-03-16 13:09:43 +02:00 |
|
Yair Morgenstern
|
eadf7b01db
|
Added enable/disable functions to textbuttons, can now stop moving and automated units even when out of movement
|
2018-03-13 22:07:06 +02:00 |
|
Yair Morgenstern
|
53e332e9e8
|
Tutorials moved to a separate json file
|
2018-03-12 23:33:03 +02:00 |
|
Yair Morgenstern
|
b659e3b37d
|
All GameBasics are now LinkedHashLists, and so retain order as in the json files
|
2018-03-12 18:35:57 +02:00 |
|
Yair Morgenstern
|
f59102a2a0
|
Policy pick and free tech pick moved to when clicking on next turn button
|
2018-03-11 23:25:57 +02:00 |
|
Yair Morgenstern
|
5db5272810
|
When generating map, we no longer get terrain areas that have only 1 or 2 tiles
|
2018-03-10 22:15:42 +02:00 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
414025dbbe
|
Fixed crash when starting new game
|
2018-03-07 22:35:41 +02:00 |
|
Yair Morgenstern
|
7f8e1707be
|
Entiirely removed Linq - now only using Kotlin extensions!
|
2018-03-07 21:51:33 +02:00 |
|
Yair Morgenstern
|
1a4a9d416c
|
Unit control transferred to UnitTable
|
2018-03-07 18:37:16 +02:00 |
|
yairm210
|
07c011143d
|
Update README.md
|
2018-03-04 00:13:06 +02:00 |
|
yairm210
|
9532bda635
|
Update README.md
|
2018-03-04 00:04:55 +02:00 |
|
Yair Morgenstern
|
a9d873b564
|
html project erased entirely (did not allow full gradle build)
|
2018-03-03 23:46:02 +02:00 |
|
Yair Morgenstern
|
f69b8970de
|
html project commented out of gradle build
|
2018-03-03 23:41:38 +02:00 |
|
Yair Morgenstern
|
146c4111fd
|
tile groups moved to tile map holder, as they should be
|
2018-03-03 23:38:28 +02:00 |
|
Yair Morgenstern
|
064aee2f07
|
Split unit actions to a separate file (unitactions), because of all the separate cases
|
2018-03-03 23:30:27 +02:00 |
|
Yair Morgenstern
|
f2c790aec4
|
Finisher policies are now unpickable
|
2018-03-03 22:22:00 +02:00 |
|
Yair Morgenstern
|
9d019ffd10
|
gradlew is now runnable
|
2018-03-03 22:07:46 +02:00 |
|
Yair Morgenstern
|
c7d96e4db6
|
Travis Gradle script is now default
|
2018-03-03 22:00:45 +02:00 |
|
Yair Morgenstern
|
abe3d76df7
|
Changed click listeners to lambdas
|
2018-03-03 21:54:02 +02:00 |
|
Yair Morgenstern
|
bded16720d
|
Added Travis yml
|
2018-03-03 21:46:29 +02:00 |
|
Yair Morgenstern
|
9b29944c2b
|
All coe converted to Kotlin!
|
2018-03-02 15:34:24 +02:00 |
|
yairm210
|
1dbb28148c
|
Create LICENSE
|
2018-02-25 00:13:37 +02:00 |
|
Yair Morgenstern
|
113f3965fc
|
Converted all logic/map files to Kotlin
|
2018-02-25 00:07:40 +02:00 |
|
Yair Morgenstern
|
18be9e37b2
|
Converted all GameBasics to Kotlin
|
2018-02-24 22:43:41 +02:00 |
|
Yair Morgenstern
|
49c0707be1
|
First Kotlin change - FullStats and CivStats
|
2018-02-24 20:18:08 +02:00 |
|
Yair Morgenstern
|
9253c40085
|
Added Kotlin!
|
2018-02-23 15:36:13 +02:00 |
|
Yair Morgenstern
|
397556f81f
|
Deleted unneccesary files, minor changes that were pointed out by code inspection
|
2018-02-23 13:31:45 +02:00 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
4d6b5c997d
|
Split generating the map to a separate class
Fixed bug loading game when multiple cities
|
2018-02-05 23:19:58 +02:00 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
561fd417ed
|
policy picker screen now opens rom boolean
|
2018-01-23 21:52:25 +02:00 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
dd6805d179
|
City stats now update when adopting policy
|
2018-01-20 23:23:30 +02:00 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
d8a7c379e7
|
Moved more functions to their proper places
|
2018-01-13 23:21:20 +02:00 |
|
Yair Morgenstern
|
a992dff6fe
|
Split CityInfo into areas of concern - separate files for Stats, Expansion and Population
|
2018-01-13 23:11:53 +02:00 |
|
Yair Morgenstern
|
3bb849726a
|
Split CivInfo's responsibility into separate classes: Tech,Policy,GoldenAge,GreatPerson and ScienceVictory managers.
|
2018-01-12 12:37:31 +02:00 |
|
Yair Morgenstern
|
85ffcc58ee
|
Added CivilizationPolicies, added great person pick when completing Liberty
|
2018-01-11 22:50:59 +02:00 |
|
Yair Morgenstern
|
546472b528
|
Organized classes into folders
|
2018-01-11 22:22:51 +02:00 |
|
Yair Morgenstern
|
63f24db67b
|
Implemented line-of-sight according to terrain
|
2018-01-11 20:51:19 +02:00 |
|
Yair Morgenstern
|
45111d89e0
|
Notifications when strategic resources are revealed
|
2018-01-11 20:49:43 +02:00 |
|
Yair Morgenstern
|
5b28840940
|
Notifications now contain location, and are clickable when appropriate
|
2018-01-08 22:42:09 +02:00 |
|