Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Inventory {
- public boolean open = false;
- public Tile selected;
- public ArrayList<Slot> slots = new ArrayList<Slot>();
- public void create() {
- selected = new Tile(Game.misc.getImage("inventory/slot_selected"), 100, 900, 64, false, 8);
- // Create visible slots
- for (int i = 0; i < 16; i++) {
- new Slot(100 + (i * 64), 900, true);
- }
- // Create hidden slots
- for (int i = 0; i < 3; i++) {
- for (int j = 0; j < 16; j++) {
- new Slot(100 + (j * 64), 800 + (i * 64), false, false);
- }
- }
- }
- public void update() {
- if (KeyboardEvents.pressedKeyWithCooldown(KeyEvent.VK_I, new Cooldown(10))) {
- if (open == false) {
- open = true;
- for (int i = 0; i < slots.size(); i++) {
- Game.tiles.get(i).visable = false;
- System.out.println(Game.tiles.get(i+2).visable + ", " + slots.get(i).visable);
- }
- } else {
- open = false;
- for (int i = 0; i < slots.size(); i++) {
- slots.get(i).visable = true;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement