Esempio n. 1
0
        public LeverRoomAustin(KeyboardState kState, Player plyer, Rectangle leverPos1, Rectangle leverPos2, Texture2D tex1, Texture2D tex2) : base(kState, plyer)
        {
            lever1       = new Lever(leverPos1.X, leverPos1.Y, leverPos1.Width, leverPos1.Height);
            lever2       = new Lever(leverPos2.X, leverPos2.Y, leverPos2.Width, leverPos2.Height);
            lever3       = new Lever(600, 100, 64, 64);
            lever4       = new Lever(600, 300, 64, 64);
            lever5       = new Lever(600, 500, 64, 64);
            lever6       = new Lever(600, 700, 64, 64);
            lever1.OnOff = false;
            lever2.OnOff = false;
            lever3.OnOff = false;
            lever4.OnOff = false;
            lever5.OnOff = false;
            lever6.OnOff = false;

            // setting room defaults
            wall1    = new Wall(-10, 0, 20, 1024);
            wall2    = new Wall(1270, 0, 20, 1024);
            wall3    = new Wall(0, 1014, 1280, 20);
            wall4    = new Wall(0, 0, 448, 20);
            wall5    = new Wall(576, 0, 700, 20);
            exit     = new RoomExit(448, -50, 128, 128);
            testDoor = new Door(448, -50, 128, 128);
            light1   = new ColorLights(400, 400, 32, 32, tex1, tex2);
            light2   = new ColorLights(400, 450, 32, 32, tex1, tex2);
            light3   = new ColorLights(400, 500, 32, 32, tex1, tex2);
        }
Esempio n. 2
0
        // constructor
        public MathRoom(KeyboardState kState, Player plyer) : base(kState, plyer)
        {
            // bottom row of levers, first you will see
            lever1 = new Lever(100, 900, 64, 64);
            lever2 = new Lever(300, 900, 64, 64);
            lever3 = new Lever(500, 900, 64, 64);
            lever4 = new Lever(700, 900, 64, 64);

            // middle row of levers
            lever5 = new Lever(100, 500, 64, 64);
            lever6 = new Lever(300, 500, 64, 64);
            lever7 = new Lever(500, 500, 64, 64);
            lever8 = new Lever(700, 500, 64, 64);

            // last row of levers
            lever9  = new Lever(100, 100, 64, 64);
            lever10 = new Lever(300, 100, 64, 64);
            lever11 = new Lever(500, 100, 64, 64);
            lever12 = new Lever(700, 100, 64, 64);

            lever1.OnOff  = false;
            lever2.OnOff  = false;
            lever3.OnOff  = false;
            lever4.OnOff  = false;
            lever5.OnOff  = false;
            lever6.OnOff  = false;
            lever7.OnOff  = false;
            lever8.OnOff  = false;
            lever9.OnOff  = false;
            lever10.OnOff = false;
            lever11.OnOff = false;
            lever12.OnOff = false;
        }
Esempio n. 3
0
 // constructor
 public RedLightRoom(KeyboardState kState, Player plyer, Rectangle leverPos1, Rectangle leverPos2, Rectangle leverPos3) : base(kState, plyer)
 {
     lever1       = new Lever(leverPos1.X, leverPos1.Y, leverPos1.Width, leverPos1.Height);
     lever2       = new Lever(leverPos2.X, leverPos2.Y, leverPos2.Width, leverPos2.Height);
     lever3       = new Lever(leverPos3.X, leverPos3.Y, leverPos3.Width, leverPos3.Height);
     detection    = new GameObject(50, 50, 450, 450);
     lever1.OnOff = false;
     lever2.OnOff = false;
     lever3.OnOff = false;
 }