This is a C parser for BZFlag maps that enables
grouping. The parser is backwards compatible with
the map format used in 1.7g0, but adds a couple of
new keywords and some different link definition
Here are some of its capabilities:
You can group a bunch of objects together, and then
instantiate any number of times in different positions,
sizes, and rotations. You can also flip groups along
2. Nestled Grouping
Groups can contain other groups. This makes it really
easy to build relatively complicated patterns.
3. Easier Linking
Teleporters can now be called by name, rather then
counting the number of teleporters to find the right link
number. Teleporters within groups can also be accessed
from outside their group. Teleporters can automatically
be linked to other teleporters within their own group
during a group instantiation.
4. Team Colors
Team color names can be used with the base keyword.
Some example maps are included in the ZIP file.
I was thinking that this could be placed in the
bzflag/misc/ directory. Eventually, it would be nice
to incorporate this program (or something better), into
the bzfs front end.
Dave R (trepan).