tiles.rc: annotate each tile with its description number

git-svn-id: http://micropolis.googlecode.com/svn/trunk@820 d9718cc8-9f43-0410-858b-315f434eb58c
tiles.rc: use description numbers from tiles.rc rather than hardcoded numbers

git-svn-id: http://micropolis.googlecode.com/svn/trunk@821 d9718cc8-9f43-0410-858b-315f434eb58c
cleanup: remove some debug code left in from a previous commit

git-svn-id: http://micropolis.googlecode.com/svn/trunk@822 d9718cc8-9f43-0410-858b-315f434eb58c
tiles.rc: remove 'description' annotation for undefined/unused tiles

The earlier commit that added the description annotations maintained
exact compatibility with the descriptions hardcoded in the source
code. Now we are going back and removing the descriptions that do
not apply.

git-svn-id: http://micropolis.googlecode.com/svn/trunk@823 d9718cc8-9f43-0410-858b-315f434eb58c
tile descriptions: consolidate to a single string for 'draw bridge'

formerly, the string "Draw Bridge" was defined separately for
east-west and north-south bridges, simply because they were disjoint
in the tile numbering sequence.

Now both draw bridges use description number 20.
This frees up description number 25 for something else some day.

git-svn-id: http://micropolis.googlecode.com/svn/trunk@824 d9718cc8-9f43-0410-858b-315f434eb58c
tile descriptions: smoke on coal power plant should be "Coal Power" not "Industrial"

remove description annotation on the animated tiles of the coal power plant,
so that they inherit the description of the coal power plant, rather than
having a description of "Industrial"

git-svn-id: http://micropolis.googlecode.com/svn/trunk@825 d9718cc8-9f43-0410-858b-315f434eb58c
tile descriptions: describe the animated zone destruction tiles as "Rubble"

rather than "Industrial"

git-svn-id: http://micropolis.googlecode.com/svn/trunk@826 d9718cc8-9f43-0410-858b-315f434eb58c
tile descriptions: consolidate to single string for 'Industrial'

Formerly #23 and #12 were both "Industrial", with #12 being used for
the basic industrial zones, and #23 being used for any animation
appearing for industrial zones.

Now that the tiles using a particular description number don't need
to be contiguous, we will consolidate to just use #12 for "industrial",
and this will free up #23 for some other use in the future.

git-svn-id: http://micropolis.googlecode.com/svn/trunk@827 d9718cc8-9f43-0410-858b-315f434eb58c
cleanup: consolidate all doFire() functionality into doFire() method

git-svn-id: http://micropolis.googlecode.com/svn/trunk@828 d9718cc8-9f43-0410-858b-315f434eb58c
refactor: checkZonePower() to set PWR bit and count zones

git-svn-id: http://micropolis.googlecode.com/svn/trunk@829 d9718cc8-9f43-0410-858b-315f434eb58c
gitignore: prevent VIM swap files from getting caught by repository

git-svn-id: http://micropolis.googlecode.com/svn/trunk@830 d9718cc8-9f43-0410-858b-315f434eb58c
refactor: move checkZonePower down a level

(This will allow elimination of the doZone() intermediary function)

git-svn-id: http://micropolis.googlecode.com/svn/trunk@831 d9718cc8-9f43-0410-858b-315f434eb58c
scanTile: use annotations in tiles.rc to determine behavior of tiles

git-svn-id: http://micropolis.googlecode.com/svn/trunk@832 d9718cc8-9f43-0410-858b-315f434eb58c
cleanup: remove two obsolete functions from TileConstants.java

git-svn-id: http://micropolis.googlecode.com/svn/trunk@833 d9718cc8-9f43-0410-858b-315f434eb58c
cleanup: remove erroneous assertion

Usually after powerScan() the powerPlants list will be empty, but
not if powerScan() aborts upon detection of a brown-out condition.

It does not matter anyway; the powerPlants will be cleared and
repopulated in normal course by simulate() in phase 0.

git-svn-id: http://micropolis.googlecode.com/svn/trunk@834 d9718cc8-9f43-0410-858b-315f434eb58c
refactor: doSpecialZone- split up into separate functions for each zone type

git-svn-id: http://micropolis.googlecode.com/svn/trunk@835 d9718cc8-9f43-0410-858b-315f434eb58c
doSpecialZone: use annotations to control which special zone processing is done

git-svn-id: http://micropolis.googlecode.com/svn/trunk@836 d9718cc8-9f43-0410-858b-315f434eb58c