public override void InitUI() { game.background = StaticSprite.CreateSprite(0, 0, game.ScreenScaleFactor, @"Sprite/GameUI/Background_Black", 1.0f); // title if (game.GameTitle == null) { game.GameTitle = StaticSprite.CreateSprite(303, 39, game.ScreenScaleFactor, @"Sprite/GameUI/Black_Logo", 0.9f); } // panel if (game.Panel == null) { game.Panel = StaticSprite.CreateSprite(255, 356, game.ScreenScaleFactor, @"Sprite/GameUI/Black_Panel", 0.8f); } if (game.TextBoxName == null) { game.TextBoxName = TextBox.CreateTextBox(445, 380, game.ScreenScaleFactor, @"Sprite/GameUI/Black_TextBox", 0.7f); game.TextBoxName.InitTextBox(); game.TextBoxName.SetFont("Black_SegoeWP"); game.TextBoxName.SetColor(Color.WhiteSmoke); TextBoxStyle.Assign(game.TextBoxName); } if (game.TextBoxRoom == null) { game.TextBoxRoom = TextBox.CreateTextBox(445, 433, game.ScreenScaleFactor, @"Sprite/GameUI/Black_TextBox", 0.7f); game.TextBoxRoom.InitTextBox(); game.TextBoxRoom.SetFont("Black_SegoeWP"); game.TextBoxRoom.SetColor(Color.WhiteSmoke); TextBoxStyle.Assign(game.TextBoxRoom); } if (game.TextPlayerName == null) { game.TextPlayerName = StaticSprite.CreateSprite(295, 384, game.ScreenScaleFactor, @"Sprite/GameUI/Black_TextPlayerName", 0.7f); } if (game.TextRoomID == null) { game.TextRoomID = StaticSprite.CreateSprite(295, 437, game.ScreenScaleFactor, @"Sprite/GameUI/Black_TextRoomID", 0.7f); } // btn play if (game.btnPlaySingle == null) { game.btnPlaySingle = StaticSprite.CreateSprite(394, 610, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnRound", 0.8f); game.btnPlaySingle.AddChildAtMid(StaticSprite.CreateSprite(0, 0, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnSinglePlay", 0.7f)); game.btnPlaySingle.OnMouseUp += (sender) => { TransitionToGame(StartGameSingle); }; ModernButtonStyle.Assign(game.btnPlaySingle); } if (game.btnPlayMulti == null) { game.btnPlayMulti = StaticSprite.CreateSprite(394, 554, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnRound", 0.8f); game.btnPlayMulti.AddChildAtMid(StaticSprite.CreateSprite(0, 0, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnMultiPlay", 0.7f)); game.btnPlayMulti.OnMouseUp += (sender) => { if (String.IsNullOrEmpty(game.TextBoxName.GetText())) { return; } if (String.IsNullOrEmpty(game.TextBoxRoom.GetText())) { return; } TransitionToGame(StartGameMultiplayer); }; ModernButtonStyle.Assign(game.btnPlayMulti); } if (game.btnSetting == null) { game.btnSetting = StaticSprite.CreateSprite(394, 666, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnRound", 0.8f); game.btnSetting.AddChildAtMid(StaticSprite.CreateSprite(0, 0, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnSetting", 0.7f)); ModernButtonStyle.Assign(game.btnSetting); } // small top icons if (game.btnShop == null) { game.btnShop = StaticSprite.CreateSprite(882, 24, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnShop", 0.9f); ButtonStyle.Assign(game.btnShop); } // small top icons if (game.btnSound == null) { game.btnSound = StaticSprite.CreateSprite(934, 24, game.ScreenScaleFactor, @"Sprite/GameUI/Black_audioOn", 0.9f); ButtonStyle.Assign(game.btnSound); } if (game.scoreBoard == null) { var Red = StaticSprite.CreateSprite(0, 30, game.ScreenScaleFactor, @"Sprite/GameUI/Player1", 0.6f); var Blue = StaticSprite.CreateSprite(0, 110, game.ScreenScaleFactor, @"Sprite/GameUI/Player2", 0.6f); game.scoreBoard = new Scoreboard(Red, Blue, game.ScreenScaleFactor); game.scoreBoard.Top = 320 * game.ScreenScaleFactor.Y; game.scoreBoard.Left = 90 * game.ScreenScaleFactor.X; } //if (game.btnHelp == null) //{ // game.btnHelp = StaticSprite.CreateSprite(860, 22, game.ScreenScaleFactor, @"Sprite/GameUI/btnHelp", 0.9f); // ButtonStyle.Assign(game.btnHelp); //} if (game.btnExit == null) { game.btnExit = StaticSprite.CreateSprite(39, 670 + 300, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnRound", 0.8f); game.btnExit.AddChildAtMid(StaticSprite.CreateSprite(0, 0, game.ScreenScaleFactor, @"Sprite/GameUI/Black_btnExit", 0.7f)); game.btnExit.OnMouseUp += TransitionToMenu; ModernButtonStyle.Assign(game.btnExit); } base.InitUI(); }
public override void InitUI() { game.background = StaticSprite.CreateSprite(0, 0, game.ScreenScaleFactor, @"Sprite/GameUI/Background", 1.0f); // title if (game.GameTitle == null) { game.GameTitle = StaticSprite.CreateSprite(200, 182, game.ScreenScaleFactor, @"Sprite/GameUI/Title", 0.9f); } // panel if (game.Panel == null) { game.Panel = StaticSprite.CreateSprite(215, 315, game.ScreenScaleFactor, @"Sprite/GameUI/Panel", 0.8f); } if (game.TextBoxName == null) { game.TextBoxName = TextBox.CreateTextBox(454, 350, game.ScreenScaleFactor, @"Sprite/GameUI/TextBox", 0.7f); game.TextBoxName.InitTextBox(); game.TextBoxName.SetFont("SegoeWP"); TextBoxStyle.Assign(game.TextBoxName); } if (game.TextBoxRoom == null) { game.TextBoxRoom = TextBox.CreateTextBox(454, 420, game.ScreenScaleFactor, @"Sprite/GameUI/TextBox", 0.7f); game.TextBoxRoom.InitTextBox(); game.TextBoxRoom.SetFont("SegoeWP"); TextBoxStyle.Assign(game.TextBoxRoom); } if (game.TextPlayerName == null) { game.TextPlayerName = StaticSprite.CreateSprite(273, 360, game.ScreenScaleFactor, @"Sprite/GameUI/TextPlayerName", 0.7f); } if (game.TextRoomID == null) { game.TextRoomID = StaticSprite.CreateSprite(273, 430, game.ScreenScaleFactor, @"Sprite/GameUI/TextRoomID", 0.7f); } // btn play if (game.btnPlaySingle == null) { game.btnPlaySingle = StaticSprite.CreateSprite(440, 538, game.ScreenScaleFactor, @"Sprite/GameUI/btnPlay", 0.8f); game.btnPlaySingle.OnMouseUp += TransitionToGame; ButtonStyle.Assign(game.btnPlaySingle); } // small top icons if (game.btnShop == null) { game.btnShop = StaticSprite.CreateSprite(700, 22, game.ScreenScaleFactor, @"Sprite/GameUI/btnShop", 0.9f); ButtonStyle.Assign(game.btnShop); } if (game.btnSetting == null) { game.btnSetting = StaticSprite.CreateSprite(780, 22, game.ScreenScaleFactor, @"Sprite/GameUI/btnSetting", 0.9f); ButtonStyle.Assign(game.btnSetting); } if (game.btnHelp == null) { game.btnHelp = StaticSprite.CreateSprite(860, 22, game.ScreenScaleFactor, @"Sprite/GameUI/btnHelp", 0.9f); ButtonStyle.Assign(game.btnHelp); } if (game.btnExit == null) { game.btnExit = StaticSprite.CreateSprite(940, 22, game.ScreenScaleFactor, @"Sprite/GameUI/btnExit", 0.9f); ButtonStyle.Assign(game.btnExit); game.btnExit.OnMouseUp += TransitionToMenu; } base.InitUI(); }