void initialize_marathon( void) { #ifndef DEMO /* no external physics models for demo */ // import_definition_structures(); #endif build_trig_tables(); allocate_map_memory(); // Rendering and flood-map done when starting a level, // since they require map-geometry sizes // allocate_render_memory(); allocate_pathfinding_memory(); // allocate_flood_map_memory(); allocate_texture_tables(); initialize_weapon_manager(); initialize_game_window(); initialize_scenery(); // LP additions: initialize_items(); #if defined(HAVE_OPENGL) && !defined(mac) OGL_Initialize(); #endif GameQueue = new ModifiableActionQueues(MAXIMUM_NUMBER_OF_PLAYERS, ACTION_QUEUE_BUFFER_DIAMETER, true); }
void Model3D::BuildTrigTables() { build_trig_tables(); }