示例#1
0
 public RocketSprite(ImageSprite sprite,
                     SpaceRocketsInSpaceGame game,
                     double xSpeed, double ySpeed) :
     base(sprite, xSpeed, ySpeed)
 {
     gameValue = game;
 }
示例#2
0
 public AlienSprite(ImageSprite sprite, SpaceRocketsInSpaceGame game, double xSpeed, double ySpeed, RocketSprite target) :
     base(sprite: sprite, xSpeed: xSpeed, ySpeed: ySpeed)
 {
     gameValue   = game;
     originalX   = sprite.X;
     originalY   = sprite.Y;
     rocketValue = target;
 }
示例#3
0
 public ChasingAlien(ImageSprite sprite, SpaceRocketsInSpaceGame game,
                     RocketSprite target,
                     double xAcceleration, double yAcceleration, double friction) :
     base(sprite: sprite, game: game, xSpeed: 0, ySpeed: 0, target: target)
 {
     rocketValue        = target;
     xAccelerationValue = xAcceleration;
     yAccelerationValue = yAcceleration;
     frictionValue      = friction;
 }
示例#4
0
        public RocketSprite(ImageSprite sprite,

                            SpaceRocketsInSpaceGame game,
                            double xSpeed, double ySpeed) :
            base(sprite, xSpeed, ySpeed)
        {
            originalX = sprite.X;
            originalY = sprite.Y;

            gameValue = game;
        }
示例#5
0
    public void StartProgram()
    {
        SpaceRocketsInSpaceGame game = new SpaceRocketsInSpaceGame();

        game.PlayGame();
    }
示例#6
0
 public LineAlien(ImageSprite sprite, SpaceRocketsInSpaceGame game, double xSpeed, double ySpeed, RocketSprite target, double xMax, double xMin) :
     base(sprite: sprite, game: game, xSpeed: xSpeed, ySpeed: ySpeed, target: target)
 {
     xMinValue = xMin;
     xMaxValue = xMax;
 }