public Menu() { //Enable full screen FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; this.DoubleBuffered = true; InitializeComponent(); logo = new PictureBox(); pngLogo = new Bitmap(@"Drawable\logoMenu.png"); logo.BackColor = Color.Transparent; logo.Image = pngLogo; logo.Width = pngLogo.Width; logo.Height = pngLogo.Height; logo.Location = new Point(250,20); cbNewGame = new CustomButton(@"Buttons\MenuButtons\NewGameNormal.png", @"Buttons\MenuButtons\NewGamePress.png", @"Buttons\MenuButtons\NewGameFocus.png", 450, 350, "NewGameTag"); cbRanking = new CustomButton(@"Buttons\MenuButtons\RankingNormal.png", @"Buttons\MenuButtons\RankingPress.png", @"Buttons\MenuButtons\RankingFocus.png", 480, 450, "RankingTag"); cbExit = new CustomButton(@"Buttons\MenuButtons\ExitNormal.png", @"Buttons\MenuButtons\ExitPress.png", @"Buttons\MenuButtons\ExitFocus.png", 540, 550, "ExitTag"); this.Controls.Add(logo); this.Controls.Add(cbNewGame); this.Controls.Add(cbRanking); this.Controls.Add(cbExit); this.BackgroundImage = new Bitmap(@"Drawable\Wall_Beige.png"); cbNewGame.MouseClick += new MouseEventHandler(mouseClick); cbRanking.MouseClick += new MouseEventHandler(mouseClick); cbExit.MouseClick += new MouseEventHandler(mouseClick); }
public Pause() { InitializeComponent(); FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; this.BackgroundImage = new Bitmap(@"Drawable\Wall_Beige.png"); logo = new PictureBox(); pngLogo = new Bitmap(@"Drawable\logoPause.png"); logo.BackColor = Color.Transparent; logo.Image = pngLogo; logo.Width = pngLogo.Width; logo.Height = pngLogo.Height; logo.Location = new Point(380, 20); cbResume = new CustomButton(@"Buttons\PauseButtons\ResumeNormal.png", @"Buttons\PauseButtons\ResumePress.png", @"Buttons\PauseButtons\ResumeFocus.png", 540, 350, "ResumeTag"); cbRestart = new CustomButton(@"Buttons\PauseButtons\RestartNormal.png", @"Buttons\PauseButtons\RestartPress.png", @"Buttons\PauseButtons\RestartFocus.png", 540, 450, "RestartTag"); cbExit = new CustomButton(@"Buttons\PauseButtons\ExitNormal.png", @"Buttons\PauseButtons\ExitPress.png", @"Buttons\PauseButtons\ExitFocus.png", 540, 550, "ExitTag"); // this.Controls.Add(logo); this.Controls.Add(cbResume); this.Controls.Add(cbRestart); this.Controls.Add(cbExit); this.Controls.Add(logo); cbResume.MouseClick += new MouseEventHandler(mouseClick); cbRestart.MouseClick += new MouseEventHandler(mouseClick); cbExit.MouseClick += new MouseEventHandler(mouseClick); }
public EndGame(int points) { InitializeComponent(); Points = 0; Points = points; FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; pngLogo = new Bitmap(@"Drawable\logoEndGame.png"); logo = new PictureBox(); logo.BackColor = Color.Transparent; logo.Image = pngLogo; logo.Width = pngLogo.Width; logo.Height = pngLogo.Height; logo.Location = new Point(170, 20); pngMSG = new Bitmap(@"Drawable\logoMSG.png"); logoMSG = new PictureBox(); logoMSG.BackColor = Color.Transparent; logoMSG.Image = pngMSG; logoMSG.Width = pngMSG.Width; logoMSG.Height = pngMSG.Height; logoMSG.Location = new Point(160, 300); logoEnterName = new PictureBox(); logoEnterName.Image = new Bitmap(@"Drawable\logoEnterName.png"); logoEnterName.Width = logoEnterName.Image.Width; logoEnterName.Height = logoEnterName.Image.Height; logoEnterName.Location = new Point(350, 450); logoEnterName.BackColor = Color.Transparent; this.BackgroundImage = new Bitmap(@"Drawable\Wall_Beige.png"); cbExit = new CustomButton(@"Buttons\EndGameButtons\ExitNormal.png", @"Buttons\EndGameButtons\ExitPress.png", @"Buttons\EndGameButtons\ExitFocus.png", 1050, 650, "ExitTag"); cbSave = new CustomButton(@"Buttons\EndGameButtons\SaveNormal.png", @"Buttons\EndGameButtons\SavePress.png", @"Buttons\EndGameButtons\SaveFocus.png", 20, 650, "SaveTag"); nameTb = new TextBox(); nameTb.Location = new Point(700, 455); nameTb.Width = 260; nameTb.Height = 100; nameTb.Font = new Font(Font.Name, 23); nameTb.BackColor = Color.Bisque; nameTb.MaxLength = 10; this.Controls.Add(nameTb); this.Controls.Add(logoMSG); this.Controls.Add(logo); this.Controls.Add(cbExit); this.Controls.Add(cbSave); this.Controls.Add(logoEnterName); cbSave.MouseClick += new MouseEventHandler(mouseClick); cbExit.MouseClick += new MouseEventHandler(mouseClick); }
public Ranking() { FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; loadRanking(); pngLogo = new Bitmap(@"Drawable\logoRanking.png"); logo = new PictureBox(); logo.BackColor = Color.Transparent; logo.Image = pngLogo; logo.Width = pngLogo.Width; logo.Height = pngLogo.Height; logo.Location = new Point(290,20); RankingBackground = new PictureBox(); pngRankingBackground = new Bitmap(@"Drawable\BackRanking.png"); RankingBackground.Image = pngRankingBackground; RankingBackground.Width = pngRankingBackground.Width; RankingBackground.Height = pngRankingBackground.Height; RankingBackground.Location = new Point(448, 256); this.DoubleBuffered = true; cbBack = new CustomButton(@"Buttons\RankingButtons\BackNormal.png", @"Buttons\RankingButtons\BackPress.png", @"Buttons\RankingButtons\BackFocus.png", 20, 660, "BackTag"); cbArrowUp = new CustomButton(@"Buttons\RankingButtons\UpNormal.png", @"Buttons\RankingButtons\UpPress.png", @"Buttons\RankingButtons\UpFocus.png", 920, 580, "ArrowUpTag"); cbArrowDown = new CustomButton(@"Buttons\RankingButtons\DownNormal.png", @"Buttons\RankingButtons\DownPress.png", @"Buttons\RankingButtons\DownFocus.png", 920, 680, "ArrowDownTag"); this.BackgroundImage = new Bitmap(@"Drawable\Wall_Beige.png"); this.Controls.Add(cbBack); this.Controls.Add(cbArrowUp); this.Controls.Add(cbArrowDown); cbBack.MouseClick += new MouseEventHandler(mouseClick); cbArrowUp.MouseClick += new MouseEventHandler(mouseClick); cbArrowDown.MouseClick += new MouseEventHandler(mouseClick); if (RankingItemList.Count() > 11) { printRanking(0, 11); } else { printRanking(0, RankingItemList.Count()); } this.Controls.Add(RankingBackground); this.Controls.Add(logo); }
public Game() { InitializeComponent(); FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; Control.CheckForIllegalCrossThreadCalls = false; this.BackgroundImage = Image.FromFile(@"Map\Floor.png"); this.DoubleBuffered = true; mapNumber = 9; numberOfMap = 6; //ILOSC MAP PointsList = null; SetBoxes = 0; posX = 0; posY = 0; widthElement = 64; heightElement = 64; totalPoints = 0; typewriter.Stop(); typewriter.SoundLocation = @"Music\step.wav"; startScreen = new PictureBox[9]; startScreen[0] = new PictureBox(); startScreen[0].Image = new Bitmap(@"Drawable\L1.png"); startScreen[1] = new PictureBox(); startScreen[1].Image = new Bitmap(@"Drawable\L2.png"); startScreen[2] = new PictureBox(); startScreen[2].Image = new Bitmap(@"Drawable\L3.png"); startScreen[3] = new PictureBox(); startScreen[3].Image = new Bitmap(@"Drawable\L4.png"); startScreen[4] = new PictureBox(); startScreen[4].Image = new Bitmap(@"Drawable\L5.png"); startScreen[5] = new PictureBox(); startScreen[5].Image = new Bitmap(@"Drawable\L6.png"); startScreen[6] = new PictureBox(); startScreen[6].Image = new Bitmap(@"Drawable\L7.png"); startScreen[7] = new PictureBox(); startScreen[7].Image = new Bitmap(@"Drawable\L8.png"); startScreen[8] = new PictureBox(); startScreen[8].Image = new Bitmap(@"Drawable\L9.png"); foreach (PictureBox start in startScreen) { start.Location = new Point(250, 150); start.Height = start.Image.Height; start.Width = start.Image.Width; start.BackColor = Color.Transparent; } cbStart = new CustomButton(@"Buttons\GameButtons\StartNormal.png", @"Buttons\GameButtons\StartPress.png", @"Buttons\GameButtons\StartFocus.png", 550, 380, "StartTag"); cbStart.MouseClick += new MouseEventHandler(mouseClick); initMap("sokoban_" + mapNumber + ".txt"); }
private void initButtons() { cbArrowUp = new CustomButton(@"Buttons\GameButtons\UpNormal.png", @"Buttons\GameButtons\UpPress.png", @"Buttons\GameButtons\UpFocus.png", 1200, 550, "UpTag"); cbArrowDown = new CustomButton(@"Buttons\GameButtons\DownNormal.png", @"Buttons\GameButtons\DownPress.png", @"Buttons\GameButtons\DownFocus.png", 1200, 620, "DownTag"); cbArrowRight = new CustomButton(@"Buttons\GameButtons\RightNormal.png", @"Buttons\GameButtons\RightPress.png", @"Buttons\GameButtons\RightFocus.png", 1270, 620, "RightTag"); cbArrowLeft = new CustomButton(@"Buttons\GameButtons\LeftNormal.png", @"Buttons\GameButtons\LeftPress.png", @"Buttons\GameButtons\LeftFocus.png", 1130, 620, "LeftTag"); this.Controls.Add(cbArrowUp); this.Controls.Add(cbArrowDown); this.Controls.Add(cbArrowRight); this.Controls.Add(cbArrowLeft); }