jason@long.name
fd24bc5e67
graphics: separate out wires and railroads tiles
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@718 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-28 15:08:00 +00:00
jason@long.name
df2049ef98
graphics: update HACKING file with new instructions for building tiles.png
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@717 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 22:12:14 +00:00
jason@long.name
a560ccd1dd
graphics: include RearrangeTiles.java (another utility script I wrote)
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@716 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 22:12:03 +00:00
jason@long.name
aad8ce76f2
build.xml: automatically build tiles.png from source images
...
It should work to just type `ant'.
The composed tiles.png will be generated in the 'build' subdirectory,
and automatically inserted into the generated Jarfile.
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@715 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 22:11:54 +00:00
jason@long.name
4fdc4fb34f
graphics: move "MakeTiles" program into src/ directory
...
(but do not include it in the generated jar file)
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@714 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 22:11:38 +00:00
jason@long.name
0a44ffe64a
graphics: traffic at squares- moved to layers
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@713 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:15:38 +00:00
jason@long.name
094c0848e8
graphics: traffic on turns- now using layers
...
this fixes a couple defects in the original graphics pack-
- dashed lines on curves (tile 71) would shift or flicker during animation
- one of the road pixels (tile 70) would flash during heavy-trf animation
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@712 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:15:20 +00:00
jason@long.name
e106ce0445
graphics: use layers for N/S traffic on tiles 73, 75, 78
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@711 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:15:01 +00:00
jason@long.name
778976f100
graphics: fix road (tile 72)- dashed line in wrong position
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@710 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:14:42 +00:00
jason@long.name
8d5291e591
graphics: attempt to move wire over road to separate file
...
(generated tiles.png does not match previous version, so something
is wrong)
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@709 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:14:07 +00:00
jason@long.name
cae33311b3
graphics: tiles.dat: allow spaces before pipes
...
this allows layer names to be more nicely lined up
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@708 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:13:50 +00:00
jason@long.name
d8444ff2e4
graphics: more traffic animation pulled to the separate traffic.png file
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@707 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:13:27 +00:00
jason@long.name
cd1b9e3641
graphics: pull some traffic animation to a separate file, and use layers to compose the tiles
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@706 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:13:10 +00:00
jason@long.name
2e217755a3
graphics: MakeTiles: support layering two or more images together
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@705 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-26 13:12:52 +00:00
jason@long.name
57fd5c0847
graphics: split 'special' into one file per special zone, and misc_animation.png
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@704 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 18:56:43 +00:00
jason@long.name
ad6ef12228
graphics: split all_industrial into ind_zones and special
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@703 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 18:56:24 +00:00
jason@long.name
3df55318e0
graphics: convert all_commercial into com_zones (arranged in 3x3 blocks)
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@702 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 18:56:03 +00:00
jason@long.name
960b734417
graphics: res_zones: has residential tiles arranged in 3x3 blocks
...
(the same way they appear in the game)
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@701 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 18:55:42 +00:00
jason@long.name
c203103baf
graphics/HACKING doc: explains how to build a new tiles.png
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@700 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 17:40:27 +00:00
jason@long.name
ad6d40200c
MakeTiles: make default to take whole image specified
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@699 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 17:40:11 +00:00
jason@long.name
43f940aa6f
roads: rearrange into 11 columns of 16 tiles each
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@698 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 17:39:55 +00:00
jason@long.name
7ce218e21b
graphics: split all_terrain into 64 tiles of terrain, and 176 tiles of roads
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@697 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 17:39:39 +00:00
jason@long.name
0018fe13ae
MakeTiles: a little program to assemble the image based on tiles.dat
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@696 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 17:39:24 +00:00
jason@long.name
9f5584c124
graphics: split up tiles.png into four parts
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@695 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-25 17:39:03 +00:00
jason@long.name
0778b92d05
locale: add half-complete Swedish translation, contributed by felix.riiga
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@694 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-18 17:31:38 +00:00
jason@long.name
101aa15c66
build.xml: automatically convert utf8 files for translated strings
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@693 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-18 01:02:53 +00:00
jason@long.name
d7f7cf95ca
repos: specify what files to ignore
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@692 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-18 01:02:44 +00:00
jason@long.name
f7c8cb53e2
gui: change layout of new-city-dialog to work with wider dialog
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@691 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-15 12:41:54 +00:00
jason@long.name
3138b04741
translation tool: if language already has translated strings, load them
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@690 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-15 12:41:46 +00:00
jason@long.name
ef6b562553
translation: add French (fr) translation for Micropolis
...
contributed by Benoît Gross
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@689 d9718cc8-9f43-0410-858b-315f434eb58c
2013-06-14 20:57:04 +00:00
jason@long.name
873caa361b
cleanup: move tile value comparisons into TileConstants class
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@688 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:55:58 +00:00
jason@long.name
f5e1793592
cleanup: move res/com/ind Zone Pop() functions to TileConstants
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@687 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:55:49 +00:00
jason@long.name
25751e73c4
cleanup: do not refetch the tile value when a property exists having it
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@686 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:55:41 +00:00
jason@long.name
cd7537768d
road/rail deteriation: use isOverWater() instead of hard-coded numbers
...
Note- this will allow deteriation of bridges even when there is
traffic. This is a change from previous versions.
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@685 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:55:33 +00:00
jason@long.name
c272e200bf
cleanup: isOverWater() should neutralize traffic, not the caller
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@684 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:55:25 +00:00
jason@long.name
599ea026f3
cleanup: move neutralizeRoad() to TileConstants
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@683 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:55:17 +00:00
jason@long.name
e2fd24ff10
tiles: document the underwater railroad tiles
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@682 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:55:08 +00:00
jason@long.name
9ff3e14eb5
cleanup: avoid comparisons with tile constants
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@681 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:55:00 +00:00
jason@long.name
906a0c4570
tiles: helper function- isTinyExplosion
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@680 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:52:36 +00:00
jason@long.name
6794888026
tiles: helper functions- isFire, isRadioactive, isFlood
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@679 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:52:27 +00:00
jason@long.name
d708cdb0f2
TODO file: remove note about enforcing straight lines for roads
...
since that's been fixed in v1.3
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@678 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-28 01:52:17 +00:00
jason@long.name
e06fe7a7ee
build.xml: bump version number
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@677 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-24 00:32:28 +00:00
jason@long.name
f3af16e2e4
rail tool: fix bug where laying rail on moving traffic did not work
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@673 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-22 11:33:09 +00:00
jason@long.name
682c9964a5
translation-tool: allow Test to work even if java not in path
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@672 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-21 13:37:44 +00:00
jason@long.name
88fc2ae4bb
translation-tool: make Submit button show submission instructions
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@671 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-21 13:31:03 +00:00
jason@long.name
a9eaa3021e
translation-tool: remove Save btn; instead, auto-save when needed
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@670 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-21 13:30:47 +00:00
jason@long.name
5fddf1d8f1
translation-tool: do not allow removing/testing the "C" locale
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@669 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-21 13:30:31 +00:00
jason@long.name
74bc9593b3
translation-tool: code for removing locale from tool
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@668 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-21 13:30:15 +00:00
jason@long.name
4f728f229f
translation-tool: move StringsModel to separate file
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@667 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-21 13:29:58 +00:00
jason@long.name
88e9186ca1
translation-tool: allow running from any working directory
...
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@666 d9718cc8-9f43-0410-858b-315f434eb58c
2013-05-21 13:29:42 +00:00