Skip to navigation

Aviator on the BBC Micro

3D geometry: zObjectLo

Name: zObjectLo [Show more] Type: Variable Category: 3D geometry Summary: Low byte of the z-coordinate for an object Deep dive: 3D objects Placing objects on the map
Context: See this variable in context in the source code References: This variable is used as follows: * AddPointToObject uses zObjectLo * CheckPlaneOnRunway uses zObjectLo * SetObjectCoords (Part 8 of 11) uses zObjectLo * SetObjectToOrigin uses zObjectLo

The low byte of the y-coordinate for the object with ID X is at zObjectLo,X.
.zObjectLo EQUB &50 \ Object 0 has dynamic coordinates EQUB &5C \ Object 1 has fixed coordinates (&C666, &0000, &445C) EQUB &66 \ Object 2 has fixed coordinates (&4B18, &0000, &8666) EQUB &33 \ Object 3 has fixed coordinates (&45DD, &0000, &6333) EQUB &00 \ Object 4 has fixed coordinates (&5333, &0000, &C000) EQUB &11 \ Object 5 has fixed coordinates (&8EEF, &0000, &C111) EQUB &00 \ Object 6 is a group, coords are in x/zGroupObjectHi EQUB &00 \ Object 7 is a group, coords are in x/zGroupObjectHi EQUB &00 \ Object 8 is a group, coords are in x/zGroupObjectHi EQUB &00 \ Object 9 is a group, coords are in x/zGroupObjectHi EQUB &2E \ Object 10 is unused EQUB &73 \ Object 11 is unused EQUB &00 \ Object 12 has dynamic coordinates EQUB &00 \ Object 13 has dynamic coordinates EQUB &00 \ Object 14 has dynamic coordinates EQUB &00 \ Object 15 has dynamic coordinates EQUB &A6 \ Object 16 has fixed coordinates (&8EEE, &0000, &EAA6) EQUB &52 \ Object 17 has fixed coordinates (&EAAA, &0000, &D552) EQUB &55 \ Object 18 has fixed coordinates (&0888, &0000, &6555) EQUB &99 \ Object 19 has fixed coordinates (&2555, &0000, &E999) EQUB &55 \ Object 20 has fixed coordinates (&5777, &0000, &E555) EQUB &BC \ Object 21 has fixed coordinates (&1333, &0000, &ABBC) EQUB &56 \ Object 22 has fixed coordinates (&8777, &0000, &9556) EQUB &99 \ Object 23 has fixed coordinates (&E333, &0000, &9999) EQUB &F8 \ Object 24 has fixed coordinates (&8666, &0000, &4DF8) EQUB &77 \ Object 25 has fixed coordinates (&D888, &0000, &0777) EQUB &11 \ Object 26 has fixed coordinates (&EDDE, &0000, &4111) EQUB &CD \ Object 27 has fixed coordinates (&4666, &0000, &2CCD) EQUB &55 \ Object 28 has fixed coordinates (&8666, &0000, &0555) EQUB &44 \ Object 29 has fixed coordinates (&B555, &0000, &7444) EQUB &00 \ Object 30 has dynamic coordinates EQUB &00 \ Object 31 has dynamic coordinates EQUB &00 \ Object 32 has dynamic coordinates EQUB &00 \ Object 33 has dynamic coordinates EQUB &40 \ Object 34 has fixed coordinates (&0440, &0000, &0340) EQUB &20 \ Object 35 is unused EQUB &20 \ Object 36 is unused EQUB &20 \ Object 37 is unused EQUB &20 \ Object 38 is unused EQUB &20 \ Object 39 is unused