static void Main(string[] args) { Player player1 = new Player() { Id = 1, FirstName = "afsimsek", LastName = "thunder", BirthDate = new DateTime(1939, 03, 28), NationalityId = "56526258422" }; Player player2 = new Player() { Id = 1, FirstName = "esat", LastName = "thunder", BirthDate = new DateTime(1999, 05, 13), NationalityId = "590085095402" }; Player player3 = new Player() { Id = 1, FirstName = "heysem", LastName = "redSon", BirthDate = new DateTime(2009, 07, 18), NationalityId = "1998408940" }; PlayerManager playerManager = new PlayerManager(new PlayerCheckService()); GameCampaign gameCampaign = new GameCampaign() { Id = 1, Name = "Grand Campaign", Discount = 25 }; Game game = new Game() { Id = 1, GameName = "Cties Skylines", GamePrice = 50 }; CampaignManager campaignManager = new CampaignManager(); GameManager gameManager = new GameManager(); gameManager.SellGame(game, player1, gameCampaign); }
static void Main(string[] args) { Gamer gamer1 = new Gamer(); gamer1.Id = 1; gamer1.FirstName = "İbrahim"; gamer1.LastName = "Seyman"; gamer1.DateOfYear = 2004; gamer1.NationalityId = "29629454810"; Gamer gamer2 = new Gamer(); gamer2.Id = 2; gamer2.FirstName = "Esma"; gamer2.LastName = "Seyman"; gamer2.DateOfYear = 1966; gamer2.NationalityId = "123456789"; Game game1 = new Game(); game1.Id = 1; game1.Name = "Euro Truc Simulator"; game1.Price = 30; game1.Type = "Simulator"; BaseGamerManager childGamerManager = new ChildGamerManager(new GamerCheckManager()); BaseGamerManager teenGamerManager = new TeenGamerManager(); childGamerManager.Save(gamer1); teenGamerManager.Save(gamer2); IGameService gameManager = new GameManager(); gameManager.Sell(gamer1, game1); GameCampaign gameCampaing1 = new GameCampaign(); gameCampaing1.DiscountRate = 15; GameCampaignManager gameCampaingManager = new GameCampaignManager(); gameCampaingManager.Add(game1, gameCampaing1); gameCampaingManager.Delete(game1); }
static void Main(string[] args) { Player player1 = new Player(); player1.Id = 1; player1.FirstName = "Elif"; player1.LastName = "Özdemir"; player1.IdentityNum = "1234567890"; player1.BirthYear = 1995; Player player2 = new Player(); player2.Id = 2; player2.FirstName = "Ünver"; player2.LastName = "Öz"; player2.IdentityNum = "0987654321"; player2.BirthYear = 1996; Sale sale1 = new Sale(); sale1.SaleId = 1; sale1.SaleName = "Game #1 on Sale"; Sale sale2 = new Sale(); sale2.SaleId = 2; sale2.SaleName = "Game #2 on Sale"; Campaign campaign1 = new Campaign(); campaign1.CampaignId = 1; campaign1.CampaignName = "Campaign #1"; Campaign campaign2 = new Campaign(); campaign2.CampaignId = 2; campaign2.CampaignName = "Campaign #2"; BasePlayerManager playerManager = new GamePlayer(); playerManager.Add(player1); playerManager.Add(player2); playerManager.Delete(player1); playerManager.Delete(player2); playerManager.Update(player1); playerManager.Update(player2); BaseCampaignManager campaignManager = new GameCampaign(); campaignManager.Add(player1, campaign1); campaignManager.Add(player2, campaign2); campaignManager.Delete(player1, campaign1); campaignManager.Delete(player2, campaign2); campaignManager.Update(player1, campaign1); campaignManager.Update(player2, campaign2); BaseSaleManager saleManager = new GameSale(); saleManager.Add(player1, sale1, campaign1); saleManager.Add(player2, sale2, campaign2); saleManager.Delete(player1, sale1, campaign1); saleManager.Delete(player2, sale2, campaign2); saleManager.Update(player1, sale1, campaign1); saleManager.Update(player2, sale2, campaign2); }
public void ListLevels(UIScrollableVerticalLayoutContainer container, GameMode gameMode) { // List of Campaigns. for (int c = 0; c < gameSetup.gameCampaigns.Length; c++) { var campaign = c; GameCampaign tempCampaign = gameSetup.gameCampaigns[campaign]; var txtCampaignName = text.addTextInstance(tempCampaign.campaignName, 0, 0); txtCampaignName.scale *= menuScale; txtCampaignName.color = tempCampaign.campaignNameColor; container.addChild(txtCampaignName); // List of Levels. var horizontalList = new UIHorizontalLayoutWrap(10); for (int l = 0; l < gameSetup.gameCampaigns[campaign].campaignLevels.Length; l++) { var level = l; GameLevel tempLevel = gameSetup.gameCampaigns[campaign].campaignLevels[level]; // Level string tempUp = (tempLevel.icon_up_override != "") ? tempLevel.icon_up_override : tempCampaign.icon_up; string tempDown = (tempLevel.icon_down_override != "") ? tempLevel.icon_down_override : tempCampaign.icon_down; var levelButton = UIButton.create(tempUp, tempDown, 0, 0); levelButton.scale *= menuScale; if (tempLevel.useButtonColor) { levelButton.color = tempLevel.buttonColor; } var buttonbox = new UIAbsoluteLayoutWrap(0); levelButton.localPosition = new Vector3(0, 0, 0); buttonbox.addChild(levelButton); // Score Text var scoreText = textSmall.addTextInstance(" ", 0, 0); scoreText.scale *= menuScale; scoreText.color = tempCampaign.campaignNameColor; scoreText.zIndex = -1; if (isLocked(c, l, gameMode)) { var lockedButton = UIButton.create("lock.png", "lock.png", 0, 0); lockedButton.scale *= menuScale; lockedButton.zIndex = -1; lockedButton.localPosition = new Vector3((levelButton.width / 2) - (lockedButton.width / 2), -((levelButton.height / 2) - (lockedButton.height / 1.5f)), 0); lockedButton.zIndex = -1; buttonbox.addChild(lockedButton); } else { // Level is playable levelButton.onTouchUpInside += (sender) => { StartLevel(sender, campaign, level); }; scoreText.text = (GetScore(c, l, gameMode) > 0) ? GetScore(c, l, gameMode).ToString() : "Play!"; if (tempCampaign.showLevelNumber) { // Level Text var levelText = text.addTextInstance((l + 1).ToString(), 0, 0); levelText.scale *= menuScale; levelText.color = Color.white; levelText.zIndex = -1; levelText.text = "" + (l + 1); levelText.localPosition = new Vector3((levelButton.width / 2) - (levelText.width / 2), -((levelButton.height / 2) - (levelText.height / 1.5f)), 0); levelText.zIndex = -1; buttonbox.addChild(levelText); } } // Absolute container to center the score text var scorebox = new UIAbsoluteLayoutWrap(0); scoreText.localPosition = new Vector3((levelButton.width / 2) - (scoreText.width / 2), 0, 0); scorebox.addChild(scoreText); var inBox = new UIVerticalLayoutWrap(0); //<----- fix the vertical layout issues w/ Text. inBox.addChild(buttonbox, scorebox); horizontalList.addChild(inBox); } container.addChild(horizontalList); } }