#include "lisp/list_iterator.hpp"
#include "math/aatriangle.hpp"
#include "object/background.hpp"
+#include "object/bonus_block.hpp"
+#include "object/brick.hpp"
#include "object/bullet.hpp"
#include "object/camera.hpp"
#include "object/coin.hpp"
#include "object/gradient.hpp"
#include "object/invisible_block.hpp"
#include "object/particlesystem.hpp"
+#include "object/cloud_particle_system.hpp"
+#include "object/ghost_particle_system.hpp"
+#include "object/snow_particle_system.hpp"
#include "object/particlesystem_interactive.hpp"
#include "object/player.hpp"
#include "object/portable.hpp"
#include "object/smoke_cloud.hpp"
#include "object/text_object.hpp"
#include "object/tilemap.hpp"
-#include "physfs/physfs_stream.hpp"
+#include "physfs/ifile_stream.hpp"
#include "scripting/squirrel_util.hpp"
#include "supertux/collision.hpp"
#include "supertux/constants.hpp"
#include "supertux/level.hpp"
-#include "supertux/main.hpp"
+#include "supertux/globals.hpp"
#include "supertux/object_factory.hpp"
#include "supertux/spawn_point.hpp"
#include "supertux/tile.hpp"
Sector::Sector(Level* parent) :
level(parent),
+ name(),
+ bullets(),
+ init_script(),
+ gameobjects_new(),
currentmusic(LEVEL_MUSIC),
+ sector_table(),
+ scripts(),
ambient_light( 1.0f, 1.0f, 1.0f, 1.0f ),
+ gameobjects(),
+ moving_objects(),
+ spawnpoints(),
+ portables(),
+ music(),
gravity(10.0),
player(0),
+ solid_tilemaps(),
camera(0),
effect(0)
{