public void Update(GameTime timer) { playerManager.Update(timer); }
public static void Process(IHttpRequest Request, IHttpResponse Response) { string p = Request.Uri.QueryString["p"]; string site = (Request.Uri.QueryString["site"] == null) ? "" : Request.Uri.QueryString["site"]; string IP = Request.UserHostAddress; bool value = false; string message = LanguageMgr.GetTranslation("Tank.Request.Login.Fail1", new object[0]); bool isError = false; XElement result = new XElement("Result"); string rsa = "<RSAKeyValue><Modulus>zRSdzFcnZjOCxDMkWUbuRgiOZIQlk7frZMhElQ0a7VqZI9VgU3+lwo0ghZLU3Gg63kOY2UyJ5vFpQdwJUQydsF337ZAUJz4rwGRt/MNL70wm71nGfmdPv4ING+DyJ3ZxFawwE1zSMjMOqQtY4IV8his/HlgXuUfIHVDK87nMNLc=</Modulus><Exponent>AQAB</Exponent><P>7lzjJCmL0/unituEcjoJsZhUDYajgiiIwWwuh0NlCZElmfa5M6l8H+Ahd9yo7ruT6Hrwr4DAdrIKP6LDmFhBdw==</P><Q>3EFKHt4FcDiZXRBLqYZaNSmM1KDrrU97N3CtEDCYS4GimmFOGJhmuK3yGfp/nYLcL2BTKyOZLSQO+/nAjRp2wQ==</Q><DP>SFdkkGsThuiPdrMcxVYb7wxeJiTApxYKOznL/T1VAsxMbyfUGXvMshfh0HDlzF6diycUuQ8IWn26YonRdwECDQ==</DP><DQ>xR9x1NpkB6HAMHhLHzftODMtpYc4Jm5CGsYvPZQgWUN2YbDAkmajWJnlWbbFzBS4N3aAONWtW6cv+ff2itKqgQ==</DQ><InverseQ>oyJzP0Sn+NgdNRRc7/cUKkbbbYaNxkDLDvKLDYMKV6+gcDce85t/FGfaTwkuYQNFqkrRBtDYjtfGsPRTGS6Mow==</InverseQ><D>wM33JNtzUSRwdmDWdZC4BuOYa2vJoD0zc0bNI4x0ml2oyAWdUCMcBfKEds/6i1T6s2e91d2dcJ/aI27o22gO/sfNg3tsr7uYMiUuhSjniqBDB/zyUVig29E4qdfuY1GHxTE8zurroY8mgGEB0aLj+gE0yX9T7sDFkY0QYRqJnwE=</D></RSAKeyValue>"; //try //{ LSJInterface inter = LSJInterface.CreateInterface(); if (!string.IsNullOrEmpty(p)) { byte[] src = RsaDecryt2(GetRSACrypto(rsa), p); string[] strList = Encoding.UTF8.GetString(src, 7, src.Length - 7).Split(new char[] { ',' }); if (strList.Length == 4) { message = LanguageMgr.GetTranslation("Tank.Request.Login.Fail100", new object[0]); string name = strList[0]; string pwd = strList[1]; string newPwd = strList[2]; string nickname = strList[3]; if (PlayerManager.Login(name, pwd)) { message = LanguageMgr.GetTranslation("Tank.Request.Login.Fail1000", new object[0]); int isFirst = 0; bool isActive = false; bool firstValidate = PlayerManager.GetByUserIsFirst(name); bool needcreate = false; PlayerInfo player = inter.CreateLogin(name, newPwd, ref message, ref isFirst, IP, ref isError, firstValidate, ref isActive, site, nickname, out needcreate); if (needcreate) { OpenAPIs.CreatePlayer(player.ID, name, newPwd, isFirst == 0); } //message = LanguageMgr.GetTranslation("Tank.Request.Login.Fail10", new object[0]); if (player != null && !isError) { message = LanguageMgr.GetTranslation("Tank.Request.Login.Fail10000", new object[0]); if (isFirst == 0) { PlayerManager.Update(name, newPwd); } else { PlayerManager.Remove(name); } string style = string.IsNullOrEmpty(player.Style) ? ",,,,,,,," : player.Style; player.Colors = (string.IsNullOrEmpty(player.Colors) ? ",,,,,,,," : player.Colors); XElement node = new XElement("Item", new object[] { new XAttribute("ID", player.ID), new XAttribute("IsFirst", isFirst), new XAttribute("NickName", player.NickName), new XAttribute("Date", ""), new XAttribute("IsConsortia", 0), new XAttribute("ConsortiaID", player.ConsortiaID), new XAttribute("Sex", player.Sex), new XAttribute("WinCount", player.Win), new XAttribute("TotalCount", player.Total), new XAttribute("EscapeCount", player.Escape), new XAttribute("DutyName", (player.DutyName == null) ? "" : player.DutyName), new XAttribute("GP", player.GP), new XAttribute("Honor", ""), new XAttribute("Style", style), new XAttribute("Gold", player.Gold), new XAttribute("Colors", (player.Colors == null) ? "" : player.Colors), new XAttribute("Attack", player.Attack), new XAttribute("Defence", player.Defence), new XAttribute("Agility", player.Agility), new XAttribute("Luck", player.Luck), new XAttribute("Grade", player.Grade), new XAttribute("Hide", player.Hide), new XAttribute("Repute", player.Repute), new XAttribute("ConsortiaName", (player.ConsortiaName == null) ? "" : player.ConsortiaName), new XAttribute("Offer", player.Offer), new XAttribute("Skin", (player.Skin == null) ? "" : player.Skin), new XAttribute("ReputeOffer", player.ReputeOffer), new XAttribute("ConsortiaHonor", player.ConsortiaHonor), new XAttribute("ConsortiaLevel", player.ConsortiaLevel), new XAttribute("ConsortiaRepute", player.ConsortiaRepute), new XAttribute("Money", player.Money), new XAttribute("AntiAddiction", player.AntiAddiction), new XAttribute("IsMarried", player.IsMarried), new XAttribute("SpouseID", player.SpouseID), new XAttribute("SpouseName", (player.SpouseName == null) ? "" : player.SpouseName), new XAttribute("MarryInfoID", player.MarryInfoID), new XAttribute("IsCreatedMarryRoom", player.IsCreatedMarryRoom), new XAttribute("IsGotRing", player.IsGotRing), new XAttribute("LoginName", (player.UserName == null) ? "" : player.UserName), new XAttribute("Nimbus", player.Nimbus), new XAttribute("FightPower", player.FightPower), new XAttribute("AnswerSite", player.AnswerSite), new XAttribute("VIPLevel", player.VipLevel), new XAttribute("ChargedMoney", player.ChargedMoney) }); result.Add(node); value = true; message = LanguageMgr.GetTranslation("Tank.Request.Login.Success", new object[0]); } else { PlayerManager.Remove(name); } } else { message = LanguageMgr.GetTranslation("登录已失效,请重新登录", new object[0]); } } } // } //catch //{ // value = false; // message = LanguageMgr.GetTranslation("Tank.Request.Login.Fail", new object[0]); //} result.Add(new XAttribute("value", value)); result.Add(new XAttribute("message", message)); Response.Write(result.ToString(false)); }
static void Main(string[] args) { // Oyuncu Profili islemleri Console.WriteLine("************** Oyuncu Profili islemleri *********************"); Player player1 = new Player { Id = 1, FirstName = "Gökhan", LastName = "özdemir", DateOfBirth = new DateTime(1987, 11, 24), NationalityId = "11122250888" }; Player player2 = new Player { Id = 2, FirstName = "Ayhan", LastName = "özdemir", DateOfBirth = new DateTime(1988, 12, 30), NationalityId = "11122250777" }; Player player3 = new Player { Id = 2, FirstName = "Hikmet", LastName = "özdemir", DateOfBirth = new DateTime(1989, 07, 21), NationalityId = "11122250999" }; PlayerManager playerManager = new PlayerManager(new MySqlDbPlayerDal(), new MernisServiceAdapter(), new FileLoggerManager()); playerManager.Save(player1); playerManager.Save(player2); player1.LastName = "Ozdemir"; playerManager.Update(player1); playerManager.Delete(player3); // Kampanya tanimlama islemleri Console.WriteLine("\n************** Kampanya tanimlama islemleri *********************"); Campaign campaign1 = new Campaign { Id = 1, CampaignName = "ISKONTO20", CapmpaignDiscountRate = 20, Description = "yuzde 20 iskonto kampanyasi", StartDate = new DateTime(2021, 04, 09), EndDate = new DateTime(2021, 04, 24), IsActive = 1 }; Campaign campaign2 = new Campaign { Id = 2, CampaignName = "ISKONTO50", CapmpaignDiscountRate = 50, Description = "yuzde 50 iskonto kampanyasi", StartDate = new DateTime(2021, 07, 01), EndDate = new DateTime(2021, 07, 05), IsActive = 0 }; Campaign campaign3 = new Campaign { Id = 3, CampaignName = "ISKONTO100", CapmpaignDiscountRate = 100, Description = "yuzde 100 iskonto kampanyasi", StartDate = new DateTime(2021, 12, 31), EndDate = new DateTime(2021, 12, 31), IsActive = 0 }; List <Campaign> campaignList = new List <Campaign> { campaign2, campaign3 }; CampaignManager campaignManager = new CampaignManager(new MySqlDbCampaignDal(), new FileLoggerManager()); campaignManager.Save(campaign1); campaignManager.Save(campaignList); campaign1.IsActive = 0; campaign1.ModifiedDate = new DateTime(2021, 07, 05); campaignManager.Update(campaign1); campaignManager.Delete(campaign2); // Oyun tanimlama islemleri Console.WriteLine("\n************** Oyun tanimlama islemleri *********************"); Game game1 = new Game { Id = 1, GameName = "Oyun1", GameUnitPrice = 150 }; Game game2 = new Game { Id = 2, GameName = "Oyun2", GameUnitPrice = 250 }; Game game3 = new Game { Id = 3, GameName = "Oyun3", GameUnitPrice = 350 }; GameManager gameManager = new GameManager(new MySqlDbGameDal(), new FileLoggerManager()); gameManager.Save(game1); gameManager.Save(game2); gameManager.Save(game3); game1.GameUnitPrice = 180; gameManager.Update(game1); gameManager.Delete(game3); // Oyuna Kampanya tanimlama islemleri Console.WriteLine("\n************** Oyuna Kampanya tanimlama islemleri *********************"); CampaignAssociatedManager campaignAssociatedManager = new CampaignAssociatedManager(new MySqlCampaignAssociatedDal(), new FileLoggerManager()); campaignAssociatedManager.Save(campaign1.Id, game1.Id); campaignAssociatedManager.Save(campaign2.Id, game2.Id); campaignAssociatedManager.Save(campaign3.Id, game3.Id); // Satis islemleri Console.WriteLine("\n************** Oyun Satis islemleri *********************"); SalesManager salesManager = new SalesManager(new MySqlDbSalasDal(), new FileLoggerManager()); Console.WriteLine("totalPrice: " + Utilities.Percentage(game1.GameUnitPrice, campaign1.CapmpaignDiscountRate)); salesManager.Save(new Sales { Id = 1, CampaignId = campaign1.Id, GameId = game1.Id, PlayerId = player1.Id, SaleDate = new DateTime(2021, 04, 09), SalesUnitPrice = Utilities.Percentage(game1.GameUnitPrice, campaign1.CapmpaignDiscountRate) }); salesManager.Save(new Sales { Id = 2, CampaignId = campaign1.Id, GameId = game1.Id, PlayerId = player2.Id, SaleDate = new DateTime(2021, 04, 09), SalesUnitPrice = Utilities.Percentage(game1.GameUnitPrice, campaign1.CapmpaignDiscountRate) }); }
public void Update() { updateManager.Update(); playerManager.Update(); }
public override void Update(float delta) { playerManager.Update(delta); }
static void Main(string[] args) { //Oyun Fonksiyonları GameManager gameManager = new GameManager(); Console.WriteLine("Oyun Ekleme -----------------------------------------"); Game game1 = new Game { Id = 1, Name = "Sudoku", Price = 3.75 }; gameManager.Add(game1); Game game2 = new Game { Id = 2, Name = "Puzle", Price = 4.50 }; gameManager.Add(game2); Game game3 = new Game { Id = 3, Name = "Satranç", Price = 7.80 }; gameManager.Add(game3); Console.WriteLine(""); Console.WriteLine("Oyunları Listeleme -----------------------------------------"); gameManager.List(); Console.WriteLine(""); Console.WriteLine("Oyun Bilgisini Güncelleme -----------------------------------------"); Game game4 = new Game { Id = 4, Name = "Puzle 2.0", Price = 4.85 }; gameManager.Update(game2, game4); Console.WriteLine(""); //Console.WriteLine("Oyunları Listeleme -----------------------------------------"); //gameManager.List(); //Console.WriteLine(""); //Console.WriteLine("Oyun Kaydını Sileme -----------------------------------------"); //gameManager.Delete(game4); //Console.WriteLine(""); //Console.WriteLine("Oyunları Listeleme -----------------------------------------"); //gameManager.List(); //Console.WriteLine(""); //gameManager.Add(game3); //Console.WriteLine(""); //Oyuncu Fonksiyonları Console.WriteLine("Oyuncuları Ekleme -----------------------------------------"); //Mernis kontrolü yapar //BasePlayerManager playerManager = new PlayerManager(new MernisServiceAdapters()); //mernis kontrolü yok-iç test BasePlayerManager playerManager = new PlayerManager(new PlayerCheckManager()); Player player1 = new Player { Id = 1, FirstName = "Ahmet", LastName = "Demir", DateOfBirth = new DateTime(1983, 3, 20), NationalityId = "12345678910" }; playerManager.Add(player1); Player player2 = new Player { Id = 2, FirstName = "Mehmet", LastName = "Hacı", DateOfBirth = new DateTime(1974, 5, 15), NationalityId = "47745678910" }; playerManager.Add(player2); Player player3 = new Player { Id = 3, FirstName = "Tolga", LastName = "Avcı", DateOfBirth = new DateTime(1965, 7, 20), NationalityId = "15645678910" }; playerManager.Add(player3); Console.WriteLine(""); //Console.WriteLine("Oyuncuları Listeleme -----------------------------------------"); //playerManager.List(); //Console.WriteLine(""); Console.WriteLine("Oyuncuyu Güncelleme -----------------------------------------"); playerManager.Update(player3, new Player { Id = 3, FirstName = "Tolga", LastName = "Halıcı", DateOfBirth = new DateTime(1965, 7, 20), NationalityId = "15645678910" }); Console.WriteLine(" "); Console.WriteLine("Oyuncuları Listeleme -----------------------------------------"); playerManager.List(); Console.WriteLine(""); //Console.WriteLine("Oyuncu Silme -----------------------------------------"); //playerManager.Delete(player2); //Console.WriteLine(""); //Console.WriteLine("Oyuncuları Listeleme -----------------------------------------"); //playerManager.List(); //Console.WriteLine(""); //Oyun Satış FOnksiyonları Console.WriteLine("Oyun Satışı-----------------------------------------"); SoldManager soldManager = new SoldManager(); soldManager.Sold(player1, game1); soldManager.Sold(player1, game2); soldManager.Sold(player3, game1); soldManager.Sold(player3, game4); Console.WriteLine(""); //Console.WriteLine("Oyun Satış Listeleme-----------------------------------------"); //soldManager.List(); //Console.WriteLine(""); //Kampanya Fonksiyonları Console.WriteLine("Oyunların Kampanya Öncesi Fiyatları-----------------------------------------"); gameManager.List(); Console.WriteLine("Kampanya Ekleme-----------------------------------------"); CampaignManager campaignManager = new CampaignManager(); Campaign campaign1 = new Campaign { Id = 1, Name = "Efsane Cuma", DiscountRate = 13 }; campaignManager.Add(campaign1, gameManager.ListOfGame); //Campaign campaign2 = new Campaign { Id = 2, Name = "Yaz Sonu", DiscountRate = 7 }; //campaignManager.Add(campaign2, gameManager.ListOfGame); //Campaign campaign3 = new Campaign { Id = 3, Name = "Yılbaşı", DiscountRate = 6 }; //campaignManager.Add(campaign3, gameManager.ListOfGame); Console.WriteLine(""); //Console.WriteLine("Kampanya'yı geri kaldırma-----------------------------------------"); //campaignManager.Delete(campaign3, gameManager.ListOfGame); Console.WriteLine("Mevcut Kampanya Bilgileri-----------------------------------------"); campaignManager.List(); Console.WriteLine(""); Console.WriteLine("Oyunların Kampanya Fiyatları-----------------------------------------"); gameManager.List(); Console.WriteLine(""); Console.WriteLine("Kampanya Sonu Fiyatları-----------------------------------------"); campaignManager.Delete(campaign1, gameManager.ListOfGame); Console.WriteLine("Mevcut Kampanya Bilgileri-----------------------------------------"); campaignManager.List(); Console.WriteLine(""); Console.WriteLine("Oyunların Kampanya Fiyatları-----------------------------------------"); gameManager.List(); Console.WriteLine(""); }
//Update de tous éléments du flux public override void Update(float dt) { base.Update(dt); playerManager.Update(dt); gameUIManager.Update(dt); }
public void Update() { ProcessNetworkMessages(); playerManager.Update(appTime); }
static void Main(string[] args) { BaseManager <Players> playerManager = new PlayerManager(new MernisServiceAdapter()); List <Players> list = new List <Players>(); BaseManager <Games> gameManager = new GamesManager(); List <Games> listgame = new List <Games>(); BaseManager <Campaign> campaignManager = new CampaignManager(); List <Campaign> listcampaign = new List <Campaign>(); MainMenu(); void MainMenu() { Console.WriteLine("*********ANA MENÜ*********"); Console.WriteLine("* *"); Console.WriteLine("* 1- Oyuncu İşlemleri *"); Console.WriteLine("* 2- Oyun İşlemleri *"); Console.WriteLine("* 3- Kampanya İşlemleri *"); Console.WriteLine("* 4- Satış İşlemleri *"); Console.WriteLine("* 5- Çıkış *"); Console.WriteLine("* *"); Console.WriteLine("**************************"); Console.WriteLine("\nLütfen Yapmak İstediğiniz İşlemi Seçiniz"); int ans = Convert.ToInt32(Console.ReadLine()); switch (ans) { case 1: PlayerMenu(playerManager, list); break; case 2: GameMenu(gameManager, listgame); break; case 3: CampaignMenu(campaignManager, listcampaign); break; case 4: playerManager.BuyGame(i, list, listgame, listcampaign); break; case 5: Environment.Exit(0); break; } } void PlayerMenu(BaseManager <Players> obj, List <Players> list) { int ans; do { Console.WriteLine("*******OYUNCU İŞLEMLERİ********"); Console.WriteLine("* *"); Console.WriteLine("* 1- Oyuncu Ekle *"); Console.WriteLine("* 2- Oyuncu Bilgileri Güncelle*"); Console.WriteLine("* 3- Oyuncu Sil *"); Console.WriteLine("* 4- Ana Menüye Dön *"); Console.WriteLine("* *"); Console.WriteLine("*******************************"); Console.WriteLine("\nLütfen Yapmak İstediğiniz İşlemi Seçiniz"); ans = Convert.ToInt32(Console.ReadLine()); switch (ans) { case 1: playerManager.Save(i, list); break; case 2: playerManager.Update(i, list); break; case 3: playerManager.Delete(i, list); break; case 4: MainMenu(); break; } } while (ans != 4); } void GameMenu(BaseManager <Games> gameManager, List <Games> listgame) { int ans; do { Console.WriteLine("*******OYUNCU İŞLEMLERİ********"); Console.WriteLine("* *"); Console.WriteLine("* 1- Oyun Ekle *"); Console.WriteLine("* 2- Oyun Bilgileri Güncelle *"); Console.WriteLine("* 3- Oyun Sil *"); Console.WriteLine("* 4- Ana Menüye Dön *"); Console.WriteLine("* *"); Console.WriteLine("*******************************"); Console.WriteLine("\nLütfen Yapmak İstediğiniz İşlemi Seçiniz"); ans = Convert.ToInt32(Console.ReadLine()); switch (ans) { case 1: gameManager.Save(i, listgame); break; case 2: gameManager.Update(i, listgame); break; case 3: gameManager.Delete(i, listgame); break; case 4: MainMenu(); break; } } while (ans != 4); } void CampaignMenu(BaseManager <Campaign> campaignManager, List <Campaign> listcampaign) { int ans; do { Console.WriteLine("********KAMPANYA İŞLEMLERİ*********"); Console.WriteLine("* *"); Console.WriteLine("* 1- Kampanya Ekle *"); Console.WriteLine("* 2- Kampanya Bilgileri Güncelle *"); Console.WriteLine("* 3- Kampanya Sil *"); Console.WriteLine("* 4- Ana Menüye Dön *"); Console.WriteLine("* *"); Console.WriteLine("***********************************"); Console.WriteLine("\nLütfen Yapmak İstediğiniz İşlemi Seçiniz"); ans = Convert.ToInt32(Console.ReadLine()); switch (ans) { case 1: campaignManager.Save(i, listcampaign); break; case 2: campaignManager.Update(i, listcampaign); break; case 3: campaignManager.Delete(i, listcampaign); break; case 4: MainMenu(); break; } } while (ans != 4); } }
public override void Update(GameTime gameTime) { switch (ScreenState) { case ScreenStates.TransitionIn: if (!IsTransitionDone(gameTime.TotalGameTime, TransitionInTime)) { } else { ScreenState = ScreenStates.Active; } break; case ScreenStates.TransitionOut: if (!IsTransitionDone(gameTime.TotalGameTime, TransitionOutTime)) { alpha += 127 / (float)(TransitionOutTime.TotalMilliseconds / gameTime.ElapsedGameTime.TotalMilliseconds); } break; case ScreenStates.TransitionNextArea: if (wrapAround) { wrapAroundXDest -= 10; } backgroundRectangle.X += 10; foreach (Player player in PlayerManager.Players) { // move player back to left player.Character.Position.X -= 7.5F; player.Character.DrawHealthBar = false; player.Character.CurrentAnimation.Update(gameTime); } foreach (Enemy enemy in enemyManager.Enemies) { enemy.Position.X -= 10; } if (wrapAround && wrapAroundXDest == 0) { backgroundRectangle = new Rectangle(0, 0, 1280, 720); wrapAround = false; ScreenState = ScreenStates.Active; } else if (backgroundRectangle.X == 1280 * (areaCounter - 1)) { ScreenState = ScreenStates.Active; } break; case ScreenStates.Active: bool allPlayersDead = true; bool allPlayersOnRightEdge = true; foreach (Player player in PlayerManager.Players) { player.Character.DrawHealthBar = true; if (!player.Character.MarkForDelete) { allPlayersDead = false; } if (player.Character.Position.X < 1000) { allPlayersOnRightEdge = false; } } if (allPlayersDead) { ScreenState = ScreenStates.TransitionOut; } if (enemyManager.Enemies.Count == 0 && allPlayersOnRightEdge && areaCounter == 1) { areaCounter++; foreach (Player player in PlayerManager.Players) { player.Character.FacingLeft = false; player.Character.SelectAnimation(player.Character.RunningAnimation); player.Character.Health = Math.Max(player.Character.Health + player.Character.MaxHealth / 3, player.Character.MaxHealth); } for (int i = 0; i < 3; i++) { Chaser basicEnemy = new Chaser(PlayerManager); basicEnemy.Position.X = (i * 50) + 800 + 1280; basicEnemy.Position.Y = (i * 100) + 275; enemyManager.Enemies.Add(basicEnemy); } for (int i = 0; i < 4; i++) { Chaser chaser = new Chaser(PlayerManager); chaser.Position.X = (i * 50) + 1000 + 1280; chaser.Position.Y = (i * 100) + 225; enemyManager.Enemies.Add(chaser); } enemyManager.LoadContent(ContentManager); ScreenState = ScreenStates.TransitionNextArea; break; } else if (enemyManager.Enemies.Count == 0 && allPlayersOnRightEdge && areaCounter == 2) { areaCounter++; foreach (Player player in PlayerManager.Players) { player.Character.FacingLeft = false; player.Character.SelectAnimation(player.Character.RunningAnimation); player.Character.Health = Math.Max(player.Character.Health + player.Character.MaxHealth / 3, player.Character.MaxHealth); } for (int i = 0; i < 3; i++) { BasicEnemy chaser = new BasicEnemy(PlayerManager); chaser.Position.X = (i * 50) + 800 + 1280; chaser.Position.Y = (i * 100) + 275; enemyManager.Enemies.Add(chaser); } for (int i = 0; i < 4; i++) { Chaser chaser = new Chaser(PlayerManager); chaser.Position.X = (i * 50) + 1000 + 1280; chaser.Position.Y = (i * 100) + 225; enemyManager.Enemies.Add(chaser); } enemyManager.LoadContent(ContentManager); ScreenState = ScreenStates.TransitionNextArea; break; } else if (enemyManager.Enemies.Count == 0 && allPlayersOnRightEdge && areaCounter == 3) { areaCounter = 1; wrapAround = true; foreach (Player player in PlayerManager.Players) { player.Character.FacingLeft = false; player.Character.SelectAnimation(player.Character.RunningAnimation); player.Character.Health = Math.Max(player.Character.Health + player.Character.MaxHealth / 3, player.Character.MaxHealth); } for (int i = 0; i < 3; i++) { BasicEnemy chaser = new BasicEnemy(PlayerManager); chaser.Position.X = (i * 50) + 800 + 1280; chaser.Position.Y = (i * 100) + 275; enemyManager.Enemies.Add(chaser); } for (int i = 0; i < 4; i++) { BasicEnemy chaser = new BasicEnemy(PlayerManager); chaser.Position.X = (i * 50) + 1000 + 1280; chaser.Position.Y = (i * 100) + 225; enemyManager.Enemies.Add(chaser); } enemyManager.LoadContent(ContentManager); ScreenState = ScreenStates.TransitionNextArea; break; } PlayerManager.Update(gameTime); entityManager.Update(gameTime); enemyManager.Update(gameTime); break; } }
static void Main(string[] args) { IPerson person1 = new Player { Name = "Barış", LastName = "Karakaya", IdentifyNum = "45745864813", DateTime = 2000, ID = 1547 }; IPerson person2 = new Player { Name = "Engin", LastName = "Demiroğ", IdentifyNum = "12548768874", DateTime = 1985, ID = 2575 }; IPerson person3 = new Player { Name = "Nazlı", LastName = "Küçükağ", IdentifyNum = "21546787264", DateTime = 1998, ID = 4576 }; Game game1 = new Game { Name = "COD MW", Category = "Action", Price = 160, ID = 1 }; Game game2 = new Game { Name = "SpeedRunner", Category = "Platform", Price = 30, ID = 2 }; Game game3 = new Game { Name = "Dark Soul", Category = "RPG", Price = 120, ID = 3 }; List <Game> games = new List <Game> { game1, game2, game3 }; List <IPerson> players = new List <IPerson> { person1, person2 }; int section = 99; while (section != 0) { Console.WriteLine("Choose Operation:\n" + "[1] PlayerManager\n" + "[2] GameManager\n" + "[3] MernisManager\n" + "[4] SummerSale\n" + "[0] Exit"); section = Convert.ToInt32(Console.ReadLine()); if (section == 1) { PlayerManager playerManager = new PlayerManager(); playerManager.Add(person1); playerManager.Add(person2); Console.WriteLine("Add Metotu Çalıştı"); Console.WriteLine("--------------------"); playerManager.Delete(person3); Console.WriteLine("Delete metotu Çalıştı"); Console.WriteLine("--------------------"); playerManager.Update(person2); Console.WriteLine("Update metotu çalıştı"); Console.WriteLine("--------------------"); } else if (section == 2) { GameManager gameManager = new GameManager(); gameManager.Buy(game1, person1); Console.WriteLine("Buy Metotu Çalıştı"); Console.WriteLine("--------------------"); gameManager.ListGame(games); Console.WriteLine("Oyunlar listelendi"); Console.WriteLine("--------------------"); gameManager.Calculate(games); gameManager.ListGame(games); Console.WriteLine("İndirimli Fiyatlar Listelendi"); Console.WriteLine("--------------------"); } else if (section == 3) { MernisManager mernisManager = new MernisManager(); mernisManager.Verify(person1); } else if (section == 4) { ICampaignService summerSale = new SummerSaleManager(); summerSale.Calculate(games); summerSale.ListGame(games); } else if (section == 0) { break; } } }