@magikcraft/mct1
Version:
Minecraft for Type 1 Diabetes
46 lines (42 loc) • 1.22 kB
text/typescript
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
}