
The Raven Map
The Raven_Map class owns containers of all the objects that make up the
game world geometry — walls, triggers, spawn points, etc. — and also
owns an instance of the map’s navigation graph. These items are created
when a file of the Raven map format is opened.
When Raven is run, the default map (Raven_DM1) and its correspond
-
ing navigation graph are read from file. A number of Raven bots are then
created at randomly selected, unoccupied spawn points.
Ü
NOTE The parameters for Raven are stored in the Lua script file params.lua.
Access to the scripts is made convenient through the use of a singleton class
Raven_Scriptor, which in turn is derived ...