Esempio n. 1
0
        public void ReverseDirection()
        {
            switch (this.Dir)
            {
            case Direction.LEFT:
                objectView = new ObjectView(size, new Position(32, 0));
                this.Dir   = Direction.RIGHT;
                break;

            case Direction.RIGHT:
                objectView = new ObjectView(size, new Position(16, 0));
                this.Dir   = Direction.LEFT;
                break;

            case Direction.UP:
                objectView = new ObjectView(size, new Position(0, 0));
                this.Dir   = Direction.DOWN;
                break;

            case Direction.DOWN:
                objectView = new ObjectView(size, new Position(48, 0));
                this.Dir   = Direction.UP;
                break;
            }
        }
Esempio n. 2
0
        public void ChangeDirection(Direction direction)
        {
            this.Dir = direction;
            switch (direction)
            {
            case Direction.LEFT:
                objectView = new ObjectView(size, new Position(16, 0));
                break;

            case Direction.RIGHT:
                objectView = new ObjectView(size, new Position(32, 0));
                break;

            case Direction.UP:
                objectView = new ObjectView(size, new Position(48, 0));
                break;

            case Direction.DOWN:
                objectView = new ObjectView(size, new Position(0, 0));
                break;
            }
        }
Esempio n. 3
0
 public Apple(Position position, int size) : base(position, size)
 {
     objectView = new ObjectView(size, new Position(0, 51));
 }
Esempio n. 4
0
 public Bullet(Position position, Direction direction, int size) : base(position, direction, size)
 {
     objectView = new ObjectView(size, new Position(0, 68), 3);
 }