mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-26 19:14:32 +02:00
few more event key. constant refactors
This commit is contained in:
+37
-12
@@ -1,21 +1,46 @@
|
||||
import { KEY } from "../utils/helpers/keyCodes";
|
||||
|
||||
export function random(min: number, max: number): number {
|
||||
return Math.random() * (max - min) + min;
|
||||
}
|
||||
|
||||
export const upArrowSymbol = "↑";
|
||||
export const downArrowSymbol = "↑";
|
||||
export const leftArrowSymbol = "↑";
|
||||
export const rightArrowSymbol = "↑";
|
||||
|
||||
export function getArrow(event: KeyboardEvent): string {
|
||||
switch (event.key) {
|
||||
case "ArrowUp":
|
||||
case "w":
|
||||
return "↑";
|
||||
case "ArrowLeft":
|
||||
case "a":
|
||||
return "←";
|
||||
case "ArrowDown":
|
||||
case "s":
|
||||
return "↓";
|
||||
case "ArrowRight":
|
||||
case "d":
|
||||
return "→";
|
||||
case KEY.UP_ARROW:
|
||||
case KEY.W:
|
||||
return upArrowSymbol;
|
||||
case KEY.LEFT_ARROW:
|
||||
case KEY.A:
|
||||
return leftArrowSymbol;
|
||||
case KEY.DOWN_ARROW:
|
||||
case KEY.S:
|
||||
return downArrowSymbol;
|
||||
case KEY.RIGHT_ARROW:
|
||||
case KEY.D:
|
||||
return rightArrowSymbol;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
export function getInverseArrow(event: KeyboardEvent): string {
|
||||
switch (event.key) {
|
||||
case KEY.DOWN_ARROW:
|
||||
case KEY.S:
|
||||
return upArrowSymbol;
|
||||
case KEY.RIGHT_ARROW:
|
||||
case KEY.D:
|
||||
return leftArrowSymbol;
|
||||
case KEY.UP_ARROW:
|
||||
case KEY.W:
|
||||
return downArrowSymbol;
|
||||
case KEY.LEFT_ARROW:
|
||||
case KEY.A:
|
||||
return rightArrowSymbol;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user