aboutsummaryrefslogtreecommitdiff
path: root/src/2022/day22/aoc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/2022/day22/aoc.h')
-rw-r--r--src/2022/day22/aoc.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/2022/day22/aoc.h b/src/2022/day22/aoc.h
index 0c7ea22..32dfb83 100644
--- a/src/2022/day22/aoc.h
+++ b/src/2022/day22/aoc.h
@@ -144,5 +144,16 @@ struct route {
}
};
+struct cube_map {
+ constexpr static int size = 4;
+ struct {
+ cube_map* m;
+ facing f;
+ } sides[4]; // right, down, left, up
+
+ int x;
+ int y;
+};
+
std::pair<int64_t, int64_t> day22(line_view);
} // namespace aoc2022