コード例 #1
0
        public Window1()
        {
            InitializeComponent();

            core = new IGCCore();
            map  = new IGCMap();
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Radulfr4/allegice
 public Form1()
 {
     core = new IGCCore();
     InitializeComponent();
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: Radulfr4/allegice
        static void Main(string[] args)
        {
            if (args.Length != 1)
            {
                Console.Out.Write("error: no argument");
                return;
            }
            IGCCore core = new IGCCore();

            core.Load(args[0]);

            //TODO: fancy print GAs attributes and other array values

            ObjectDumper.Write("Globals-", core.Constants);

            foreach (DataCivilizationIGC civ in core.m_civilizations)
            {
                string civid = "Factions-" + civ.name + "(" + civ.civilizationID + ")-";
                ObjectDumper.Write(civid, civ);
            }
            foreach (DataDevelopmentIGC dev in core.m_developments)
            {
                string devid = "Devels-" + dev.name + "(" + dev.developmentID + ")-";
                ObjectDumper.Write(devid, dev);
            }
            foreach (DataDroneTypeIGC d in core.m_droneTypes)
            {
                string did = "Drones-" + d.name + " (" + d.droneTypeID + ")-";
                ObjectDumper.Write(did, d);
            }
            foreach (DataProjectileTypeIGC p in core.m_projectileTypes)
            {
                string pid = "Projectiles-p#" + p.projectileTypeID + "-";
                ObjectDumper.Write(pid, p);
            }
            foreach (DataStationTypeIGC s in core.m_stationTypes)
            {
                string sid = "Stations-" + s.name + "(" + s.stationTypeID + ")-";
                ObjectDumper.Write(sid, s);
            }
            foreach (DataHullTypeIGC h in core.m_hullTypes)
            {
                string hid = "Ships-" + h.name + "(" + h.hullID + ")-";
                ObjectDumper.Write(hid, h);
            }
            foreach (DataPartTypeIGC p in core.m_partTypes)
            {
                string pid = "Parts-" + p.name + "(" + p.partID + ")-";
                ObjectDumper.Write(pid, p);
            }
            foreach (DataChaffTypeIGC m in core.m_chaffTypes)
            {
                string mid = "Chaffs-" + m.launcherDef.name + "(" + m.expendabletypeID + ")-";
                ObjectDumper.Write(mid, m);
            }
            foreach (DataMineTypeIGC m in core.m_mineTypes)
            {
                string mid = "Mines-" + m.launcherDef.name + "(" + m.expendabletypeID + ")-";
                ObjectDumper.Write(mid, m);
            }
            foreach (DataMissileTypeIGC m in core.m_missileTypes)
            {
                string mid = "Missiles-" + m.launcherDef.name + "(" + m.expendabletypeID + ")-";
                ObjectDumper.Write(mid, m);
            }
            foreach (DataProbeTypeIGC m in core.m_probeTypes)
            {
                string mid = "Probes-" + m.launcherDef.name + "(" + m.expendabletypeID + ")-";
                ObjectDumper.Write(mid, m);
            }
            foreach (DataLauncherTypeIGC l in core.m_launcherTypes)
            {
                string lid = "Launchers-" + l.partID + "-" + l.expendabletypeID + "-";
                ObjectDumper.Write(lid, l);
            }
            foreach (DataTreasureSetIGC t in core.m_treasureSets)
            {
                string tid = "Treasures-" + t.name + "(" + t.treasureSetID + ")-";
                ObjectDumper.Write(tid, t);
            }
        }