Example #1
0
 public override void Update(GameTime gameTime)
 {
     if (colorTimer <= endTime)
         colorTimer += gameTime.ElapsedGameTime.Milliseconds;
     player = Managers.Executive.level.Player;
     Animate(gameTime);
     base.Update(gameTime);
 }
Example #2
0
 public Tile LoadStartTile(int x, int y)
 {
     if (player != null && Main.GetState() != Main.GameState.Editor)
         throw new NotSupportedException(String.Format("Level '{0}' has more than one starting point", index));
     start = Managers.Extensions.Rect_BottomCenter(new Rectangle(y * Tile.width, x * Tile.height, Tile.width, Tile.height));
     player = new Player(this, start);
     return new Tile(Managers.AssetManager.GetTextureAsset("Start"), TileType.Passable, "Start");
 }