Thunderstorm::Thunderstorm(const Reader& reader) :
running(true),
- interval(10.0f),
+ interval(10.0f),
layer(LAYER_BACKGROUNDTILES-1),
time_to_thunder(),
time_to_lightning(),
if(interval <= 0) {
log_warning << "Running a thunderstorm with non-positive time interval is a bad idea" << std::endl;
}
- reader.get("layer", layer);
+ layer = reader_get_layer (reader, /* default = */ LAYER_BACKGROUNDTILES-1);
sound_manager->preload("sounds/thunder.wav");
sound_manager->preload("sounds/lightning.wav");
Thunderstorm::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
if (name == "") return;
- scripting::Thunderstorm* interface = new scripting::Thunderstorm(this);
- expose_object(vm, table_idx, interface, name, true);
+ scripting::Thunderstorm* _this = new scripting::Thunderstorm(this);
+ expose_object(vm, table_idx, _this, name, true);
}
void