/// <summary> /// Handle explosion of sprite (mostly due to collision?). /// </summary> /// <param name="sprite">sprite that should explode.</param> public void explodeSprite(SimSprite sprite) { throw new NotImplementedException(); }
/// <summary> /// Destroy the sprite by taking it out of the active list. /// </summary> /// <param name="sprite">Sprite to destroy.</param> public void destroySprite(SimSprite sprite) { throw new NotImplementedException(); }
/// <summary> /// Move tornado. /// </summary> /// <param name="sprite">Tornado sprite to move.</param> public void doTornadoSprite(SimSprite sprite) { throw new NotImplementedException(); }
/// <summary> /// 'Move' fire sprite /// </summary> /// <param name="sprite">Fire sprite.</param> public void doExplosionSprite(SimSprite sprite) { throw new NotImplementedException(); }
/// <summary> /// Move monster sprite. /// /// There are 16 monster sprite frames: /// /// Frame 0: NorthEast Left Foot /// Frame 1: NorthEast Both Feet /// Frame 2: NorthEast Right Foot /// Frame 3: SouthEast Right Foot /// Frame 4: SouthEast Both Feet /// Frame 5: SouthEast Left Foot /// Frame 6: SouthWest Right Foot /// Frame 7: SouthWest Both Feet /// Frame 8: SouthWest Left Foot /// Frame 9: NorthWest Left Foot /// Frame 10: NorthWest Both Feet /// Frame 11: NorthWest Right Foot /// Frame 12: North Left Foot /// Frame 13: East Left Foot /// Frame 14: South Right Foot /// Frame 15: West Right Foot /// </summary> /// <param name="sprite">Monster sprite</param> public void doMonsterSprite(SimSprite sprite) { throw new NotImplementedException(); }
/// <summary> /// Re-initialize an existing sprite. /// </summary> /// <param name="sprite">Sprite to re-use.</param> /// <param name="x">New x coordinate of the sprite (in pixels?).</param> /// <param name="y">New y coordinate of the sprite (in pixels?).</param> public void initSprite(SimSprite sprite, int x, int y) { throw new NotImplementedException(); }
/// <summary> /// Move airplane sprite. /// </summary> /// <param name="sprite">Airplane sprite</param> public void doAirplaneSprite(SimSprite sprite) { throw new NotImplementedException(); }
/// <summary> /// Check whether two sprites collide with each other. /// </summary> /// <param name="s1">First sprite.</param> /// <param name="s2">Second sprite.</param> /// <returns>Sprites are colliding.</returns> public bool checkSpriteCollision(SimSprite s1, SimSprite s2) { throw new NotImplementedException(); }
/// <summary> /// Check whether a sprite is still entirely on-map. /// </summary> /// <param name="sprite">Sprite to check.</param> /// <returns>Sprite is at least partly off-map.</returns> public bool spriteNotInBounds(SimSprite sprite) { throw new NotImplementedException(); }