pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] r2734 - branches/pingus_sdl/src


From: nehalmistry
Subject: [Pingus-CVS] r2734 - branches/pingus_sdl/src
Date: Sun, 15 Jul 2007 00:26:23 +0200

Author: nehalmistry
Date: 2007-07-15 00:26:20 +0200 (Sun, 15 Jul 2007)
New Revision: 2734

Modified:
   branches/pingus_sdl/src/file_dialog_item.cpp
Log:
get some level information for file dialog

Modified: branches/pingus_sdl/src/file_dialog_item.cpp
===================================================================
--- branches/pingus_sdl/src/file_dialog_item.cpp        2007-07-14 17:27:49 UTC 
(rev 2733)
+++ branches/pingus_sdl/src/file_dialog_item.cpp        2007-07-14 22:26:20 UTC 
(rev 2734)
@@ -58,9 +58,20 @@
                        sprite = 
Resource::load_sprite("core/menu/default_level");
                        file_item.is_accessible = true;
                        file_item.is_finished = false;
-#if 0
 
                        // Load information about this file if possible.
+                       FileReader reader = 
FileReader::parse(file_dialog->get_path() + file_item.name);
+                       if (reader.get_name() != "pingus-level" || 
reader.get_name() != "pingus-worldmap") {
+                               FileReader head;
+                               if (reader.read_section("head", head)) {
+                                       head.read_string("levelname", 
file_item.friendly_name);
+                                       head.read_string("difficulty", 
file_info);
+                                       Savegame* sg = 
SavegameManager::instance()->get(file_item.friendly_name);
+                                       status = sg ? _("Finished!") : _("Not 
finished!");
+                               }
+                       }
+#if 0
+                       // Load information about this file if possible.
                        CL_InputSourceProvider_File provider(".");
                        CL_DomDocument 
doc(provider.open_source(file_dialog->get_path() 
                                + file_item.name), true);





reply via email to

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