#include <string>
#include <stdio.h>
-#include "level.h"
-#include "game_session.h"
+#include "level.hpp"
+#include "game_session.hpp"
+#include "flip_level_transformer.hpp"
namespace Scripting
{
{}
void
- Level::finish()
+ Level::finish(bool win)
{
- GameSession::current()->finish();
+ GameSession::current()->finish(win);
}
void
{
GameSession::current()->respawn(sector, spawnpoint);
}
+
+ void
+ Level::flip_vertically()
+ {
+ FlipLevelTransformer flip_transformer;
+ flip_transformer.transform(GameSession::current()->get_current_level());
+ }
}