예제 #1
0
        protected override void LoadContent()
        {
            spriteBatch = new SpriteBatch(GraphicsDevice);
            Random rnd = new Random();

            gosterisrobotu = rnd.Next(0, 8);
            if (gosterisrobotu == 5)
            {
                gosterisrobotu = 2;
            }
            secilikarakter[0] = rnd.Next(0, 8);
            secilikarakter[1] = rnd.Next(0, 8);
            if (secilikarakter[0] == secilikarakter[1])
            {
                secilikarakter[1]++;
            }
            if (secilikarakter[1] == 8)
            {
                secilikarakter[1] = 0;
            }
            koordinat[0] = new Vector2(50, 406);
            yon[0]       = SpriteEffects.None;
            koordinat[1] = new Vector2(590 - 48, 406);
            yon[1]       = SpriteEffects.FlipHorizontally;
            font         = Content.Load <SpriteFont>("font");
            TextCreator.CreateName();
            TextCreator.CreateStory();
            TextCreator.CreateRobot();
            saglik[0] = 100;
            saglik[1] = 100;
            for (int i = 0; i < 6; i++)
            {
                missilekoordinat[i] = new Vector2(-1000, -1000);
            }
            olumcolor[0] = new Color(153, 217, 234);
            olumcolor[1] = new Color(255, 127, 39);
            olumcolor[2] = new Color(136, 0, 21);
            olumcolor[3] = new Color(146, 124, 39);
            olumcolor[4] = new Color(63, 72, 204);
            olumcolor[5] = new Color(112, 143, 16);
            olumcolor[6] = new Color(127, 127, 127);
            olumcolor[7] = new Color(44, 44, 44);
        }
예제 #2
0
        public static void CharacterSelectionMenu()
        {
            Game1.timer++;
            if (Game1.timer >= 7)
            {
                Game1.timer = 0;
                Game1.selecteranimasyon++;
                if (Game1.selecteranimasyon >= 4)
                {
                    Game1.selecteranimasyon = 0;
                }
            }
            KeyboardState klavye = Keyboard.GetState();

            if (klavye.IsKeyDown(Keys.Left))
            {
                if (Game1.oyuncubasildi[1])
                {
                    Game1.oyuncubasildi[1] = false;
                    Game1.secilikarakter[1]--;
                    if (Game1.secilikarakter[1] == -1)
                    {
                        Game1.secilikarakter[1] = 7;
                    }
                    if (Game1.secilikarakter[1] == Game1.secilikarakter[0])
                    {
                        Game1.secilikarakter[1]--;
                        if (Game1.secilikarakter[1] == -1)
                        {
                            Game1.secilikarakter[1] = 7;
                        }
                    }
                }
            }
            else if (klavye.IsKeyDown(Keys.Right))
            {
                if (Game1.oyuncubasildi[1])
                {
                    Game1.oyuncubasildi[1] = false;
                    Game1.secilikarakter[1]++;
                    if (Game1.secilikarakter[1] == 8)
                    {
                        Game1.secilikarakter[1] = 0;
                    }
                    if (Game1.secilikarakter[1] == Game1.secilikarakter[0])
                    {
                        Game1.secilikarakter[1]++;
                        if (Game1.secilikarakter[1] == 8)
                        {
                            Game1.secilikarakter[1] = 0;
                        }
                    }
                }
            }
            else
            {
                Game1.oyuncubasildi[1] = true;
            }
            if (klavye.IsKeyDown(Keys.A))
            {
                if (Game1.oyuncubasildi[0])
                {
                    Game1.oyuncubasildi[0] = false;
                    Game1.secilikarakter[0]--;
                    if (Game1.secilikarakter[0] == -1)
                    {
                        Game1.secilikarakter[0] = 7;
                    }
                    if (Game1.secilikarakter[0] == Game1.secilikarakter[1])
                    {
                        Game1.secilikarakter[0]--;
                        if (Game1.secilikarakter[0] == -1)
                        {
                            Game1.secilikarakter[0] = 7;
                        }
                    }
                }
            }
            else if (klavye.IsKeyDown(Keys.D))
            {
                if (Game1.oyuncubasildi[0])
                {
                    Game1.oyuncubasildi[0] = false;
                    Game1.secilikarakter[0]++;
                    if (Game1.secilikarakter[0] == 8)
                    {
                        Game1.secilikarakter[0] = 0;
                    }
                    if (Game1.secilikarakter[0] == Game1.secilikarakter[1])
                    {
                        Game1.secilikarakter[0]++;
                        if (Game1.secilikarakter[0] == 8)
                        {
                            Game1.secilikarakter[0] = 0;
                        }
                    }
                }
            }
            else
            {
                Game1.oyuncubasildi[0] = true;
            }
            if (klavye.IsKeyDown(Keys.Enter))
            {
                if (Game1.basildi)
                {
                    Game1.basildi = false;
                    Game1.menu    = 2;
                    TextCreator.CreateManual();
                }
            }
            else
            {
                Game1.basildi = true;
            }
        }