Пример #1
0
        public Player(UserData.GameData newGameData)
            : base(new ActorDetails("Player", '@', "Black", new List <Trait> { Trait.Player }), 0, 0, new Dictionary <string, string>())
        {
            _actorId = 0;

            // TODO: Flesh this out properly and tie it into regular Actor constructor.
            player = this;
        }
Пример #2
0
        public string TimePlayed(ref UserData.GameData UserDataClass)
        {
            YUR_Log.Log("Time Played: " + UserDataClass.Time_Played);
            TimeSpan btime = TimeSpan.FromSeconds(UserDataClass.Time_Played);

            YUR_Log.Log("Time Span: " + btime);
            int Days  = btime.Days;
            int Weeks = 0;

            WeekCalculate(ref Days, ref Weeks);

            string ret = (Weeks > 0 ? Weeks + "w " : "") + (Days > 0 ? Days + "d " : "") + btime.Hours.ToString() + "h " + btime.Minutes.ToString() + "m " + btime.Seconds.ToString() + "s";

            return(ret);
        }
Пример #3
0
        public void GetValues(ref UserData.GameData UserDataClass)
        {
            if (UserDataClass == null)
            {
                DisplayDailyCalories.text   = "0";
                DailyProgressBar.value      = 0;
                DisplayWeeklyCalories.text  = "0";
                WeeklyProgressBar.value     = 0;
                DisplayAllTimeCalories.text = "0";
                TimePlayedOutput.text       = "0 miliseconds";
                return;
            }
            DisplayDailyCalories.text = UserDataClass.Calories_Today.ToString();
            DailyProgressBar.value    = (float)((decimal)UserDataClass.Calories_Today / DailyCalorieGoal);

            DisplayWeeklyCalories.text = UserDataClass.Calories_Weekly.ToString();
            WeeklyProgressBar.value    = (float)((decimal)UserDataClass.Calories_Weekly / WeeklyCalorieGoal);

            DisplayAllTimeCalories.text = UserDataClass.Calories_All.ToString();
            TimePlayedOutput.text       = TimePlayed(ref UserDataClass);
        }