Example #1
0
        public void Reset()
        {
            EList source = Model.ELists.Find(delegate(EList list)
            {
                return(list.Name == Name);
            });

            if (source == null)
            {
                return;
            }
            for (int i = 0; i < source.Indexes.Length && i < Indexes.Length; i++)
            {
                Indexes[i].Address     = source.Indexes[i].Address;
                Indexes[i].AddressBit  = source.Indexes[i].AddressBit;
                Indexes[i].Description = source.Indexes[i].Description;
                Indexes[i].Label       = source.Indexes[i].Label;
                Indexes[i].Index       = source.Indexes[i].Index;
            }
        }
Example #2
0
        public void SetElement(string element)
        {
            this.element = element;
            if (project == null)
            {
                return;
            }
            switch (element)
            {
            case "Action Scripts": enotes = project.ActionScripts; break;

            case "Areas": enotes = project.Areas; break;

            case "Attacks": enotes = project.Attacks; break;

            case "Dialogues": enotes = project.Dialogues; break;

            case "Effects": enotes = project.Effects; break;

            case "Event Scripts": enotes = project.EventScripts; break;

            case "Formations": enotes = project.Formations; break;

            case "Items": enotes = project.Items; break;

            case "Monsters": enotes = project.Monsters; break;

            case "Packs": enotes = project.Packs; break;

            case "Shops": enotes = project.Shops; break;

            case "Spells": enotes = project.Spells; break;

            case "Sprites": enotes = project.Sprites; break;
            }
            elist = project.ELists.Find(delegate(EList list)
            {
                return(list.Name == element);
            });
        }
Example #3
0
        private static void TransferListCollection(EList elist, string name)
        {
            switch (name)
            {
            case "Action Scripts": elist.Labels.CopyTo(Lists.ActionLabels, 0); break;

            case "Battle Events": elist.Labels.CopyTo(Lists.BattleEvents, 0); break;

            case "Battlefields": elist.Labels.CopyTo(Lists.Battlefields, 0); break;

            case "Effects": elist.Labels.CopyTo(Lists.Effects, 0); break;

            case "Event Scripts": elist.Labels.CopyTo(Lists.EventLabels, 0); break;

            case "Graphic Sets": elist.Labels.CopyTo(Lists.GraphicSets, 0); break;

            case "Levels": elist.Labels.CopyTo(Lists.Areas, 0); break;

            case "Samples": elist.Labels.CopyTo(Lists.Samples, 0); break;

            case "Shops": elist.Labels.CopyTo(Lists.Shops, 0); break;

            case "Collision Maps": elist.Labels.CopyTo(Lists.CollisionMaps, 0); break;

            case "Songs": elist.Labels.CopyTo(Lists.SPCTracks, 0); break;

            case "Sound FX (Event)": elist.Labels.CopyTo(Lists.SPCEventSounds, 0); break;

            case "Sound FX (Battle)": elist.Labels.CopyTo(Lists.SPCBattleSounds, 0); break;

            case "Sprites": elist.Labels.CopyTo(Lists.Sprites, 0); break;

            case "Tilesets": elist.Labels.CopyTo(Lists.TileSetNames, 0); break;

            case "Tilemaps": elist.Labels.CopyTo(Lists.Tilemaps, 0); break;

            case "World Maps": elist.Labels.CopyTo(Lists.WorldMaps, 0); break;
            }
        }