8 CubeBox NodeBoxType = iota // Cube
12 ConnectedBox // Connected
16 //go:generate stringer -linecomment -type NodeBoxType
18 type DirBoxes struct {
20 Front, Left, Back, Right []Box
27 //mt:assert %s.Type < maxBox
29 //mt:if %s.Type == MountedBox
30 WallTop, WallBot, WallSides Box
33 //mt:if t := %s.Type; t == FixedBox || t == LeveledBox || t == ConnectedBox
37 //mt:if %s.Type == ConnectedBox
38 ConnDirs, DiscoDirs DirBoxes
39 DiscoAll, DiscoSides []Box