Beispiel #1
0
        private static void LoadContentInitialize()
        {
            Char1Model                 = new Model();
            Char1Model.name            = "Character_1_Model";
            Char1Model.gibArmFile      = "gibArm.png";
            Char1Model.gibBodyFile     = "gibBody.png";
            Char1Model.gibHeadFile     = "gibHead.png";
            Char1Model.gibLowerLegFile = "gibLowerLeg.png";
            Char1Model.gibUpperLegFile = "gibUpperLeg.png";
            Char1Model.idleFile        = "idle.png";
            Char1Model.jumpDownFile    = "jumpDown.png";
            Char1Model.jumpUpFile      = "jumpUp.png";
            Char1Model.runFile         = "run.png";
            Char1Model.pistolHand      = "pistolHand.png";

            Char2Model                 = new Model();
            Char2Model.name            = "Character_2_Model";
            Char2Model.gibArmFile      = "char2_gibArm.png";
            Char2Model.gibBodyFile     = "char2_gibBody.png";
            Char2Model.gibHeadFile     = "char2_gibHead.png";
            Char2Model.gibLowerLegFile = "char2_gibLowerLeg.png";
            Char2Model.gibUpperLegFile = "char2_gibUpperLeg.png";
            Char2Model.idleFile        = "char2_idle.png";
            Char2Model.jumpDownFile    = "char2_jumpDown.png";
            Char2Model.jumpUpFile      = "char2_jumpUp.png";
            Char2Model.runFile         = "char2_run.png";
            Char2Model.pistolHand      = "char2_pistolHand.png";

            window = new RenderWindow(
                new VideoMode(800, 600), "Project Iris", Styles.Resize);

            window.SetFramerateLimit(60);
            window.SetMouseCursorVisible(false);
            window.Closed += (o, e) =>
            {
                dm.Close();
                window.Close();
            };

            window.GainedFocus += (o, e) =>
            {
                Input.isActive = true;
            };
            window.LostFocus += (o, e) =>
            {
                Input.isActive = false;
            };

            Camera         = new View(window.DefaultView);
            Camera.Size    = new Vector2f(800 / 2, 600 / 2);
            GuiCamera      = new View(window.DefaultView);
            GuiCamera.Size = new Vector2f(800 / 2, 600 / 2);
            soundInstances = new List <SoundInstance>()
            {
            };
            dm        = new Deathmatch();
            mm        = new Menu();
            gamestate = mm;
        }