Replace sq_newslot with sq_createslot where appropriate (shorter and does the same...
authorTobias Markus <tobbi@mozilla-uk.org>
Sat, 28 Feb 2015 09:50:53 +0000 (10:50 +0100)
committerTobias Markus <tobbi@mozilla-uk.org>
Sat, 28 Feb 2015 09:50:58 +0000 (10:50 +0100)
[ci skip]

src/supertux/savegame.cpp
src/worldmap/worldmap.cpp

index b181901..f6f456a 100644 (file)
@@ -53,7 +53,7 @@ void get_or_create_table_entry(HSQUIRRELVM vm, const std::string& name)
   {
     sq_pushstring(vm, name.c_str(), -1);
     sq_newtable(vm);
-    if(SQ_FAILED(sq_newslot(vm, -3, SQFalse)))
+    if(SQ_FAILED(sq_createslot(vm, -3)))
     {
       throw std::runtime_error("failed to create '" + name + "' table entry");
     }
@@ -261,7 +261,7 @@ Savegame::clear_state_table()
     // create a new empty state table
     sq_pushstring(vm, "state", -1);
     sq_newtable(vm);
-    if(SQ_FAILED(sq_newslot(vm, -3, SQFalse)))
+    if(SQ_FAILED(sq_createslot(vm, -3)))
     {
       throw std::runtime_error("Couldn't create state table");
     }
index f6be69f..3615905 100644 (file)
@@ -928,7 +928,7 @@ WorldMap::setup()
   sq_pushroottable(global_vm);
   sq_pushstring(global_vm, "worldmap", -1);
   sq_pushobject(global_vm, worldmap_table);
-  if(SQ_FAILED(sq_newslot(global_vm, -3, SQFalse)))
+  if(SQ_FAILED(sq_createslot(global_vm, -3)))
     throw SquirrelError(global_vm, "Couldn't set worldmap in roottable");
   sq_pop(global_vm, 1);
 
@@ -993,7 +993,7 @@ WorldMap::save_state()
     if(SQ_FAILED(sq_get(vm, -2))) {
       sq_pushstring(vm, "worlds", -1);
       sq_newtable(vm);
-      if(SQ_FAILED(sq_newslot(vm, -3, SQFalse)))
+      if(SQ_FAILED(sq_createslot(vm, -3)))
         throw scripting::SquirrelError(vm, "Couldn't create state.worlds");
 
       sq_pushstring(vm, "worlds", -1);
@@ -1018,7 +1018,7 @@ WorldMap::save_state()
     store_float(vm, "y", tux->get_tile_pos().y);
     store_string(vm, "back", direction_to_string(tux->back_direction));
 
-    sq_newslot(vm, -3, SQFalse);
+    sq_createslot(vm, -3);
 
     // levels...
     sq_pushstring(vm, "levels", -1);
@@ -1034,13 +1034,13 @@ WorldMap::save_state()
       store_bool(vm, "perfect", level->perfect);
       level->statistics.serialize_to_squirrel(vm);
 
-      if(SQ_FAILED(sq_newslot(vm, -3, SQFalse)))
+      if(SQ_FAILED(sq_createslot(vm, -3)))
       {
         throw std::runtime_error("failed to create '" + name + "' table entry");
       }
     }
 
-    if(SQ_FAILED(sq_newslot(vm, -3, SQFalse)))
+    if(SQ_FAILED(sq_createslot(vm, -3)))
     {
       throw std::runtime_error("failed to create '" + name + "' table entry");
     }
@@ -1049,7 +1049,7 @@ WorldMap::save_state()
     total_stats.serialize_to_squirrel(vm);
 
     // push world into worlds table
-    if(SQ_FAILED(sq_newslot(vm, -3, SQFalse)))
+    if(SQ_FAILED(sq_createslot(vm, -3)))
     {
       throw std::runtime_error("failed to create '" + name + "' table entry");
     }