// Use this for initialization void Start() { GameSimulator simulator = new GameSimulator(); simulator.Play(); //Debug.Log(msg); List <Player> recentPlayers = PlayerManager.GetRecentPlayers(5); Debug.Log("These are recent 5 players logged in:"); foreach (Player p in recentPlayers) { Debug.Log(p.Name + " logged in on:" + p.LastLogin.ToShortDateString()); } string name = simulator.GetRandomPlayerName(); Player currentPlayer = PlayerManager.LoadPlayer(name); Debug.Log("Current player is:" + currentPlayer.Name); int bestScore = KicksManager.GetBestScore(currentPlayer.Name); Debug.Log("Best score for player:" + currentPlayer.Name + " is:" + bestScore.ToString()); BallKick bestScoreOfAll = KicksManager.GetHighestScore(); Debug.Log("Best score ever is:" + bestScoreOfAll.Score + " obtained by:" + bestScoreOfAll.PlayerName + " on date:" + bestScoreOfAll.DateRegistered.ToShortDateString()); }
public PlayerInputMessageHandler( MessageProcessor messageProcessor, PlayerRegistry playerRegistry, BallKick ballKick, DebugScreen debugScreen ) : base(messageProcessor) { _playerRegistry = playerRegistry; _ballKick = ballKick; _debugScreen = debugScreen; }
public void GenerateScores() { int n = random.Next(1, 5); string[] playerNames = players.Split(','); foreach (string pName in playerNames) { for (int i = 0; i < n; i++) { BallKick bk = new BallKick(); bk.Score = random.Next(100); bk.PlayerName = pName; bk.DateRegistered = new DateTime(DateTime.Now.Year, DateTime.Now.Month, random.Next(1, DateTime.Now.Day)); KicksManager.SaveBallKick(bk); } } }
public static void SaveBallKick(BallKick b) { Siaqodb database = DatabaseFactory.GetInstance(); database.StoreObject(b); }