Beispiel #1
0
        public void digout(IDictionary <string, object> state)
        {
            for (int i = 0; i < elementsX * elementsY; ++i)
            {
                randomMask[i, 0] = (int)state["randMask" + i];
            }
            gameViewController.setRandomization(randomMask);

            selFromX       = (int)state["selFromX"];
            selToX         = (int)state["selToX"];
            selFromY       = (int)state["selFromY"];
            selToY         = (int)state["selToY"];
            lastSelOneItem = (bool)state["lastSelOneItem"];
            lastSelX       = (int)state["lastSelX"];
            lastSelY       = (int)state["lastSelY"];
            mseconds       = (long)state["mseconds"];
            startTime      = mseconds;
            moves          = (int)state["moves"];
            inputState     = (InputState)state["inputState"];
            assembled      = (bool)state["assembled"];

            if (!assembled)
            {
                gameViewController.shadowViews();
            }
        }