Skip to content

Commit

Permalink
Replace sq_newslot with sq_createslot where appropriate (shorter and …
Browse files Browse the repository at this point in the history
…does the same thing)

[ci skip]
  • Loading branch information
tobbi committed Feb 28, 2015
1 parent 4d73312 commit 05d168f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
4 changes: 2 additions & 2 deletions src/supertux/savegame.cpp
Expand Up @@ -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");
}
Expand Down Expand Up @@ -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");
}
Expand Down
12 changes: 6 additions & 6 deletions src/worldmap/worldmap.cpp
Expand Up @@ -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);

Expand Down Expand Up @@ -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);
Expand All @@ -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);
Expand All @@ -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");
}
Expand All @@ -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");
}
Expand Down

0 comments on commit 05d168f

Please sign in to comment.