Dungeon

プロコンでよくある2Dダンジョン探索を支援するライブラリ int[2] = [row, column]をベースとする

Constructors

this
this(int R, int C)

Members

Functions

getID
int getID(int[2] p)

1次元に潰したときのID, r*R+c

isInside
bool isInside(int[2] p)

pが[0, 0] ~ [R-1, C-1]に入っているか?

Static functions

move4
int[2] move4(int[2] p, int dir)

pからdir方向に移動したときの座標

move8
int[2] move8(int[2] p, int dir)

pからdir方向に移動したときの座標, 8方向

Meta