{
if (contrib_subset_menu->get_item_by_id(index).kind == MN_ACTION)
{
- std::cout << "Sarting level: " << index << std::endl;
+ std::cout << "Starting level: " << index << std::endl;
GameSession session(current_contrib_subset, index, ST_GL_PLAY);
session.run();
player_status.reset();
// Wrap around at the end of the level back to the beginnig
if(plevel->width * 32 - 320 < tux->base.x)
{
- tux->base.x = tux->base.x - (plevel->width * 32 - 640);
- scroll_x = tux->base.x - 320;
+ tux->level_begin();
+ scroll_x = 0;
}
tux->can_jump = true;
generate_contrib_menu();
break;
case MNID_LEVELEDITOR:
- leveleditor(1);
+ leveleditor();
Menu::set_current(main_menu);
break;
case MNID_CREDITS: