public void MakeVictoryMario() { if (isFire) { state.Sprite = factory.build(SpriteFactory.sprites.victoryMarioFire); } else if (isBig) { state.Sprite = factory.build(SpriteFactory.sprites.victoryMarioBig); } else { state.Sprite = factory.build(SpriteFactory.sprites.victoryMarioSmall); } }
public LeftFireballFireMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.leftFireballMarioFire); this.mario = mario; }
public RightMovingSmallMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.rightMovingMarioSmall); this.mario = mario; }
public LeftIdleBigMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.leftIdleMarioBig); this.mario = mario; }
public LeftCrouchingSmallMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.leftCrouchingMarioSmall); this.mario = mario; }
public RightJumpingFireMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.rightJumpingMarioFire); this.mario = mario; }
public RightIdleSmallFlipMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.rightIdleMarioFlip); this.mario = mario; }
public RightCrouchingBigMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.rightCrouchingMarioBig); this.mario = mario; }
public LeftMovingSmallFlipMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.leftMovingMarioFlip); this.mario = mario; }
public DeadFlipMS(Mario mario) { ISpriteFactory factory = new SpriteFactory(); Sprite = factory.build(SpriteFactory.sprites.deadMario); this.mario = mario; Game1.GetInstance().gameState = new DeadFlipGameState(mario); }
public GUI(Game1 game) { this.game = game; options = new List <KeyValuePair <ICommands, String> >(); font = Game1.gameContent.Load <SpriteFont>(StringHolder.hudPauseFont); factory = new SpriteFactory(); coin = factory.build(SpriteFactory.sprites.coin); }
public TitleScreenGameState() { factory = new SpriteFactory(); logo = factory.build(SpriteFactory.sprites.title); SoundManager.PlaySong(SoundManager.songs.title); game = Game1.GetInstance(); menu = new GUI(game); menu.options.Add(new KeyValuePair <ICommands, String>(new LoadLevelCommand(StringHolder.levelOne), "Level 1")); menu.options.Add(new KeyValuePair <ICommands, String>(new LoadLevelCommand(StringHolder.levelTwo), "Level 2")); menu.options.Add(new KeyValuePair <ICommands, String>(new LoadAchPageCommand(), "Achievements")); menu.options.Add(new KeyValuePair <ICommands, String>(new QuitCommand(), "Quit")); menu.currentCommand = menu.options[0].Key; game.keyboardController = new TitleKeyController(menu); game.gamepadController = new TitlePadController(menu); }
public void SmallMarioMushroomCollision() { //arrange game.level.mario = new Mario(game, starting); CollisionDetector collision = new CollisionDetector(game); IAnimatedSprite mushroom = factory.build(SpriteFactory.sprites.superMushroom); Item item = new Item(mushroom); item.xpos = 250; item.ypos = 450; levelItems.Add(item); //act collision.Detect(game.level.mario, levelEnemies, levelBlocks, levelItems); //assert if ((new RightIdleBigMS(game).GetType()) == game.level.mario.state.GetType()) { fileOut.WriteLine("SmallMarioMushroomCollision: Passed"); } else { fileOut.WriteLine("SmallMarioMushroomCollision: Failed"); } }
public DeadDinoState() { ISpriteFactory factory = new SpriteFactory(); sprite = factory.build(SpriteFactory.sprites.leftDeadDino); }
public DeadShellessKS() { ISpriteFactory factory = new SpriteFactory(); sprite = factory.build(SpriteFactory.sprites.deadShellessKoopa); }
public LeftTallDinoState() { ISpriteFactory factory = new SpriteFactory(); sprite = factory.build(SpriteFactory.sprites.walkingLeftDino); }
public LeftWalkingShellessKS() { ISpriteFactory factory = new SpriteFactory(); sprite = factory.build(SpriteFactory.sprites.leftWalkShellessKoopa); }
public RightSmashedDinoState() { ISpriteFactory factory = new SpriteFactory(); sprite = factory.build(SpriteFactory.sprites.walkingRightSquishedDino); }
public BrickBlockState() { ISpriteFactory factory = new SpriteFactory(); sprite = factory.build(SpriteFactory.sprites.brickBlock); }