Micropolis
src Directory Reference

Files

 allocate.cpp
 Implementation of map array initialization and destruction in Micropolis.
 
 animate.cpp
 Animation routines for the Micropolis game engine.
 
 budget.cpp
 Budget management functions for the Micropolis game engine.
 
 callback.cpp
 Implementation of the Callback interface for Micropolis game engine.
 
 callback.h
 Interface for callbacks in the Micropolis game engine.
 
 connect.cpp
 Implements connection utilities for roads, rails, and wires in Micropolis.
 
 data_types.h
 Commonly used data types in Micropolis game engine.
 
 disasters.cpp
 Handles disaster events in the Micropolis game engine.
 
 emscripten.cpp
 Emscripten bindings for Micropolis game engine.
 
 evaluate.cpp
 Evaluation and scoring for Micropolis city simulation.
 
 fileio.cpp
 File I/O operations for Micropolis game engine.
 
 frontendmessage.cpp
 Implementation of frontend message handling in the Micropolis engine.
 
 frontendmessage.h
 Defines classes for handling messages between the game engine and the GUI frontend.
 
 generate.cpp
 Contains functions related to terrain generation in Micropolis.
 
 graph.cpp
 Implements functionality for graph data management in Micropolis.
 
 initialize.cpp
 Contains initialization functions for various game state components in Micropolis.
 
 js_callback.h
 
 map.cpp
 Handles drawing and managing various map overlays in Micropolis.
 
 map_type.h
 Map data structures for the Micropolis game engine.
 
 message.cpp
 Handles messaging and notifications within the Micropolis game.
 
 micropolis.cpp
 Primary implementation file for the Micropolis game engine.
 
 micropolis.h
 Header file for Micropolis game engine.
 
 position.cpp
 Defines the Position class for coordinate handling in Micropolis.
 
 position.h
 Defines position handling and direction enumeration for the Micropolis game engine.
 
 power.cpp
 Manages power distribution in the Micropolis game.
 
 random.cpp
 Contains functions for generating random numbers in Micropolis.
 
 scan.cpp
 Implements various scanning and analysis algorithms for Micropolis.
 
 simulate.cpp
 Handles the main simulation logic for Micropolis.
 
 sprite.cpp
 Manages sprite objects and their behavior in Micropolis.
 
 text.h
 Defines string identification numbers for texts used in the Micropolis game engine.
 
 tool.cpp
 Implements tool actions and effects for Micropolis game.
 
 tool.h
 Defines tools, building properties, and tool effects for the Micropolis game.
 
 traffic.cpp
 Implements traffic simulation for the Micropolis game engine.
 
 update.cpp
 Handles updates and refreshes in various aspects of Micropolis.
 
 utilities.cpp
 Utility functions for the Micropolis game engine.
 
 zone.cpp
 Manages zone processing in Micropolis.