Skip to navigation

Aviator on the BBC Micro

3D geometry: zGroupObjectHi

Name: zGroupObjectHi [Show more] Type: Variable Category: 3D geometry Summary: High byte of the z-coordinate for objects in a group (6 to 9) Deep dive: 3D objects
Context: See this variable in context in the source code References: This variable is used as follows: * SetObjectCoords (Part 4 of 11) calls zGroupObjectHi
.zGroupObjectHi EQUB &52 \ Object 6: tree 0 has coordinates (&C800, &0000, &5200) EQUB &D2 \ Object 6: tree 1 has coordinates (&2A00, &0000, &D200) EQUB &9A \ Object 6: tree 2 has coordinates (&CF00, &0000, &9A00) EQUB &C9 \ Object 6: tree 3 has coordinates (&8200, &0000, &C900) EQUB &3E \ Object 6: tree 4 has coordinates (&1D00, &0000, &3E00) EQUB &33 \ Object 6: tree 5 has coordinates (&7500, &0000, &3300) EQUB &8A \ Object 6: tree 6 has coordinates (&1A00, &0000, &8A00) EQUB &EC \ Object 6: tree 7 has coordinates (&CF00, &0000, &EC00) EQUB &C6 \ Object 7: tree 0 has coordinates (&9C00, &0000, &C600) EQUB &E2 \ Object 7: tree 1 has coordinates (&4300, &0000, &E200) EQUB &BA \ Object 7: tree 2 has coordinates (&E500, &0000, &BA00) EQUB &70 \ Object 7: tree 3 has coordinates (&8A00, &0000, &7000) EQUB &6E \ Object 7: tree 4 has coordinates (&EA00, &0000, &6E00) EQUB &44 \ Object 7: tree 5 has coordinates (&2200, &0000, &4400) EQUB &20 \ Object 7: tree 6 has coordinates (&6A00, &0000, &2000) EQUB &1B \ Object 7: tree 7 has coordinates (&C500, &0000, &1B00) EQUB &2F \ Object 8: hill 0 has coordinates (&1500, &0000, &2F00) EQUB &05 \ Object 8: hill 1 has coordinates (&C400, &0000, &0500) EQUB &05 \ Object 8: hill 2 has coordinates (&C400, &0000, &0500) EQUB &F5 \ Object 8: hill 3 has coordinates (&CE00, &0000, &F500) EQUB &F5 \ Object 8: hill 4 has coordinates (&CE00, &0000, &F500) EQUB &F5 \ Object 8: hill 5 has coordinates (&CE00, &0000, &F500) EQUB &2F \ Object 8: hill 6 has coordinates (&1500, &0000, &2F00) EQUB &D6 \ Object 8: hill 7 has coordinates (&1100, &0000, &D600) EQUB &1C \ Object 9: hill 0 has coordinates (&3800, &0000, &1C00) EQUB &2E \ Object 9: hill 1 has coordinates (&D500, &0000, &2E00) EQUB &2E \ Object 9: hill 2 has coordinates (&D500, &0000, &2E00) EQUB &D3 \ Object 9: hill 3 has coordinates (&DA00, &0000, &D300) EQUB &D3 \ Object 9: hill 4 has coordinates (&DA00, &0000, &D300) EQUB &D9 \ Object 9: hill 5 has coordinates (&0D00, &0000, &D900) EQUB &1C \ Object 9: hill 6 has coordinates (&3800, &0000, &1C00) EQUB &D9 \ Object 9: hill 7 has coordinates (&0D00, &0000, &D900)