UNPKG

react-floorplanner

Version:

react-floorplanner is a React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.

61 lines (46 loc) 1.11 kB
export function firstPersonOnKeyDown(event, moveForward, moveLeft, moveBackward, moveRight) { switch (event.keyCode) { case 38: // up case 87: // w moveForward = true; break; case 37: // left case 65: // a moveLeft = true; break; case 40: // down case 83: // s moveBackward = true; break; case 39: // right case 68: // d moveRight = true; break; /*case 32: // space if (canJump === true) velocity.y += 350; canJump = false; break;*/ } return {moveForward, moveLeft, moveBackward, moveRight} } export function firstPersonOnKeyUp(event, moveForward, moveLeft, moveBackward, moveRight) { switch (event.keyCode) { case 38: // up case 87: // w moveForward = false; break; case 37: // left case 65: // a moveLeft = false; break; case 40: // down case 83: // s moveBackward = false; break; case 39: // right case 68: // d moveRight = false; break; } return {moveForward, moveLeft, moveBackward, moveRight} }