From fdf2162b36a644e8a17fce0d36185faba13719bc Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Wed, 4 Aug 2021 17:41:54 +0200 Subject: [PATCH] function wsname for debugging --- barriers.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/barriers.cpp b/barriers.cpp index 06c367ed..95c0adaa 100644 --- a/barriers.cpp +++ b/barriers.cpp @@ -117,6 +117,18 @@ EX bool on_wall(eLand ws) { return among(ws, NOWALLSEP_WALL_CPOS, NOWALLSEP_WALL_CNEG, NOWALLSEP_WALL_EPOS, NOWALLSEP_WALL_ENEG); } +string wsname(eLand ws) { + if(ws == NOWALLSEP) return "NO"; + if(ws == NOWALLSEP_SWAP) return "SWAP"; + if(ws == NOWALLSEP_USED) return "USED"; + if(ws == NOWALLSEP_WALL) return "WALL"; + if(ws == NOWALLSEP_WALL_CPOS) return "CPOS"; + if(ws == NOWALLSEP_WALL_CNEG) return "CNEG"; + if(ws == NOWALLSEP_WALL_EPOS) return "EPOS"; + if(ws == NOWALLSEP_WALL_ENEG) return "ENEG"; + return dnameof(ws); + } + EX bool general_barrier_advance(cellwalker& bb, int& dir, eLand& l1, eLand& l2, eLand& ws, bool setit) { bool ok = true; if(ws == NOWALLSEP_WALL) {