Beispiel #1
0
        public Exhibition()
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter = "exhibition.dat|*.dat" +
                         "|All Files|*.*";
            if (ofd.ShowDialog() != DialogResult.OK)
            {
                Close();
                return; // no file loaded
            }
            else
            {
                InitializeComponent();
                CB_Choi.SelectedIndex = 0;
                path = ofd.FileName;
                long length = new FileInfo(path).Length;
                if (length != 0x17BE10)
                {
                    MessageBox.Show("Not a valid exhibition.dat file !");
                    Close();
                }
                else
                {
                    Main.SaveData = File.ReadAllBytes(path);
                    Save          = new ExhibitionData(Main.SaveData);
                    loadData();
                }
            }
        }
Beispiel #2
0
        public Exhibition()
        {
            InitializeComponent();
            Save = new ExhibitionData(Main.SaveData);

            // Load
            loadData();
        }
Beispiel #3
0
        public Exhibition()
        {
            InitializeComponent();
            Save = new ExhibitionData(Main.SaveData);

            // Load
            loadData();
        }
Beispiel #4
0
        private void loadData()
        {
            Save = new ExhibitionData(Main.SaveData);

            PlayersData = new PlayerData[48];
            for (int i = 0; i < PlayersData.Length; i++)
            {
                PlayersData[i] = new PlayerData(Save.Data.Skip(0x2590 + i * 0x7DD8).Take(0x7DD8).ToArray());
            }
            PopulateList();
        }