[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pingus-CVS] r3084 - trunk/pingus/src/editor
From: |
grumbel at BerliOS |
Subject: |
[Pingus-CVS] r3084 - trunk/pingus/src/editor |
Date: |
Wed, 5 Sep 2007 04:57:43 +0200 |
Author: grumbel
Date: 2007-09-05 04:57:43 +0200 (Wed, 05 Sep 2007)
New Revision: 3084
Modified:
trunk/pingus/src/editor/editor_screen.cpp
Log:
- implemented 'play' button
Modified: trunk/pingus/src/editor/editor_screen.cpp
===================================================================
--- trunk/pingus/src/editor/editor_screen.cpp 2007-09-05 02:32:42 UTC (rev
3083)
+++ trunk/pingus/src/editor/editor_screen.cpp 2007-09-05 02:57:43 UTC (rev
3084)
@@ -30,6 +30,7 @@
#include "../fonts.hpp"
#include "../file_dialog.hpp"
#include "../path_manager.hpp"
+#include "game_session.hpp"
#include "editor_level.hpp"
#include "panel.hpp"
#include "panel.hpp"
@@ -190,12 +191,10 @@
void
EditorScreen::level_play()
{
- std::cout << "Function at '" << __FILE__ << ":" << __LINE__ << "' is
unimplemented" << std::endl;
- // Save to temporary file
-
- // Load the temporary file
-
- // Play it
+ plf->save_level(path_manager.complete("levels/editortmpfile.pingus"));
+ PingusLevel level("levels/editortmpfile.pingus",
+ "levels/editortmpfile.pingus");
+ ScreenManager::instance()->push_screen(new PingusGameSession(level, false),
true);
}
void
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pingus-CVS] r3084 - trunk/pingus/src/editor,
grumbel at BerliOS <=