pingus-cvs
[Top][All Lists]
Advanced

[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 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]