public StoreGameWinForm(MainForm f, MinesweeperLifetimeStats stats, int currentTime, MinesweeperDifficulty currentDifficulty, string newPath) { InitializeComponent(); mainForm = f; lifetimeStats = stats; time = currentTime; difficulty = currentDifficulty; filePath = newPath; }
void OnMainForm_Load(object sender, EventArgs e) { // Load up the images ComponentResourceManager resources = new ComponentResourceManager(GetType()); images.Add(GameImage.Non, (Bitmap)resources.GetObject("non")); images.Add(GameImage.Adj1, (Bitmap)resources.GetObject("adj1")); images.Add(GameImage.Adj2, (Bitmap)resources.GetObject("adj2")); images.Add(GameImage.Adj3, (Bitmap)resources.GetObject("adj3")); images.Add(GameImage.Adj4, (Bitmap)resources.GetObject("adj4")); images.Add(GameImage.Adj5, (Bitmap)resources.GetObject("adj5")); images.Add(GameImage.Adj6, (Bitmap)resources.GetObject("adj6")); images.Add(GameImage.Adj7, (Bitmap)resources.GetObject("adj7")); images.Add(GameImage.Adj8, (Bitmap)resources.GetObject("adj8")); images.Add(GameImage.Mine, (Bitmap)resources.GetObject("mine")); flagImage = (Bitmap)resources.GetObject("flag"); // Load in lifetimeStats lifetimeStats = File.Exists(statsFilePath) ? Util.DeserializeIn(lifetimeStats, statsFilePath) : new MinesweeperLifetimeStats(); ResetGame(lifetimeStats.LastDifficulty); SetUpTheForm(msGame); }