@Override public void onClick(View v) { switch (v.getId()) { case R.id.building_button: { // Pair pair = PairFactory.newInstance(0,0,1,1); // List<Pair> list = new Price().getPrice(pair); // for(Pair p:list){ // Logs.d(p.toString()); // } // if(temp<4){ // Pair pair = PairFactory.newInstance(Pair.TYPE_BUILDING, // temp<=App.get().getKeysAmount(type)?); // App.get().addPair(pair); // // List<Pair> list = // DataManager.get().readAll(Pair.TYPE_SUPPLIES); // // Logs.d(list.size() + ""); // buildingAdapter.notifyDataSetChanged(); // } // temp = temp>=4?0:temp+1; for (int i = 0; i < PairFactory.getKeysAmount(type); i++) { Pair pair = App.get().getPair(type, i); if (pair == null) { App.get().newPair(type, i); break; } else { pair.setGrowth(1); pair.grow(1); } } refresh(); break; } } }