boolean NORTH, SOUTH, ROTATEL, ROTATER; void keyPressed() { if (key == CODED) { if(keyCode == UP) { NORTH = true; } else if (keyCode == DOWN) { SOUTH = true; } else if (keyCode == LEFT) { ROTATEL = true; } else if (keyCode == RIGHT) { ROTATER = true; } } else if (key == 's') { // SAW if (ship_zero.hasSaw) { Log target_log = logs[ship_zero.nextLog]; if(checkDistance(target_log, ship_zero) < 40) { target_log.sawed = true; stats_menu.trees_sawed = stats_menu.trees_sawed + 1; } } } else if (keyCode == ESC){ key = 0; if (isgame) { isgame = false; ispause = true; } } } void keyReleased() { if(keyCode == UP) {NORTH = false; } else if (keyCode == DOWN) SOUTH = false; else if (keyCode == LEFT) {ROTATEL = false; } else if (keyCode == RIGHT) {ROTATER = false; } } boolean mouse_released = false; void mouseReleased() { mouse_released = true; }