Exemplo n.º 1
0
        public Form1()
        {
            Instance = this;
            Storage.InitializeFileDefs();

            InitializeComponent();

            mainPanelLocation = new Point(150, 20);

            Control itemControl = new GenericItemValues();

            itemControl.Tag      = new DataFormTag();
            itemControl.Location = mainPanelLocation;
            itemControl.Visible  = false;
            Controls.Add(itemControl);
            Storage.FileDefSetControl(Storage.FileType.ITEMS, itemControl);

            itemExtensionLocation = new Point(150, itemControl.Bottom);

            GunModControl          = new GunmodValues();
            GunModControl.Tag      = new ItemExtensionFormTag("GUNMOD");
            GunModControl.Location = itemExtensionLocation;
            Controls.Add(GunModControl);

            ComestibleControl          = new ComestibleValues();
            ComestibleControl.Tag      = new ItemExtensionFormTag("COMESTIBLE");
            ComestibleControl.Location = itemExtensionLocation;
            Controls.Add(ComestibleControl);

            GunControl          = new GunValues();
            GunControl.Tag      = new ItemExtensionFormTag("GUN");
            GunControl.Location = itemExtensionLocation;
            Controls.Add(GunControl);

            ToolControl          = new ToolValues();
            ToolControl.Tag      = new ItemExtensionFormTag("TOOL");
            ToolControl.Location = itemExtensionLocation;
            Controls.Add(ToolControl);

            AmmoControl          = new AmmoValues();
            AmmoControl.Tag      = new ItemExtensionFormTag("AMMO");
            AmmoControl.Location = itemExtensionLocation;
            Controls.Add(AmmoControl);

            ArmorControl          = new ArmorValues();
            ArmorControl.Tag      = new ItemExtensionFormTag("ARMOR");
            ArmorControl.Location = itemExtensionLocation;
            Controls.Add(ArmorControl);

            BookControl          = new BookValues();
            BookControl.Tag      = new ItemExtensionFormTag("BOOK");
            BookControl.Location = itemExtensionLocation;
            Controls.Add(BookControl);

            ContainControl          = new ContainValues();
            ContainControl.Tag      = new ItemExtensionFormTag("CONTAINER");
            ContainControl.Location = itemExtensionLocation;
            Controls.Add(ContainControl);

            HideItemExtensions();

            Control itemGroupControl = new ItemGroupValues();

            itemGroupControl.Tag      = new DataFormTag();
            itemGroupControl.Location = mainPanelLocation;
            itemGroupControl.Visible  = false;
            Controls.Add(itemGroupControl);
            Storage.FileDefSetControl(Storage.FileType.ITEM_GROUPS, itemGroupControl);

            Control recipeControl = new RecipeControl();

            recipeControl.Tag      = new DataFormTag();
            recipeControl.Location = mainPanelLocation;
            recipeControl.Visible  = false;
            Controls.Add(recipeControl);
            Storage.FileDefSetControl(Storage.FileType.RECIPES, recipeControl);

            Control professionControl = new ProfessionValues();

            professionControl.Tag      = new DataFormTag();
            professionControl.Location = mainPanelLocation;
            professionControl.Visible  = false;
            Controls.Add(professionControl);
            Storage.FileDefSetControl(Storage.FileType.PROFESSIONS, professionControl);

            Control vehiclePartControl = new VehiclePartValues();

            vehiclePartControl.Tag      = new DataFormTag();
            vehiclePartControl.Location = mainPanelLocation;
            vehiclePartControl.Visible  = false;
            Controls.Add(vehiclePartControl);
            Storage.FileDefSetControl(Storage.FileType.VEHICLE_PARTS, vehiclePartControl);

            //Load previous workspace
            if (File.Exists(".conf"))
            {
                StreamReader read = new StreamReader(new FileStream(".conf", FileMode.Open));
                string       path = read.ReadToEnd();
                read.Close();
                loadFiles(path);
            }
        }
Exemplo n.º 2
0
        public Form1()
        {
            Instance = this;
            Storage.InitializeFileDefs();

            InitializeComponent();

            mainPanelLocation = new Point(150, 20);

            Control itemControl = new GenericItemValues();
            itemControl.Tag = new DataFormTag();
            itemControl.Location = mainPanelLocation;
            itemControl.Visible = false;
            Controls.Add(itemControl);
            Storage.FileDefSetControl(Storage.FileType.ITEMS, itemControl);

            itemExtensionLocation = new Point(150, itemControl.Bottom);

            GunModControl = new GunmodValues();
            GunModControl.Tag = new ItemExtensionFormTag("GUNMOD");
            GunModControl.Location = itemExtensionLocation;
            Controls.Add(GunModControl);

            ComestibleControl = new ComestibleValues();
            ComestibleControl.Tag = new ItemExtensionFormTag("COMESTIBLE");
            ComestibleControl.Location = itemExtensionLocation;
            Controls.Add(ComestibleControl);

            GunControl = new GunValues();
            GunControl.Tag = new ItemExtensionFormTag("GUN");
            GunControl.Location = itemExtensionLocation;
            Controls.Add(GunControl);

            ToolControl = new ToolValues();
            ToolControl.Tag = new ItemExtensionFormTag("TOOL");
            ToolControl.Location = itemExtensionLocation;
            Controls.Add(ToolControl);

            AmmoControl = new AmmoValues();
            AmmoControl.Tag = new ItemExtensionFormTag("AMMO");
            AmmoControl.Location = itemExtensionLocation;
            Controls.Add(AmmoControl);

            ArmorControl = new ArmorValues();
            ArmorControl.Tag = new ItemExtensionFormTag("ARMOR");
            ArmorControl.Location = itemExtensionLocation;
            Controls.Add(ArmorControl);

            BookControl = new BookValues();
            BookControl.Tag = new ItemExtensionFormTag("BOOK");
            BookControl.Location = itemExtensionLocation;
            Controls.Add(BookControl);

            ContainControl = new ContainValues();
            ContainControl.Tag = new ItemExtensionFormTag("CONTAINER");
            ContainControl.Location = itemExtensionLocation;
            Controls.Add(ContainControl);

            HideItemExtensions();

            Control itemGroupControl = new ItemGroupValues();
            itemGroupControl.Tag = new DataFormTag();
            itemGroupControl.Location = mainPanelLocation;
            itemGroupControl.Visible = false;
            Controls.Add(itemGroupControl);
            Storage.FileDefSetControl(Storage.FileType.ITEM_GROUPS, itemGroupControl);

            Control recipeControl = new RecipeControl();
            recipeControl.Tag = new DataFormTag();
            recipeControl.Location = mainPanelLocation;
            recipeControl.Visible = false;
            Controls.Add(recipeControl);
            Storage.FileDefSetControl(Storage.FileType.RECIPES, recipeControl);

            Control professionControl = new ProfessionValues();
            professionControl.Tag = new DataFormTag();
            professionControl.Location = mainPanelLocation;
            professionControl.Visible = false;
            Controls.Add(professionControl);
            Storage.FileDefSetControl(Storage.FileType.PROFESSIONS, professionControl);

            Control vehiclePartControl = new VehiclePartValues();
            vehiclePartControl.Tag = new DataFormTag();
            vehiclePartControl.Location = mainPanelLocation;
            vehiclePartControl.Visible = false;
            Controls.Add(vehiclePartControl);
            Storage.FileDefSetControl(Storage.FileType.VEHICLE_PARTS, vehiclePartControl);

            //Load previous workspace
            if (File.Exists(".conf"))
            {
                StreamReader read = new StreamReader(new FileStream(".conf", FileMode.Open));
                string path = read.ReadToEnd();
                read.Close();
                loadFiles(path);
            }
        }