/** @return iterator to tiles in this tileset */ @Override public Iterator<TiledMapTile> iterator () { return tiles.values().iterator(); }
/** @return iterator to tiles in this tileset */ @Override public Iterator<TiledMapTile> iterator () { return tiles.values().iterator(); }
public static void pollGamepadsStatus() { for (Gamepad gamepad : gamepads.values()) { if (gamepad.getPreviousTimestamp() != gamepad.getTimestamp()) { fireGamepadUpdated(gamepad.getIndex()); } gamepad.setPreviousTimestamp(gamepad.getTimestamp()); } }
public static void pollGamepads() { JsArray<Gamepad> currentGamepads = nativePollGamepads(); if (currentGamepads != null) { gamepadsTemp.clear(); gamepadsTemp.putAll(gamepads); for (int i = 0, j = currentGamepads.length(); i < j; i++) { Gamepad gamepad = currentGamepads.get(i); if (gamepad != null) { if (!gamepadsTemp.containsKey(gamepad.getIndex())) { onGamepadConnect(gamepad); } gamepadsTemp.remove(gamepad.getIndex()); } } for (Gamepad gamepad : gamepadsTemp.values()) { onGamepadDisconnect(gamepad); } } }
/** @return iterator to tiles in this tileset */ @Override public Iterator<TiledMapTile> iterator () { return tiles.values().iterator(); }
public void dispose () { for (Convolve2D c : convolve.values()) { c.dispose(); } }
@Override public void dispose() { for (Sound sound : sounds.values()) { sound.dispose(); } }
public void dispose () { for (Convolve2D c : convolve.values()) { c.dispose(); } }
@Override public Iterator<T> getGameScreens() { return gameScreens.values().iterator(); } }
public void dispose () { for (Convolve2D c : convolve.values()) { c.dispose(); } }
@Override public void cleanup() { chunkMap.values().forEach(IChunk::dispose); modelBatch.dispose(); modelBatch = null; skyboxTexture.dispose(); skyboxTexture = null; skyboxModel.dispose(); skyboxModel = null; }
public static void pollGamepadsStatus() { for (Gamepad gamepad : gamepads.values()) { if (gamepad.getPreviousTimestamp() != gamepad.getTimestamp()) { fireGamepadUpdated(gamepad.getIndex()); } gamepad.setPreviousTimestamp(gamepad.getTimestamp()); } }
private void update() { IntArray disconnectedControllers = new IntArray(indexToController.size); for (Tuple tuple : indexToController.values()) { JamepadController controller = tuple.controller; boolean connected = controller.update(); if (!connected) { listener.disconnected(tuple.controller); disconnectedControllers.add(tuple.index.getIndex()); } } for (int i = 0; i < disconnectedControllers.size; i++) { indexToController.remove(disconnectedControllers.get(i)); } }
@Override public void processLightQueue() { boolean noLightUpdatesQueued = sunlightQueue.isEmpty() && sunlightRemovalQueue.isEmpty(); for(IChunk c : chunkMap.values()) { // If the chunk is not lighted and it is in range, setup lighting then set as lighted if(c == null) continue; if(!c.hasInitialSun() && RadixClient.getInstance().getPlayer().getPosition().planeDistance( c.getStartPosition().x, c.getStartPosition().z) <= RadixClient.getInstance().getSettingsManager().getVisualSettings().getViewDistance() * CHUNK_SIZE) { setupLighting(c); c.finishAddingSun(); } if(noLightUpdatesQueued && c.waitingOnLightFinish()) { c.finishChangingSunlight(); } } processLightRemovalQueue(); }
@Override public void rerenderChunks() { // If the chunk is in range, rerender it for(IChunk c : chunkMap.values()) { if(RadixClient.getInstance().getPlayer().getPosition().planeDistance(c.getStartPosition().x, c.getStartPosition().z) <= RadixClient.getInstance().getSettingsManager().getVisualSettings().getViewDistance() * CHUNK_SIZE) { rerenderChunk(c); } } }
for (Cell cell : cellMap.values()) { if (cell == null) { continue;
public static void pollGamepads() { JSArray<Gamepad> currentGamepads = nativePollGamepads(); if (currentGamepads != null) { gamepadsTemp.clear(); gamepadsTemp.putAll(gamepads); for (int i = 0, j = currentGamepads.getLength(); i < j; i++) { Gamepad gamepad = currentGamepads.get(i); if (gamepad != null) { if (!gamepadsTemp.containsKey(gamepad.getIndex())) { onGamepadConnect(gamepad); } gamepadsTemp.remove(gamepad.getIndex()); } } for (Gamepad gamepad : gamepadsTemp.values()) { onGamepadDisconnect(gamepad); } } }
if(chunkMap != null) { List<IChunk> visibleChunks = new LinkedList<>(); for (IChunk c : chunkMap.values()) { if(c == null) continue;