From 0b98b964bd552905555d04515f8a32ac5d331354 Mon Sep 17 00:00:00 2001 From: Renge Date: Wed, 6 Apr 2022 22:11:52 -0400 Subject: [PATCH] feat: add helper function in RMG --- src/shattered_sword/Tools/RandomMapGenerator.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/shattered_sword/Tools/RandomMapGenerator.ts b/src/shattered_sword/Tools/RandomMapGenerator.ts index 2db58b9..50df099 100644 --- a/src/shattered_sword/Tools/RandomMapGenerator.ts +++ b/src/shattered_sword/Tools/RandomMapGenerator.ts @@ -176,6 +176,19 @@ export default class RandomMapGenerator { return Facing.DOWN; } + private getOppositeFacing(facing: Facing): Facing { + switch (facing) { + case Facing.LEFT: + return Facing.RIGHT; + case Facing.RIGHT: + return Facing.LEFT; + case Facing.UP: + return Facing.DOWN; + case Facing.DOWN: + return Facing.UP; + } + } + private getRandomRoom(value: number, facing: Facing): RoomTemplate { let array = this.getRoomArray(facing), weight = this.getRoomWeight(facing);