GrandLarceny.EventDevelopment.load C# (CSharp) Method

load() public method

public load ( ) : void
return void
        public override void load()
        {
            base.load();
            Game.getInstance().m_camera.setPosition(Vector2.Zero);
            Vector2 t_textOffset = new Vector2(5, 2);
            m_triggerButtons = new LinkedList<Button>();
            m_effectButtons = new LinkedList<Button>();
            m_triggerMenu = new LinkedList<TextButton>();
            m_effectMenu = new LinkedList<TextButton>();
            m_recLines = new Line[4];
            m_textField = null;
            m_background = new Box(Vector2.Zero, 400, Game.getInstance().getResolution().Y, Color.Gray, false);

            m_btnAddEvent = new Button("btn_asset_list", new Vector2(0, (m_events.Keys.Count * 25)), "Add Event", "VerdanaBold", Color.Black, t_textOffset);
            m_btnAddEvent.m_clickEvent += new Button.clickDelegate(newEvent);

            m_btnAddTrigger = new Button("btn_asset_list", Vector2.Zero, "Add Trigger", "VerdanaBold", Color.Black, t_textOffset);
            m_btnAddTrigger.m_clickEvent += new Button.clickDelegate(newTrigger);

            m_btnAddEffect = new Button("btn_asset_list", Vector2.Zero, "Add Effect", "VerdanaBold", Color.Black, t_textOffset);
            m_btnAddEffect.m_clickEvent += new Button.clickDelegate(newEffect);

            m_triggerMenu.AddLast(new TextButton(new Vector2(400, 555), "Rectangle", "MotorwerkNormal"));
            m_triggerMenu.Last().m_clickEvent += new TextButton.clickDelegate(addRectangle);

            m_triggerMenu.AddLast(new TextButton(new Vector2(400, 580), "Circle (NYI)", "MotorwerkNormal"));
            m_triggerMenu.Last().m_clickEvent += new TextButton.clickDelegate(addCircle);

            m_triggerMenu.AddLast(new TextButton(new Vector2(400, 605), "Switch/Button", "MotorwerkNormal"));
            m_triggerMenu.Last().m_clickEvent += new TextButton.clickDelegate(addSwitch);

            m_triggerMenu.AddLast(new TextButton(new Vector2(400, 630), "Chase check", "MotorwerkNormal"));
            m_triggerMenu.Last().m_clickEvent += new TextButton.clickDelegate(addChase);

            m_triggerMenu.AddLast(new TextButton(new Vector2(400, 655), "IsDeadTrigger", "MotorwerkNormal"));
            m_triggerMenu.Last().m_clickEvent += new TextButton.clickDelegate(addIsDead);

            m_effectMenu.AddLast(new TextButton(new Vector2(400, 580), "Cutscene", "MotorwerkNormal"));
            m_effectMenu.Last().m_clickEvent += new TextButton.clickDelegate(addCutscene);

            m_effectMenu.AddLast(new TextButton(new Vector2(400, 605), "Equip", "MotorwerkNormal"));
            m_effectMenu.Last().m_clickEvent += new TextButton.clickDelegate(addEquip);

            m_effectMenu.AddLast(new TextButton(new Vector2(400, 630), "Door", "MotorwerkNormal"));
            m_effectMenu.Last().m_clickEvent += new TextButton.clickDelegate(addDoorEffect);

            m_deleteEvent = new Button("DevelopmentHotkeys//btn_delete_hotkey", new Vector2(250, 0));
            m_deleteEvent.m_clickEvent += new Button.clickDelegate(deleteEvent);

            m_exitEvent = new TextButton(new Vector2(20, Game.getInstance().getResolution().Y - 100), "Exit", "MotorwerkLarge");
            ((TextButton)m_exitEvent).m_clickEvent += new TextButton.clickDelegate(exitState);

            m_deleteTriggerEffect = new Button("btn_small_delete", Vector2.Zero);
            m_deleteTriggerEffect.m_clickEvent += new Button.clickDelegate(deleteTriggerEffect);
        }