jettero/grm — pull request #6 by SineSwiper (2011-10-10 18:33:15+00:00)
Title: Various updates

You can ignore the Terraria files for now. (GitHub won't let me be selective here.)

These include the following changes:

* Optimized several generators, including Basic's add_rooms and Perfect's @visited search in genmap. Instead of taking 2-3 minutes for a 100x100 map, it's more like 5-10 seconds.
* Added ProgressBar::Quiet to most actions. Ideally, there shouldn't be any blank spots for progress on even larger map creations.
* Added new Exporter.pm module for super-classing other Exporter modules; no need for one to have any subs except genmap
* Replaced Exporter/PNG with Exporter/Image, with support for JPG/GIF/GD files. (Stub sub PNG in place for legacy apps.)
* New opt_reref sub to handle MapGen options better
* Removed some goto loops in place of while ones (needs to finish the rest that I can find)