コード例 #1
0
 void ReloadListBox()
 {
     columnListBox.ClearRows();
     foreach (var t in EditorData.EntityTemplates)
     {
         columnListBox.AddRow(t.TemplateName, t.Entity.GetType().ToString());
     }
 }
コード例 #2
0
 void ReloadListBox()
 {
     columnListBox.ClearRows();
     foreach (var g in EditorData.GenomeTemplates)
     {
         columnListBox.AddRow(g.TemplateName);
     }
 }
コード例 #3
0
ファイル: NeuronGeneForms.cs プロジェクト: lukastk/EvoSim
 void ReloadListBox()
 {
     columnListBox.ClearRows();
     foreach (var gene in neuronList)
     {
         columnListBox.AddRow(neuronList.IndexOf(gene), gene.Name, gene.ID, gene.Bias.Value, gene.Connections.Count);
     }
 }
コード例 #4
0
 void ReloadListBox()
 {
     columnListBox.ClearRows();
     foreach (var sp in spawnPointList)
     {
         columnListBox.AddRow(sp.Name);
     }
 }
コード例 #5
0
ファイル: NeuronGeneForms.cs プロジェクト: lukastk/EvoSim
 void ReloadListBox()
 {
     columnListBox.ClearRows();
     foreach (var gene in connections)
     {
         columnListBox.AddRow(gene.ID, gene.Target, gene.IsOutputConnection.ToString(), gene.Weight.Value);
     }
 }
コード例 #6
0
ファイル: NeuronForms.cs プロジェクト: lukastk/EvoSim
 void ReloadListBox()
 {
     columnListBox.ClearRows();
     foreach (var c in connections)
     {
         columnListBox.AddRow(c.ID, c.Source.GeneID, c.Target.GeneID, c.Weight);
     }
 }
コード例 #7
0
ファイル: NeuronForms.cs プロジェクト: lukastk/EvoSim
 void ReloadListBox()
 {
     columnListBox.ClearRows();
     foreach (var n in neuronList)
     {
         columnListBox.AddRow(n.Name, n.GeneID, n.Bias, n.Connections.Count);
         columnListBox.Values[columnListBox.Values.Count - 1].ExtraValues = new object[] { n.ID };
     }
 }
コード例 #8
0
        void reloadList()
        {
            entitiesToDraw.ClearRows();

            foreach (var t in Result.EntityTypeList)
            {
                entitiesToDraw.AddRow(t.Name, "x");
            }
        }
コード例 #9
0
ファイル: Entity.cs プロジェクト: lukastk/EvoSim
 protected virtual void GUI_Edit_SetColumnListBox(ColumnListBox listBox)
 {
     listBox.AddRow("PositionX", Position.X);
     listBox.AddRow("PositionY", Position.Y);
     listBox.AddRow("Rotation", Rotation);
     listBox.AddRow("EntityColorR", EntityColor.R);
     listBox.AddRow("EntityColorG", EntityColor.G);
     listBox.AddRow("EntityColorB", EntityColor.B);
     listBox.AddRow("Radius", Radius);
     listBox.AddRow("Age", Age);
 }
コード例 #10
0
        void ReloadListBox()
        {
            int order = 0;

            columnListBox.ClearRows();
            foreach (var g in geneList)
            {
                columnListBox.AddRow(order++, g.Name, g.ID, g.Value, g.Min, g.Max, g.IsMutable);
            }
        }
コード例 #11
0
        void reloadList()
        {
            spawnEntitiesList.ClearRows();

            foreach (var e in spawnPoint.SpawnClones)
            {
                spawnEntitiesList.AddRow(e.GetType().Name, 0);
                spawnEntitiesList.Values[spawnEntitiesList.Values.Count - 1].ExtraValues = new object[] { e };
            }
        }
コード例 #12
0
        void reloadPainterList()
        {
            entityPainters.ClearRows();

            foreach (var p in simulation.EntityPainters)
            {
                entityPainters.AddRow(p.GetType().Name);
                entityPainters.Values[entityPainters.Values.Count - 1].ExtraValues = new object[] { p };
            }
        }
コード例 #13
0
        void reloadEntitiesWithPaintersList()
        {
            entitiesWithPainters.ClearRows();

            foreach (var p in simulation.EntityPainters)
            {
                string painterName = p.GetType().Name;
                foreach (var e in p.EntityTypeList)
                {
                    entitiesWithPainters.AddRow(e.Name, painterName);
                }
            }
        }
コード例 #14
0
ファイル: Creature.cs プロジェクト: lukastk/EvoSim
        protected override void GUI_Edit_SetColumnListBox(ColumnListBox listBox)
        {
            base.GUI_Edit_SetColumnListBox(listBox);

            listBox.AddRow("EyeNeuronsAmount", EyeNeuronsAmount);
            listBox.AddRow("EyeSpan", EyeSpan);
            listBox.AddRow("ViewDistance", ViewDistance);
            listBox.AddRow("Speed", Speed);
            listBox.AddRow("RotationSpeed", RotationSpeed);
            listBox.AddRow("EnergyMin", Energy.Min);
            listBox.AddRow("EnergyMax", Energy.Max);
            listBox.AddRow("EnergyValue", Energy.Value);

            listBox.AddRow("CanSeeCreatures", CanSeeCreatures);

            listBox.AddRow("EnergyLossByTick", EnergyLossByTick);
            listBox.AddRow("EnergyLossByRotation", EnergyLossByRotation);
            listBox.AddRow("EnergyLossByMove", EnergyLossByMove);
            listBox.AddRow("EnergyLossByEating", EnergyLossByEating);
            listBox.AddRow("EnergyLossByMating", EnergyLossByMating);
            listBox.AddRow("EatingBiteSize", EatingBiteSize);

            listBox.AddRow("CyclesNeededForMating", CyclesNeededForMating);
            listBox.AddRow("MatingCooldown", MatingCooldown);
            listBox.AddRow("AttackingCooldownCyclesLeft", AttackingCooldownCyclesLeft);
            listBox.AddRow("AttackingCooldown", AttackingCooldown);
            listBox.AddRow("AttackMultiplier", AttackMultiplier);

            listBox.AddRow("MaxAge", MaxAge);

            //listBox.AddRow("PixelsRotatedLeft", PixelsRotatedLeft);
            //listBox.AddRow("PixelsRotatedRight", PixelsRotatedRight);
            //listBox.AddRow("PixelsMovedForwards", PixelsMovedForwards);
            //listBox.AddRow("PixelsMovedBackwards", PixelsMovedBackwards);
            //listBox.AddRow("TimesHaveEaten", TimesHaveEaten);
            //listBox.AddRow("TimesMated", TimesMated);

            listBox.AddRow("LoseEnergy", LoseEnergy);
            listBox.AddRow("IsThinking", IsThinking);
            listBox.AddRow("DisableMating", DisableMating);
            listBox.AddRow("DisableAttacking", DisableAttacking);

            listBox.AddRow("AlwaysMate", AlwaysMate);
            listBox.AddRow("AlwaysEat", AlwaysEat);
        }
コード例 #15
0
        protected override void GUI_Edit_SetColumnListBox(ColumnListBox listBox)
        {
            base.GUI_Edit_SetColumnListBox(listBox);

            listBox.AddRow("EnergyStorage", EnergyStorage);
        }