protected override void IntitalizeControls()
 {
     myWeight = new NumericTextComponent(new Point(Location.X, Location.Y + 10), new Size(175, 13), "Weight");
     myWeight.AddTextChangeEvent(this.PanelDataChanged);
     myWeight.BindToPanel(this);
     myWeight.Show();
 }
        protected override void IntitalizeControls()
        {
            myType = new DropDownComponent(new Point(Location.X, Location.Y + 10), new Size(150, 13), "Type");
            myType.AddSelectedIndexChangeEvent(this.PanelDataChanged);
            myType.AddSelectedIndexChangeEvent(this.TypeChanged);
            myType.BindToPanel(this);
            myType.Show();

            myValue = new NumericTextComponent(new Point(Location.X, Location.Y + 40), new Size(100, 13), "Value");
            myValue.AddTextChangeEvent(this.PanelDataChanged);
            myValue.BindToPanel(this);
            myValue.Show();

            myTime = new NumericTextComponent(new Point(Location.X + 100, Location.Y + 40), new Size(100, 13), "Time");
            myTime.AddTextChangeEvent(this.PanelDataChanged);
            myTime.BindToPanel(this);
            myTime.Show();

            myWeaponUpgrade = new NumericTextComponent(new Point(Location.X, Location.Y + 40), new Size(200, 13), "Upgrade", false);
            myWeaponUpgrade.AddTextChangeEvent(this.PanelDataChanged);
            myWeaponUpgrade.BindToPanel(this);
            myWeaponUpgrade.Hide();

            myWeaponID = new NumericTextComponent(new Point(Location.X + 200, Location.Y + 40), new Size(70, 13), "ID");
            myWeaponID.AddTextChangeEvent(this.PanelDataChanged);
            myWeaponID.BindToPanel(this);
            myWeaponID.Hide();

            myType.AddItem("WeaponUpgrade");
            myType.AddItem("firerate");
            myType.AddItem("healthkit");
            myType.AddItem("homing");
            myType.AddItem("shield");
        }
Esempio n. 3
0
 protected override void IntitalizeControls()
 {
     myNameText = new NumericTextComponent(new Point(Location.X, Location.Y + 10), new Size(245, 13), "Name", false);
     myNameText.GetTextBox().TextChanged += new EventHandler(this.NameTextBox_Changed);
     myNameText.BindToPanel(this);
     myNameText.Show();
 }
        protected override void IntitalizeControls()
        {
            myLifeTime = new NumericTextComponent(new Point(Location.X, Location.Y + 10), new Size(175, 13), "Life Time");
            myLifeTime.AddTextChangeEvent(this.PanelDataChanged);
            myLifeTime.BindToPanel(this);
            myLifeTime.Show();

            myDamage = new NumericTextComponent(new Point(Location.X, Location.Y + 30), new Size(175, 13), "Damage");
            myDamage.AddTextChangeEvent(this.PanelDataChanged);
            myDamage.BindToPanel(this);
            myDamage.Show();
        }
Esempio n. 5
0
        protected override void IntitalizeControls()
        {
            mySpeed = new MinMaxComponent(new Point(Location.X, Location.Y + 10), new Size(Size.Width, 13), "Speed");
            mySpeed.AddTextChangeEvent(this.PanelDataChanged);
            mySpeed.BindToPanel(this);
            mySpeed.Show();

            myTimeToNextDecision = new MinMaxComponent(new Point(Location.X, Location.Y + 30), new Size(Size.Width, 13), "TimeToNextDecision");
            myTimeToNextDecision.AddTextChangeEvent(this.PanelDataChanged);
            myTimeToNextDecision.BindToPanel(this);
            myTimeToNextDecision.Show();

            myFollowEntity = new NumericTextComponent(new Point(Location.X, Location.Y + 50), new Size(275, 13), "Follow Entity", false);
            myFollowEntity.AddTextChangeEvent(this.PanelDataChanged);
            myFollowEntity.BindToPanel(this);
            myFollowEntity.Show();

            myAIMode = new DropDownComponent(new Point(Location.X, Location.Y + 70), new Size(150, 13), "AIMode");
            myAIMode.AddSelectedIndexChangeEvent(this.PanelDataChanged);
            myAIMode.BindToPanel(this);
            myAIMode.Show();

            myAiTurnRate = new NumericTextComponent(new Point(Location.X, Location.Y + 100), new Size(275, 13), "AITurnRate");
            myAiTurnRate.AddTextChangeEvent(this.PanelDataChanged);
            myAiTurnRate.BindToPanel(this);
            myAiTurnRate.Show();

            myAvoidanceLabel.Text = "Avoidance";
            myAvoidanceLabel.Location = new Point(Location.X, Location.Y + 120);
            myAvoidanceLabel.Size = new Size(100, 13);
            myAvoidanceLabel.Show();
            this.Controls.Add(myAvoidanceLabel);

            myAvoidanceDistance = new NumericTextComponent(new Point(Location.X, Location.Y + 140), new Size(150, 13), "Distance");
            myAvoidanceDistance.AddTextChangeEvent(this.PanelDataChanged);
            myAvoidanceDistance.BindToPanel(this);
            myAvoidanceDistance.Show();

            myAvoidanceOffset = new Vector3Component(new Point(Location.X, Location.Y + 160), new Size(275, 13), "Offset");
            myAvoidanceOffset.AddTextChangeEvent(this.PanelDataChanged);
            myAvoidanceOffset.BindToPanel(this);
            myAvoidanceOffset.Show();

            myAIMode.AddItem("Keep Distance");
            myAIMode.AddItem("Escape then return");
            myAIMode.AddItem("Kamikaze");
        }
        protected override void IntitalizeControls()
        {
            mySphereCollisionActive.Text = "Sphere Active";
            mySphereCollisionActive.RightToLeft = RightToLeft.Yes;
            mySphereCollisionActive.Location = new Point(Location.X - 58, Location.Y + 10);
            mySphereCollisionActive.Size = new Size(150, 20);

            mySphereCollisionActive.CheckStateChanged += new EventHandler(this.PanelDataChanged);

            this.Controls.Add(mySphereCollisionActive);
            mySphereCollisionActive.Show();

            mySphereRadius = new NumericTextComponent(new Point(Location.X, Location.Y + 40), new Size(245, 13), "Sphere Radius");
            mySphereRadius.AddTextChangeEvent(this.PanelDataChanged);
            mySphereRadius.BindToPanel(this);
            mySphereRadius.Show();
        }
Esempio n. 7
0
        protected override void InitializeComponents(string aText)
        {
            int textSize = aText.Length * 10;
            if (textSize > 60) textSize = 60;
            myLabel.Text = aText;
            myLabel.Location = new Point(myLocation.X, myLocation.Y);
            myLabel.Size = new Size(textSize, mySize.Height);

            myMinValue = new NumericTextComponent(new Point(myLocation.X + textSize, myLocation.Y), new Size(100, mySize.Height), "Min");
            myMaxValue = new NumericTextComponent(new Point(myLocation.X + textSize + 100, myLocation.Y), new Size(100, mySize.Height), "Max");
        }
Esempio n. 8
0
        protected override void InitializeComponents(string aText)
        {
            int textSize = aText.Length * 10;
            if (textSize > 60) textSize = 60;
            myLabel.Text = aText;
            myLabel.Location = new Point(myLocation.X, myLocation.Y);
            myLabel.Size = new Size(textSize, mySize.Height);

            myXText = new NumericTextComponent(new Point(myLocation.X + textSize, myLocation.Y), new Size(60, mySize.Height), "X");
            myYText = new NumericTextComponent(new Point(myLocation.X + textSize + 60, myLocation.Y), new Size(60, mySize.Height), "Y");
            myZText = new NumericTextComponent(new Point(myLocation.X + textSize + 120, myLocation.Y), new Size(60, mySize.Height), "Z");
        }
 protected override void InitializeComponents(string aText)
 {
     myEntityType = new NumericTextComponent(myLocation, mySize, "Entity Type", false);
     myMaxAmount = new NumericTextComponent(new Point(myLocation.X, myLocation.Y + (mySize.Height) + 10), mySize, "Max Bullet");
     mySpeed = new NumericTextComponent(new Point(myLocation.X, myLocation.Y + ((mySize.Height * 2) + 20)), mySize, "Speed ");
 }
        protected override void InitializeComponents(string aText)
        {
            myCooldown = new NumericTextComponent(new Point(myLocation.X, myLocation.Y), mySize, "Cooldown");

            mySpread = new NumericTextComponent(new Point(myLocation.X, myLocation.Y + mySize.Height + 10), mySize, "Spread");

            myBulletsPerShot = new NumericTextComponent(new Point(myLocation.X, myLocation.Y + ((mySize.Height * 2) + 20)), mySize, "Bullet/Shot");

            myPosition = new Vector3Component(new Point(myLocation.X, myLocation.Y + ((mySize.Height * 3) + 30)),
                new Size(mySize.Width, 13), "Position");
        }