Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine(resourceManager.GetString("Hallo", culture));

            Console.WriteLine(resourceManager.GetString("EnterName", culture));
            var name = Console.ReadLine();

            var userController        = new UserController(name);
            var TodaysTrainController = new TodaysTrainingController(userController.CurrentUser);
            var CaloriesController    = new CaloriesController(userController.CurrentUser, userController.IsNewUser);

            if (userController.IsNewUser)
            {
                Console.WriteLine(resourceManager.GetString("EnterGender", culture));
                var gender    = Console.ReadLine();
                var birthdate = ParseDateTime();
                var weight    = ParseDouble(resourceManager.GetString("Weight", culture));
                var height    = ParseDouble(resourceManager.GetString("Height", culture));

                userController.SetNewUserData(gender, birthdate, weight, height);
            }
            if (CaloriesController.isCalories)
            {
                Console.WriteLine(resourceManager.GetString("EnterTarget", culture));
                var message = Console.ReadLine();
                CaloriesController.ConsiderCalories(message);
            }

            while (true)
            {
                Console.WriteLine("T - добавить тренировку");
                Console.WriteLine("I - вывести всю информацию");
                Console.WriteLine("Q - выйти");
                var doing = Console.ReadKey();
                switch (doing.Key)
                {
                case ConsoleKey.T:
                    var todaysTraining = EnterTraining();
                    TodaysTrainController.Add(todaysTraining);
                    break;

                case ConsoleKey.I:
                    Console.WriteLine(userController.CurrentUser);
                    Console.WriteLine(TodaysTrainController.TodaysTraining);
                    Console.WriteLine(CaloriesController.Calories);
                    break;

                case ConsoleKey.Q:
                    Environment.Exit(0);
                    break;
                }

                Console.ReadLine();
            }
        }
Beispiel #2
0
        public void ConsiderCaloriesTest()
        {
            //Arrange
            var userName           = Guid.NewGuid().ToString();
            var caloriesName       = "Mass gain";
            var userController     = new UserController(userName);
            var caloriesController = new CaloriesController(userController.CurrentUser, userController.IsNewUser);

            //Act
            caloriesController.ConsiderCalories(caloriesName);
            var caloriesController2 = new CaloriesController(userController.CurrentUser, userController.IsNewUser);

            //Assert
            Assert.AreEqual(caloriesController.Calories.NeedCalories, caloriesController2.Calories.NeedCalories);
        }
    /**
     *  Initialization
     */
    void Start()
    {
        timeManager     = GameObject.Find("TimeManager");
        caloriesManager = FindObjectOfType <CaloriesController>();

        caloriesToLost = PlayerPrefs.GetInt("CaloriesToLost");
        timer          = PlayerPrefs.GetInt("Timer");
        previousTime   = PlayerPrefs.GetInt("PreviousTime");
        isDead         = false;

        if (timer == 0)
        {
            timeManager.SetActive(false);
        }
        else
        {
            startingTime = Time.time;
            timeText     = GameObject.Find("TimeText").GetComponent <Text>();
        }
    }
    /**
     *  Initialization
     */
    void Start()
    {
        deathMenu          = GameObject.Find("DeathMenu").gameObject;
        deathMenuScore     = GameObject.Find("DeathMenuScore").GetComponent <Text>();
        deathMenuHighScore = GameObject.Find("DeathMenuHighScore").GetComponent <Text>();
        caloriesGoalText   = GameObject.Find("CaloriesGoalText").GetComponent <Text>();

        gameManager     = FindObjectOfType <GameController>();
        scoreManager    = FindObjectOfType <ScoreController>();
        coinsManager    = FindObjectOfType <CoinsController>();
        caloriesManager = FindObjectOfType <CaloriesController>();
        timeManager     = FindObjectOfType <TimeController>();

        timer = PlayerPrefs.GetInt("Timer");

        if (timer > 0)
        {
            timeManager.SetIsDead(true);
            timeManager.FixPreviousTime();
        }

        DisplayScoring();
    }