public Actor(Stage stage, Vector3 position, Creature creature) { Stage = stage; Stage.Objects.Add(this); Position = position; IntendedPosition = position; Creature = creature; Height = 48; }
public DungeonScreen() { stage = new Stage(); }
public Wall(Stage stage, Vector3 position) { Stage = stage; Stage.Objects.Add(this); Position = position * StageObject.TileSize.ToVector3(); Height = 128; Solid = true; }
public Floor(Stage stage, Vector3 position) { Stage = stage; Stage.Objects.Add(this); Position = position * StageObject.TileSize.ToVector3(); Height = 0; Solid = false; }
public Table(Stage stage, Vector3 position) { Stage = stage; Stage.Objects.Add(this); Position = position * TileSize.ToVector3() - TileSize.ToVector3() / 2; Height = 32; }
public Decal(Stage stage, Vector3 position) { Stage = stage; stage.Objects.Add(this); Position = position; Angle = (float)(GameSession.Random.NextDouble() * MathHelper.TwoPi); Height = 1; }