X-Git-Url: https://git.octo.it/?p=supertux.git;a=blobdiff_plain;f=src%2Fworldmap%2Fworldmap.cpp;h=36159059addeebe4fcde518a6a39fd13f122c3ff;hp=f6be69f316dbc244daf5d07c89e5a11c1f57b951;hb=05d168f5e5bbd46e44b1b1ad857d2d8c59b230c1;hpb=4d73312184d671950928b48db4b940def45eaa1e diff --git a/src/worldmap/worldmap.cpp b/src/worldmap/worldmap.cpp index f6be69f31..36159059a 100644 --- a/src/worldmap/worldmap.cpp +++ b/src/worldmap/worldmap.cpp @@ -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"); }