Update un-camel-cased <script> tags in index.html

Forgot to do this before I pushed to GitHub.  Now my commit history is
ruined!  RUINED!!

Signed-off-by: suicidepills <atom.mac@gmail.com>
Convert to Canvas rendering from DOM.

The only item left unconverted at this point is the ProgressBar component
since it's functionality is a bit more tied to the DOM side of things.
I'll convert that over soon, too, though.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Convert progress.js to use Canvas, center title.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Random enemy generation.

Generate a fixed number of enemies and place them in random positionson
the map.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Set health bar title, apply perpetual heal to player.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Implement heal() for character.js.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Add Mapper tool.

Mapper is a super, super (super) simple tool for creating and modifying
maps for the game engine.  Did I mention that it's simple?

Signed-off-by: suicidepills <atom.mac@gmail.com>
Modify map import to match Mapper format.

While the Mapper tool creates maps that are pretty close in format to the
ones that the Map component used, the X/Y co-ords have been swapped.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Reduce turn duration to 200ms.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Tons of stuff.  Too lazy to figure out what it all is.

I haven't touched this project in...awhile...

Signed-off-by: suicidepills <atom.mac@gmail.com>
Add Crafty as submodule.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Bugfix: tiles at edges no longer flicker while moving.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Remove unnecessary canvas clear.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Expand viewport to 40 columns, 4 enemies.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Use numpad instead of arrow keys.

Signed-off-by: suicidepills <atom.mac@gmail.com>
NUMPAD_0 to wait a turn.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Greatly improve viewport performance.

Movement was very slow/choppy, especially if the viewport was following
the player.  This appears to be due to the high number of entities that
were being created to represent each tile/cell of the map and the
calculations that Crafty was doing to determine whether each cell was
within the viewport's boundaries.

By representing the cells with non-entities (in this case a Function
object), the cell/map data can be represented without all of the overhead
introduced by Crafty.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Add 20x40 test map.

Signed-off-by: suicidepills <atom.mac@gmail.com>