Commit graph

  • e3dcff2804 MakeTiles: impl support for SVG files jason@long.name 2013-07-20 21:29:25 +00:00
  • 68717e3ea6 tiles.rc: move CONDBIT knowledge from source code to tiles.rc jason@long.name 2013-07-20 21:10:50 +00:00
  • b65e83ec79 tiles.rc: annotate conductive tiles jason@long.name 2013-07-20 21:10:47 +00:00
  • 92ba9642f2 TileSpec: fix bug with parsing of 'noburn' jason@long.name 2013-07-20 21:10:44 +00:00
  • c2cfeb540c tiles.rc: move BURNBIT knowledge from source code to tiles.rc jason@long.name 2013-07-20 21:10:40 +00:00
  • cc4ba189ce tiles.rc: annotate tiles with "noburn" if they are not combustible jason@long.name 2013-07-20 21:10:37 +00:00
  • 0a65ac514c TileConstants: replace BLBN, BLBNCN, BNCN constants with definitions jason@long.name 2013-07-20 21:10:34 +00:00
  • 91b3736886 tiles: transfer ZONEBIT knowledge to tiles.rc jason@long.name 2013-07-20 21:10:29 +00:00
  • 9bf2e91783 tile animation: synthesize ANIMBIT when saving (for compatibility) jason@long.name 2013-07-18 13:31:50 +00:00
  • 568377ccc8 tile animation: another cleanup item - unpowered zone should not animate jason@long.name 2013-07-17 21:05:32 +00:00
  • 000036c303 tile animation: cleanup, remove obsolete ANIMBIT constant jason@long.name 2013-07-17 20:59:06 +00:00
  • a4f8846ca7 tiles.rc: make source size specifications optional, since it's always 16x16 jason@long.name 2013-07-17 20:30:42 +00:00
  • c334cfd9f0 MakeTiles: allow tiles recipe to be more size-agnostic jason@long.name 2013-07-17 20:30:39 +00:00
  • 4c623c92c3 MakeTiles: impl generation of different-sized tiles jason@long.name 2013-07-17 20:30:36 +00:00
  • 3c31e19ed1 docs: fix typo in HACKING document jason@long.name 2013-07-17 20:30:33 +00:00
  • 3859ca16d7 tile animation: animation is now controlled by tiles.rc jason@long.name 2013-07-17 20:11:54 +00:00
  • 8d940ec99d tiles.rc: add comments to delineate different categories jason@long.name 2013-07-17 20:11:51 +00:00
  • cf6fce279c tiles.rc: rename tiles.dat to tiles.rc, bring TileSpec into main program jason@long.name 2013-07-17 20:11:47 +00:00
  • 630f859063 tile animation: copy animation information from Java source code to tiles.dat jason@long.name 2013-07-17 19:58:25 +00:00
  • 2cef8e368a tiles.rc: revise syntax of tile specification jason@long.name 2013-07-17 19:58:14 +00:00
  • 153e0e48f5 tiles.rc: impl TileSpec class for reading tile specification jason@long.name 2013-07-17 19:58:02 +00:00
  • 8793847415 TileConstants: simplify logic in isBridge() jason@long.name 2013-07-07 14:11:02 +00:00
  • 6406c12c14 TileConstants: implement isCombustible() jason@long.name 2013-07-07 13:16:54 +00:00
  • 94dc4ea7be timers: try to be more disciplined about starting/stopping the timer jason@long.name 2013-07-05 12:49:40 +00:00
  • 5270d072b8 build.xml: bump version number jason@long.name 2013-07-05 12:49:24 +00:00
  • 752f2f539f strings: updated French translation from benawatt jason@long.name 2013-06-30 19:48:09 +00:00
  • 158e85a784 graphics: tile recipe now parsed using Java properties format jason@long.name 2013-06-29 17:55:11 +00:00
  • eff811b159 graphics: traffic- cropped image to remove excess space jason@long.name 2013-06-28 15:08:07 +00:00
  • fd24bc5e67 graphics: separate out wires and railroads tiles jason@long.name 2013-06-28 15:08:00 +00:00
  • df2049ef98 graphics: update HACKING file with new instructions for building tiles.png jason@long.name 2013-06-26 22:12:14 +00:00
  • a560ccd1dd graphics: include RearrangeTiles.java (another utility script I wrote) jason@long.name 2013-06-26 22:12:03 +00:00
  • aad8ce76f2 build.xml: automatically build tiles.png from source images jason@long.name 2013-06-26 22:11:54 +00:00
  • 4fdc4fb34f graphics: move "MakeTiles" program into src/ directory jason@long.name 2013-06-26 22:11:38 +00:00
  • 0a44ffe64a graphics: traffic at squares- moved to layers jason@long.name 2013-06-26 13:15:38 +00:00
  • 094c0848e8 graphics: traffic on turns- now using layers jason@long.name 2013-06-26 13:15:20 +00:00
  • e106ce0445 graphics: use layers for N/S traffic on tiles 73, 75, 78 jason@long.name 2013-06-26 13:15:01 +00:00
  • 778976f100 graphics: fix road (tile 72)- dashed line in wrong position jason@long.name 2013-06-26 13:14:42 +00:00
  • 8d5291e591 graphics: attempt to move wire over road to separate file jason@long.name 2013-06-26 13:14:07 +00:00
  • cae33311b3 graphics: tiles.dat: allow spaces before pipes jason@long.name 2013-06-26 13:13:50 +00:00
  • d8444ff2e4 graphics: more traffic animation pulled to the separate traffic.png file jason@long.name 2013-06-26 13:13:27 +00:00
  • cd1b9e3641 graphics: pull some traffic animation to a separate file, and use layers to compose the tiles jason@long.name 2013-06-26 13:13:10 +00:00
  • 2e217755a3 graphics: MakeTiles: support layering two or more images together jason@long.name 2013-06-26 13:12:52 +00:00
  • 57fd5c0847 graphics: split 'special' into one file per special zone, and misc_animation.png jason@long.name 2013-06-25 18:56:43 +00:00
  • ad6ef12228 graphics: split all_industrial into ind_zones and special jason@long.name 2013-06-25 18:56:24 +00:00
  • 3df55318e0 graphics: convert all_commercial into com_zones (arranged in 3x3 blocks) jason@long.name 2013-06-25 18:56:03 +00:00
  • 960b734417 graphics: res_zones: has residential tiles arranged in 3x3 blocks jason@long.name 2013-06-25 18:55:42 +00:00
  • c203103baf graphics/HACKING doc: explains how to build a new tiles.png jason@long.name 2013-06-25 17:40:27 +00:00
  • ad6d40200c MakeTiles: make default to take whole image specified jason@long.name 2013-06-25 17:40:11 +00:00
  • 43f940aa6f roads: rearrange into 11 columns of 16 tiles each jason@long.name 2013-06-25 17:39:55 +00:00
  • 7ce218e21b graphics: split all_terrain into 64 tiles of terrain, and 176 tiles of roads jason@long.name 2013-06-25 17:39:39 +00:00
  • 0018fe13ae MakeTiles: a little program to assemble the image based on tiles.dat jason@long.name 2013-06-25 17:39:24 +00:00
  • 9f5584c124 graphics: split up tiles.png into four parts jason@long.name 2013-06-25 17:39:03 +00:00
  • 0778b92d05 locale: add half-complete Swedish translation, contributed by felix.riiga jason@long.name 2013-06-18 17:31:38 +00:00
  • 101aa15c66 build.xml: automatically convert utf8 files for translated strings jason@long.name 2013-06-18 01:02:53 +00:00
  • d7f7cf95ca repos: specify what files to ignore jason@long.name 2013-06-18 01:02:44 +00:00
  • f7c8cb53e2 gui: change layout of new-city-dialog to work with wider dialog jason@long.name 2013-06-15 12:41:54 +00:00
  • 3138b04741 translation tool: if language already has translated strings, load them jason@long.name 2013-06-15 12:41:46 +00:00
  • ef6b562553 translation: add French (fr) translation for Micropolis jason@long.name 2013-06-14 20:57:04 +00:00
  • 873caa361b cleanup: move tile value comparisons into TileConstants class jason@long.name 2013-05-28 01:55:58 +00:00
  • f5e1793592 cleanup: move res/com/ind Zone Pop() functions to TileConstants jason@long.name 2013-05-28 01:55:49 +00:00
  • 25751e73c4 cleanup: do not refetch the tile value when a property exists having it jason@long.name 2013-05-28 01:55:41 +00:00
  • cd7537768d road/rail deteriation: use isOverWater() instead of hard-coded numbers jason@long.name 2013-05-28 01:55:33 +00:00
  • c272e200bf cleanup: isOverWater() should neutralize traffic, not the caller jason@long.name 2013-05-28 01:55:25 +00:00
  • 599ea026f3 cleanup: move neutralizeRoad() to TileConstants jason@long.name 2013-05-28 01:55:17 +00:00
  • e2fd24ff10 tiles: document the underwater railroad tiles jason@long.name 2013-05-28 01:55:08 +00:00
  • 9ff3e14eb5 cleanup: avoid comparisons with tile constants jason@long.name 2013-05-28 01:55:00 +00:00
  • 906a0c4570 tiles: helper function- isTinyExplosion jason@long.name 2013-05-28 01:52:36 +00:00
  • 6794888026 tiles: helper functions- isFire, isRadioactive, isFlood jason@long.name 2013-05-28 01:52:27 +00:00
  • d708cdb0f2 TODO file: remove note about enforcing straight lines for roads jason@long.name 2013-05-28 01:52:17 +00:00
  • e06fe7a7ee build.xml: bump version number jason@long.name 2013-05-24 00:32:28 +00:00
  • f3af16e2e4 rail tool: fix bug where laying rail on moving traffic did not work jason@long.name 2013-05-22 11:33:09 +00:00
  • 682c9964a5 translation-tool: allow Test to work even if java not in path jason@long.name 2013-05-21 13:37:44 +00:00
  • 88fc2ae4bb translation-tool: make Submit button show submission instructions jason@long.name 2013-05-21 13:31:03 +00:00
  • a9eaa3021e translation-tool: remove Save btn; instead, auto-save when needed jason@long.name 2013-05-21 13:30:47 +00:00
  • 5fddf1d8f1 translation-tool: do not allow removing/testing the "C" locale jason@long.name 2013-05-21 13:30:31 +00:00
  • 74bc9593b3 translation-tool: code for removing locale from tool jason@long.name 2013-05-21 13:30:15 +00:00
  • 4f728f229f translation-tool: move StringsModel to separate file jason@long.name 2013-05-21 13:29:58 +00:00
  • 88e9186ca1 translation-tool: allow running from any working directory jason@long.name 2013-05-21 13:29:42 +00:00
  • ac980de693 translation-tool: save working files in user's home directory jason@long.name 2013-05-21 13:29:26 +00:00
  • 11a5489fb7 translation-tool: abstract the table to a separate class jason@long.name 2013-05-21 13:29:08 +00:00
  • d8a0c8fe45 translation-tool: stubs for additional buttons jason@long.name 2013-05-21 13:28:52 +00:00
  • 99756b5d0a translations: merge in my older work on the translation tool jason@long.name 2013-05-21 13:28:32 +00:00
  • 30a5b6d53c TranslationTool: add a 'Test' button to launch Micropolis with translated strings jason@long.name 2013-05-21 13:28:14 +00:00
  • 8f67c73383 TranslationTool: now able to load/save strings files jason@long.name 2013-05-21 13:27:57 +00:00
  • b99acad675 start of new tool: TranslationTool, for working on strings jason@long.name 2013-05-21 13:27:42 +00:00
  • 237b28ebe7 translations: add menu item for launching translation tool jason@long.name 2013-05-21 13:27:23 +00:00
  • b20a0f7e77 error_popop: added a button for Exiting the program altogether jason@long.name 2013-05-20 16:12:25 +00:00
  • 78934b9961 error_popup: protect all mouse events from unexpected errors jason@long.name 2013-05-20 16:12:10 +00:00
  • 3abbc599f2 error_popup: protect all menu items from unexpected errors jason@long.name 2013-05-20 16:11:53 +00:00
  • dce768ef45 toolstroke: fix bug in the bounds checking jason@long.name 2013-05-17 16:47:32 +00:00
  • 6de75a7947 error_popup: show an error message window when simulator crashes jason@long.name 2013-05-17 11:26:56 +00:00
  • 4e27a04cc3 tiles: CLEAR is not doze-able jason@long.name 2013-05-17 01:16:06 +00:00
  • aacddfa6ef tiles: CLEAR is not a zone-center jason@long.name 2013-05-16 23:46:46 +00:00
  • 66fc6f58d2 toolstroke: actually make sounds when tool is applied jason@long.name 2013-05-16 23:46:33 +00:00
  • 09932e0f5d toolstroke: suppress auto budget window when mouse is held down jason@long.name 2013-05-16 23:46:21 +00:00
  • 47fdf7c3c2 toolstroke: do not pick random numbers when generating a tool preview jason@long.name 2013-05-16 23:46:09 +00:00
  • 59c5547e87 toolstroke: fix bulldozer bug introduced by previous commit jason@long.name 2013-05-16 23:45:59 +00:00
  • 52794b9c25 toolstroke: show the tool's effect as a preview when mouse is down jason@long.name 2013-05-16 23:45:35 +00:00
  • d0a6bb2303 toolstroke: uniform mechanism for keeping tool cursor updated jason@long.name 2013-05-16 23:45:25 +00:00
  • 082e05f63c toolstroke: fix how tool results are reported jason@long.name 2013-05-16 23:45:13 +00:00