Exemple #1
0
    // 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());
    }
Exemple #2
0
 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);
        }