Beispiel #1
0
        public ItemKey(Vector2 Position, MainStage game)
        {
            this.game = game;

            this.Position = Position;

            exist = true;

            GetSprite = new GeneralSprite(30, 50, 1);
        }
Beispiel #2
0
        public ItemHeart(Vector2 Position, MainStage game)
        {
            this.game = game;

            this.Position = Position;

            exist = true;

            GetSprite = new GeneralSprite(70, 70, 2);
        }
Beispiel #3
0
        public ItemHeartContainer(Vector2 Position, MainStage game)
        {
            this.game = game;

            this.Position = Position;

            exist = true;

            GetSprite = new GeneralSprite(96, 96, 1);
        }
Beispiel #4
0
        public ItemArrow(Vector2 Position, MainStage game)
        {
            this.game = game;

            this.Position = Position;

            exist = true;

            GetSprite = new GeneralSprite(40, 70, 1);
        }
Beispiel #5
0
 public Link(MainStage game)
 {
     Life                       = 6;
     HeartContainer             = 3;
     BombNumber                 = 0;
     RupeeNumber                = 0;
     KeyNumber                  = 0;
     TriforceNumber             = 0;
     HasBow                     = false;
     HasCompass                 = false;
     HasBoomer                  = false;
     HasMap                     = false;
     Item                       = 0;
     damaging                   = false;
     timer                      = 0;
     State                      = new UpIdleState(this, game);
     GlobalDefinitions.Position = new Vector2(GlobalDefinitions.GraphicsWidth / 2, GlobalDefinitions.GraphicsHeight / 2);
 }
Beispiel #6
0
 public EnemyList(MainStage game)
 {
     this.game = game;
     enemyList = new List <IEnemy>();
     index     = 0;
     enemyList.Add(new Oct(game));
     enemyList.Add(new OldMan());
     enemyList.Add(new OldWoman());
     enemyList.Add(new MerchantP());
     enemyList.Add(new MerchantR());
     enemyList.Add(new MerchantG());
     enemyList.Add(new BlueOct(game));
     enemyList.Add(new BlueM(game));
     enemyList.Add(new BlueGoriya(game));
     enemyList.Add(new BlueBat(game));
     enemyList.Add(new RedGoriya(game));
     enemyList.Add(new RedBat(game));
     enemyList.Add(new Aquamentus(game));
 }
Beispiel #7
0
 public BlockFactory(MainStage game)
 {
 }
Beispiel #8
0
 public UpWoodenSwordState(ILink link, MainStage game)
 {
     this.Link = link;
     this.game = game;
     GetSprite = new UpWoodenSwordLinkSprite();
 }
Beispiel #9
0
 public UpMovingState(ILink link, MainStage game)
 {
     this.Link = link;
     this.game = game;
     GetSprite = new GeneralSprite(72, 72, 2);
 }
Beispiel #10
0
 public ProjectileFactory(MainStage mainStage)
 {
 }
Beispiel #11
0
 static void Main()
 {
     using (var game = new MainStage())
         game.Run();
 }
Beispiel #12
0
 public ItemFactory(MainStage game)
 {
     this.game = game;
 }
Beispiel #13
0
 public EnemyFactory(MainStage game)
 {
     this.game = game;
 }
 public DownWoodenSwordLinkSprite(MainStage game)
 {
     Link = game.Link;
 }
Beispiel #15
0
 public BlueMLeftMovingState(BlueM bluem, MainStage game)
 {
     this.BlueM = bluem;
     this.game  = game;
     GetSprite  = new LeftMovingBlueMSprite();
 }
Beispiel #16
0
 public SpriteFactory(MainStage mainstage)
 {
     this.game       = mainstage;
     this.SpriteList = new List <IGeneralSprite>();
 }
Beispiel #17
0
 public DamagedLink(Link decoratedLink, MainStage game)
 {
     this.decoratedLink = decoratedLink;
     this.game          = game;
     State = new DamagedLinkState(decoratedLink, game);
 }
Beispiel #18
0
 public OctDownMovingState(Oct oct, MainStage game)
 {
     this.Oct  = oct;
     this.game = game;
     GetSprite = new DownMovingOctSprite();
 }
Beispiel #19
0
 public LeftUseItemState(ILink link, MainStage game)
 {
     this.Link = link;
     this.game = game;
     GetSprite = new GeneralSprite(72, 72, 1);
 }
Beispiel #20
0
 public DownIdleState(ILink link, MainStage game)
 {
     this.Link = link;
     this.game = game;
     GetSprite = new GeneralSprite(72, 72, 1);
 }
Beispiel #21
0
 public RightWoodenSwordLinkSprite(MainStage game)
 {
     Link = game.Link;
 }
Beispiel #22
0
 public DamagedLinkState(Link decoratedLink, MainStage game)
 {
     this.decoratedLink = decoratedLink;
     this.game          = game;
     GetSprite          = new DamagedLinkSprite();
 }
 public BlueOctLeftMovingState(BlueOct blueoct, MainStage game)
 {
     this.BlueOct = blueoct;
     this.game    = game;
     GetSprite    = new LeftMovingBlueOctSprite();
 }