Index: src/game_session.cpp =================================================================== --- src/game_session.cpp (revision 4864) +++ src/game_session.cpp (working copy) @@ -586,6 +586,12 @@ if (sequencename == "endsequence") { // Determine walking direction for Tux + if (currentsector->player->dir == LEFT) + end_sequence = new EndSequenceWalkLeft(); + else + end_sequence = new EndSequenceWalkRight(); + +#if 0 float xst = 1.f, xend = 2.f; for(std::vector::iterator i = currentsector->gameobjects.begin(); i != currentsector->gameobjects.end(); i++) { SequenceTrigger* st = dynamic_cast(*i); @@ -602,6 +608,8 @@ } else { end_sequence = new EndSequenceWalkRight(); } +#endif + } else if (sequencename == "fireworks") end_sequence = new EndSequenceFireworks(); else {