예제 #1
0
        public void Init()
        {
            Component.Components.Clear();
            data.pause = true;

            btQuit = new Button(new Rectangle(525, 600, 215, 50), "Quitter le bras de fer", btQuit_Click, Color.Black);
            btWinner = new Button(new Rectangle(550, 400, 200, 100), "", null, Color.Transparent);
            btPlayer1 = new Button(new Rectangle(241, 400, 220, 100), "Joueur 1", null, Color.Transparent);
            btPlayer2 = new Button(new Rectangle(799, 400, 315, 100), "Joueur 2", null, Color.Transparent);

            keysPlayer1.Add(Keys.E);
            keysPlayer1.Add(Keys.R);
            keysPlayer1.Add(Keys.T);
            keysPlayer1.Add(Keys.D);
            keysPlayer1.Add(Keys.F);
            keysPlayer1.Add(Keys.G);
            keysPlayer1.Add(Keys.C);
            keysPlayer1.Add(Keys.V);
            keysPlayer1.Add(Keys.B);

            keysPlayer2.Add(Keys.NumPad7);
            keysPlayer2.Add(Keys.NumPad8);
            keysPlayer2.Add(Keys.NumPad9);
            keysPlayer2.Add(Keys.NumPad4);
            keysPlayer2.Add(Keys.NumPad5);
            keysPlayer2.Add(Keys.NumPad6);
            keysPlayer2.Add(Keys.NumPad1);
            keysPlayer2.Add(Keys.NumPad2);
            keysPlayer2.Add(Keys.NumPad3);

            myTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
            myTimer.Interval = 2000;
            myTimer.Enabled = true;
        }
예제 #2
0
        public void Init()
        {
            Component.Components.Clear();

            if (data.start == false)
            {
                data.Player = new Player(new Vector2(data.screenDim.X / 2, data.screenDim.Y / 2), data.playerTex);
                data.Player.time.addYears(1);
                data.start = true;
            }

            //test
            test = new Character(new Vector2(250, 250), data.playerTex);

            maps = new MapManager("./Maps/Map-1.tmx");
            maps.tilesets.Add(data.ModernTileSet);
            maps.tilesets.Add(data.Doors);
            maps.tilesets.Add(data.ObjectsA);
            maps.tilesets.Add(data.ObjectsB);
            maps.tilesets.Add(data.ObjectsC);
            maps.tilesets.Add(data.TrafficLights);
            maps.tilesets.Add(data.Wall);

            btCoffre = new Button(new Rectangle(715, 175, 50,50), "Banque", btCoffre_Click,Color.Transparent);
            btArmFight = new Button(new Rectangle(295, 150, 50, 50), "Bras de fer", btArmFight_Click, Color.Transparent);

            //used as a debug

            //maps.debugMapDisplayTileset(0);
        }
예제 #3
0
        public void Init()
        {
            Component.Components.Clear();
            data.pause = true;

            btBegin = new Button(new Rectangle(500, 200, 350, 150), "Commencer", BtBegin_Click, Color.TransparentBlack);
            btQuit = new Button(new Rectangle(500, 500, 350, 150), "Quitter", BtQuit_Click, Color.Black);
        }
예제 #4
0
        public void Init()
        {
            Component.Components.Clear();
            data.pause = true;
            data.timerT = data.Player.time;

            btSaveTime = new Button(new Rectangle(350, 500, 300, 150), "Sauvegarder du temps" , BtSaveTime_Click, Color.Transparent);
            btRecupTime = new Button(new Rectangle(700, 500,300, 150), "Recuperer du temps"+Environment.NewLine +"temps sauvegarde : "+timeSaver, BtRecupTime_Click, Color.Transparent);
            btReturn = new Button(new Rectangle(50, 500, 200, 150), "Retour", BtReturn_Click, Color.TransparentBlack);
            btReset = new Button(new Rectangle(1050, 500, 200, 150), "Reset ", BtReset_Click, Color.Transparent);
        }