public void updateLogic(GameInit gameInit, KeyHandler keyHandler, ContentHandler content) { if (gameInit.getGameState().getState() == 0) { } else if (gameInit.getGameState().getState() == 1) { updateFreeRoamLogic(gameInit, keyHandler, content); } }
public void executeAction(GameInit gameInit) { if (currentAction == ACTIVATE) { } else if (currentAction == ENTER) { } else if (currentAction == INSPECT) { } else if (currentAction == OPEN) { } else if (currentAction == TALK) { int direction = gameInit.getPlayer().getFacingDirection(); if (direction == 0) { interactingNPC.turn(1); interactingNPC.setNewAnimation(gameInit.getContentHandler().getNPCContentHandler().getNPCImages()[interactingNPC.getName()]["STATIONARY_DOWN"]); } else if (direction == 1) { interactingNPC.turn(0); interactingNPC.setNewAnimation(gameInit.getContentHandler().getNPCContentHandler().getNPCImages()[interactingNPC.getName()]["STATIONARY_UP"]); } else if (direction == 2) { interactingNPC.turn(3); interactingNPC.setNewAnimation(gameInit.getContentHandler().getNPCContentHandler().getNPCImages()[interactingNPC.getName()]["STATIONARY_LEFT"]); } else if (direction == 3) { interactingNPC.turn(2); interactingNPC.setNewAnimation(gameInit.getContentHandler().getNPCContentHandler().getNPCImages()[interactingNPC.getName()]["STATIONARY_RIGHT"]); } gameInit.getGameState().setChatState(); gameInit.getChatKeyHandler().fadeIn(interactingNPC); } }
private void pause(GameInit gameInit) { gameInit.getGameState().setInventoryState(); gameInit.getInventoryKeyHandler().fadeIn(); }