示例#1
0
        protected override void OnAppearing()
        {
            base.OnAppearing();
            GameDataAccess dataAccess = new GameDataAccess();

            ItemListView.ItemsSource = dataAccess.GetItems();
        }
示例#2
0
        void Delete_Clicked(object sender, System.EventArgs e)
        {
            var            ItemRow    = (ItemModel)BindingContext;
            GameDataAccess dataAccess = new GameDataAccess();

            dataAccess.DeleteItem(ItemRow);
            Navigation.PopAsync();
        }
示例#3
0
        async void Save_Clicked(object sender, System.EventArgs e)
        {
            GameDataAccess dataAccess = new GameDataAccess();
            var            ItemRow    = (ItemModel)BindingContext;

            dataAccess.InsertItem(ItemRow);

            await Navigation.PopAsync();
        }
示例#4
0
        public GameModel()
        {
            Characters       = new ObservableCollection <CharacterModel>();
            Monsters         = new ObservableCollection <MonsterModel>();
            battleModel      = new VBattleModel();
            this.dataAccess1 = new GameDataAccess();


            // Build level system
            leveling = new List <int>();
            leveling.Add(1);             // level + 1
            leveling.Add(2);             // STR +2
            leveling.Add(1);             // DEX +1
            leveling.Add(1);             // SPD +1
            leveling.Add(4);             // HP +4

            experience = new Dictionary <int, int>();
            buildEXPChart();
        }
示例#5
0
        async void Read_Clicked(object sender, System.EventArgs e)
        {
            ItemRestClientService ItemService = new ItemRestClientService();
            ItemAPIRequestModel   reqItem     = new ItemAPIRequestModel();

            reqItem.randomItemOption = 1;
            reqItem.superItemOption  = 1;
            List <ItemModel> items = new List <ItemModel>();

            items = await ItemService.PostCharForPostClient(reqItem);

            GameDataAccess dataAccess = new GameDataAccess();

            dataAccess.DeleteAllItem();
            foreach (ItemModel item in items)
            {
                dataAccess.InsertItem(item);
            }
            await Navigation.PushAsync(new ItemsListPage());
        }