Exemplo n.º 1
0
        public Creator()
        {
            game = new ActiveGame(AdventureGame.loadFromString(DEF_GAME_TXT));
            game.start();

            currentState = game.data.states[game.position];

            this.InitializeComponent();
            refresh();
        }
Exemplo n.º 2
0
        //option click handler
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            //depending on who entered, we do different things
            dynamic g = e.Parameter;

            if (g is ActiveGame)
            {
                game = g;
            }
            else
            {
                //load from path
                dynamic       btn       = e.Parameter;
                string        file_path = btn.Tag;
                AdventureGame ag        = AdventureGame.loadFromString(await UWPIO.readFile(UWPIO.GAMEDIR + "\\" + file_path));
                game = new ActiveGame(ag);
                game.start();
            }

            base.OnNavigatedTo(e);

            refresh();
        }