Exemplo n.º 1
0
 public void PickUp(Character player)
 {
     for (int x = 0; x < player.inventory.width; x++)
     {
         for (int y = 0; y < player.inventory.height; y++)
         {
             if (player.inventory.inventorySlot[x, y].item == null && !added)
             {
                 player.inventory.inventorySlot[x, y].item = key;
                 player.inventory.inventorySlot[x, y].itemTexture = texture;
                 added = true;
             }
         }
     }
 }
Exemplo n.º 2
0
 public void ChooseGender()
 {
     if (!transition && currentGameState == GameState.GENDER)
     {
         if (keyState.IsKeyDown(Keys.Right) && oldState.IsKeyUp(Keys.Right))
         {
             if (!maleSelected && !femaleSelected)
             {
                 femaleSelected = true;
                 maleSelected = false;
             }
             else if (femaleSelected)
             {
                 maleSelected = true;
                 femaleSelected = false;
             }
             else if (maleSelected)
             {
                 femaleSelected = true;
                 maleSelected = false;
             }
         }
         if (keyState.IsKeyDown(Keys.Left) && oldState.IsKeyUp(Keys.Left))
         {
             if (!maleSelected && !femaleSelected)
             {
                 maleSelected = true;
                 femaleSelected = false;
             }
             else if (femaleSelected)
             {
                 maleSelected = true;
                 femaleSelected = false;
             }
             else if (maleSelected)
             {
                 femaleSelected = true;
                 maleSelected = false;
             }
         }
         if (femaleSelected)
         {
             male = Content.Load<Texture2D>(@"Game\male");
             female = Content.Load<Texture2D>(@"Game\femaleSelected");
             if (keyState.IsKeyDown(Keys.Enter))
             {
                 gender = "female";
                 forestCharacter = Content.Load<Texture2D>(@"Player\Sprite\Female\forestFemale");
             }
         }
         if (maleSelected)
         {
             male = Content.Load<Texture2D>(@"Game\maleSelected");
             female = Content.Load<Texture2D>(@"Game\female");
             if (keyState.IsKeyDown(Keys.Enter))
             {
                 gender = "male";
                 forestCharacter = Content.Load<Texture2D>(@"Player\Sprite\Male\forestMale");
             }
         }
         if (gender != null)
         {
             character = new Character(this, gender);
             testBoss = new Npc.Boss(new Rectangle(16 * 64, 7 * 64, 64, 64), this, "Map4_C");
             UpdateActiveNpcs();
             nextState = GameState.FOREST;
             transition = true;
         }
     }
 }