Beispiel #1
0
 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();
 }
Beispiel #3
0
 public Wall(Stage stage, Vector3 position)
 {
     Stage = stage;
     Stage.Objects.Add(this);
     Position = position * StageObject.TileSize.ToVector3();
     Height = 128;
     Solid = true;
 }
Beispiel #4
0
 public Floor(Stage stage, Vector3 position)
 {
     Stage = stage;
     Stage.Objects.Add(this);
     Position = position * StageObject.TileSize.ToVector3();
     Height = 0;
     Solid = false;
 }
Beispiel #5
0
 public Table(Stage stage, Vector3 position)
 {
     Stage = stage;
     Stage.Objects.Add(this);
     Position = position * TileSize.ToVector3() - TileSize.ToVector3() / 2;
     Height = 32;
 }
Beispiel #6
0
 public Decal(Stage stage, Vector3 position)
 {
     Stage = stage;
     stage.Objects.Add(this);
     Position = position;
     Angle = (float)(GameSession.Random.NextDouble() * MathHelper.TwoPi);
     Height = 1;
 }