Beispiel #1
0
        public IActionResult SleepTomagachi()
        {
            Tomagachi CurrDojoData = HttpContext.Session.GetObjectFromJson <Tomagachi>("DojoDachi");

            CurrDojoData.sleep();
            HttpContext.Session.SetObjectAsJson("DojoData", CurrDojoData);
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public IActionResult WorkTomagachi()
        {
            Tomagachi CurrDojoData = HttpContext.Session.GetObjectFromJson <Tomagachi>("DojoData");

            if (CurrDojoData.energy > 0)
            {
                CurrDojoData.work();
            }
            else
            {
                CurrDojoData.status = "Too tired to work! Time for a nap.";
            }
            HttpContext.Session.SetObjectAsJson("DojoData", CurrDojoData);
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        public IActionResult FeedTomagachi()
        {
            Tomagachi CurrDojoData = HttpContext.Session.GetObjectFromJson <Tomagachi>("DojoData");

            if (CurrDojoData.meals > 0)
            {
                CurrDojoData.feed();
            }
            else
            {
                CurrDojoData.status = "No meals. Get to work!";
            }
            HttpContext.Session.SetObjectAsJson("Dojodata", CurrDojoData);
            return(RedirectToAction("Index"));
        }