summaryrefslogtreecommitdiff
path: root/examples/05-box/src
diff options
context:
space:
mode:
Diffstat (limited to 'examples/05-box/src')
-rw-r--r--examples/05-box/src/point.hob11
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/05-box/src/point.hob b/examples/05-box/src/point.hob
new file mode 100644
index 0000000..ba9fa89
--- /dev/null
+++ b/examples/05-box/src/point.hob
@@ -0,0 +1,11 @@
+/// A straight line from one point to another.
+struct Line {
+ field start: Box[Point];
+ field end: Box[Point];
+}
+
+/// A 2D point.
+struct Point {
+ field x: Int32;
+ field y: Int32;
+}