Commit graph

25 commits

Author SHA1 Message Date
Jason Long
23a569970a build.xml: prevent Dock icon for Java runtime appearing during build 2015-01-25 08:52:34 -08:00
Jason Long
a99a6f0f1c TileImageLayer: require both elements to be non-null
simplifies some algorithms
2015-01-11 13:18:58 -05:00
Jason Long
206c12a0c4 tile-names: rename old tile names to new tile names automatically
when loading a saved city file.
2014-12-21 15:20:49 -05:00
Jason Long
c0f1d6a486 MakeTiles: output to a graphics directory instead of a specific file 2014-06-16 20:35:32 -04:00
jason@long.name
145c1ae944 graphics: use generated 3x3px tile array
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@910 d9718cc8-9f43-0410-858b-315f434eb58c
2013-12-21 21:31:11 +00:00
jason@long.name
5278164215 build.xml: begin work on version 1.7
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@882 d9718cc8-9f43-0410-858b-315f434eb58c
2013-12-02 00:51:37 +00:00
jason@long.name
4651f39819 build: package Mac version of Micropolis
Contributed by benawatt@gmail.com.

Requires App Bundler (https://java.net/projects/appbundler/downloads)
To build, type

ant dist-mac

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@877 d9718cc8-9f43-0410-858b-315f434eb58c
2013-12-01 22:48:08 +00:00
jason@long.name
98c60fb878 bump version number
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@804 d9718cc8-9f43-0410-858b-315f434eb58c
2013-08-31 19:15:47 +00:00
jason@long.name
11f791b86e build.xml: bundle a 64x64 PNG icon in the generated zip file
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@796 d9718cc8-9f43-0410-858b-315f434eb58c
2013-08-12 21:04:19 +00:00
jason@long.name
40bfdc241a build.xml: when spawning subprocess, do not let it read from stdin
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@775 d9718cc8-9f43-0410-858b-315f434eb58c
2013-07-25 20:48:10 +00:00
jason@long.name
1ce5080705 drawing-area: allow zooming from 8px to 32px, using unique graphics source for each level
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@756 d9718cc8-9f43-0410-858b-315f434eb58c
2013-07-20 21:29:53 +00:00
jason@long.name
f5b0089abc MakeTiles: when generating intermediate images, use a staging directory
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@748 d9718cc8-9f43-0410-858b-315f434eb58c
2013-07-20 21:29:28 +00:00
jason@long.name
e3dcff2804 MakeTiles: impl support for SVG files
SVG files are converted to PNG files at the appropriate resolution
by calling out to Inkscape.exe (must be installed somewhere)

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@747 d9718cc8-9f43-0410-858b-315f434eb58c
2013-07-20 21:29:25 +00:00
jason@long.name
4c623c92c3 MakeTiles: impl generation of different-sized tiles
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@734 d9718cc8-9f43-0410-858b-315f434eb58c
2013-07-17 20:30:36 +00:00
jason@long.name
cf6fce279c tiles.rc: rename tiles.dat to tiles.rc, bring TileSpec into main program
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@730 d9718cc8-9f43-0410-858b-315f434eb58c
2013-07-17 20:11:47 +00:00
jason@long.name
5270d072b8 build.xml: bump version number
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@723 d9718cc8-9f43-0410-858b-315f434eb58c
2013-07-05 12:49:24 +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
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
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
9edc542277 bump version number
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@611 d9718cc8-9f43-0410-858b-315f434eb58c
2013-04-29 22:02:05 +00:00
jason@long.name
d7c37b2909 bump version
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@595 d9718cc8-9f43-0410-858b-315f434eb58c
2013-03-18 22:29:33 +00:00
jason@long.name
7473c893bd java6-compat: eliminate use of diamond operator (a J7-only feature)
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@576 d9718cc8-9f43-0410-858b-315f434eb58c
2013-02-24 14:01:36 +00:00
jason@long.name
3cfb63272a build.xml: version bump
git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@573 d9718cc8-9f43-0410-858b-315f434eb58c
2013-02-24 01:19:04 +00:00
jason@long.name
ed6795dfca Importing source code for MicropolisJ, the Java rewrite of Micropolis.
This edition of Micropolis, written for the Java desktop platform,
is fairly feature complete. I believe the only missing functionality
is that of loading the built-in scenarios, and this can be implemented
if there is any demand for it.

I will soon update the home page at http://code.google.com/p/micropolis/
with downloadable packages of this edition of the software.


git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@528 d9718cc8-9f43-0410-858b-315f434eb58c
2013-02-14 21:02:42 +00:00