diff --git a/Source/player.cpp b/Source/player.cpp index c4c69e72b..d04248e25 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -1222,7 +1222,7 @@ bool SolidLoc(int x, int y) return nSolidTable[dPiece[x][y]]; } -bool PlrDirOK(int pnum, int dir) +bool PlrDirOK(int pnum, Direction dir) { bool isOk; @@ -1231,7 +1231,7 @@ bool PlrDirOK(int pnum, int dir) } auto &player = plr[pnum]; - Point position = player.position.tile + static_cast(dir); + Point position = player.position.tile + dir; if (position.x < 0 || !dPiece[position.x][position.y] || !PosOkPlayer(pnum, position.x, position.y)) { return false; }