private void frame_BulletDestroyed(BulletActionEventArgs eventArgs) { DropBullet(eventArgs.Bullet); }
private void frame_BulletSpawned(BulletActionEventArgs eventArgs) { QueueBulletInSpawner(eventArgs.Bullet, eventArgs.Point); }
private void dropBullet(int i, int j) { if (BulletDestroyed != null) { BulletActionEventArgs eventArgs = new BulletActionEventArgs(new Position2D(j, i), grid[i, j]); BulletDestroyed(eventArgs); } BulletFactory.Instance.DestroyBullet(grid[i, j]); grid[i, j] = null; }