예제 #1
0
파일: Frame.cs 프로젝트: jmdjr/jd-bacon
 private void frame_BulletDestroyed(BulletActionEventArgs eventArgs)
 {
     DropBullet(eventArgs.Bullet);
 }
예제 #2
0
파일: Frame.cs 프로젝트: jmdjr/jd-bacon
 private void frame_BulletSpawned(BulletActionEventArgs eventArgs)
 {
     QueueBulletInSpawner(eventArgs.Bullet, eventArgs.Point);
 }
예제 #3
0
    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;
    }