// $Id$
//
// SuperTux - A Jump'n Run
-// Copyright (C) 2004 Matthias Braun <matze@braunis.de
+// Copyright (C) 2006 Matthias Braun <matze@braunis.de>
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
enum MusicType {
LEVEL_MUSIC,
- HERRING_MUSIC
+ HERRING_MUSIC,
+ HERRING_WARNING_MUSIC
};
/**
Rect get_active_region();
+ typedef std::vector<GameObject*> GameObjects;
+ typedef std::vector<MovingObject*> MovingObjects;
+ typedef std::vector<SpawnPoint*> SpawnPoints;
+
private:
uint32_t collision_tile_attributes(const Rect& dest) const;
void fix_old_tiles();
- typedef std::vector<GameObject*> GameObjects;
- typedef std::vector<MovingObject*> MovingObjects;
- typedef std::vector<SpawnPoint*> SpawnPoints;
-
static Sector* _current;
std::string name;
std::auto_ptr<ScriptManager> script_manager;
public: // TODO make this private again
+ /// show collision rectangles of moving objects (for debugging)
+ static bool show_collrects;
+ static bool draw_solids_only;
+
GameObjects gameobjects;
MovingObjects moving_objects;
SpawnPoints spawnpoints;