//assert(!"Don't call me");
current_ = this;
- world = new World; // &::global_world;
+ world = new World;
fps_timer.init(true);
frame_timer.init(true);
current_ = this;
- world = new World; // &::global_world;
+ world = new World;
fps_timer.init(true);
frame_timer.init(true);
}
world->get_level()->load_gfx();
- loadshared();
world->activate_bad_guys();
world->activate_particle_systems();
{
/* Check for menu-events, if the menu is shown */
if(show_menu)
- menu_event(event);
+ current_menu->event(event);
switch(event.type)
{
world->get_level()->free_song();
world->arrays_free();
- unloadshared();
return(0);
}
tux.level_begin();
world->get_level()->free_song();
world->arrays_free();
- unloadshared();
return(0);
} /* if (lives < 0) */
}
world->get_level()->cleanup();
world->get_level()->free_song();
- unloadshared();
world->arrays_free();
return quit;