UNPKG

@magikcraft/mct1

Version:

Minecraft for Type 1 Diabetes

46 lines (42 loc) 1.22 kB
import { Region } from '@magikcraft/mct1/regions' import { Direction } from '@magikcraft/mct1/vector3' // interface PercentFill { // blockID: number, // percentage: number // } export class Region_Modify { /** * GetSide * @param region - The given region * @param dir - The given direction * * Return region side in direction from center */ static GetSide(region: Region, dir: Direction): Region { switch (dir) { case Direction.UP: break case Direction.DOWN: break case Direction.NORTH: break case Direction.EAST: break case Direction.SOUTH: break case Direction.WEST: break default: // return region; break } return region } // Return region edge in 2 directions from center // Return region moved in axis & amount // Return region outset'ed // Return region inset'ed // Return region expanded in axis & amount // Return region contracted in axis & amount // Return overlapping region from 2 regions }