Skip to navigation

Aviator on the BBC Micro

3D geometry: yObjectLo

Name: yObjectLo [Show more] Type: Variable Category: 3D geometry Summary: Low byte of the y-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 calls yObjectLo * AlienInAcornsville calls yObjectLo * SetObjectCoords (Part 8 of 11) calls yObjectLo * SetObjectToOrigin calls yObjectLo

The low byte of the y-coordinate for the object with ID X is at yObjectLo,X.
.yObjectLo EQUB &43 \ Object 0 has dynamic coordinates EQUB &00 \ Object 1 has fixed coordinates (&C666, &0000, &445C) EQUB &00 \ Object 2 has fixed coordinates (&4B18, &0000, &8666) EQUB &00 \ Object 3 has fixed coordinates (&45DD, &0000, &6333) EQUB &00 \ Object 4 has fixed coordinates (&5333, &0000, &C000) EQUB &00 \ 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 &27 \ Object 10 is unused EQUB &20 \ 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 &00 \ Object 16 has fixed coordinates (&8EEE, &0000, &EAA6) EQUB &00 \ Object 17 has fixed coordinates (&EAAA, &0000, &D552) EQUB &00 \ Object 18 has fixed coordinates (&0888, &0000, &6555) EQUB &00 \ Object 19 has fixed coordinates (&2555, &0000, &E999) EQUB &00 \ Object 20 has fixed coordinates (&5777, &0000, &E555) EQUB &00 \ Object 21 has fixed coordinates (&1333, &0000, &ABBC) EQUB &00 \ Object 22 has fixed coordinates (&8777, &0000, &9556) EQUB &00 \ Object 23 has fixed coordinates (&E333, &0000, &9999) EQUB &00 \ Object 24 has fixed coordinates (&8666, &0000, &4DF8) EQUB &00 \ Object 25 has fixed coordinates (&D888, &0000, &0777) EQUB &00 \ Object 26 has fixed coordinates (&EDDE, &0000, &4111) EQUB &00 \ Object 27 has fixed coordinates (&4666, &0000, &2CCD) EQUB &00 \ Object 28 has fixed coordinates (&8666, &0000, &0555) EQUB &00 \ 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 &00 \ Object 34 has fixed coordinates (&0440, &0000, &0340) EQUB &23 \ Object 35 is unused EQUB &34 \ Object 36 is unused EQUB &3A \ Object 37 is unused EQUB &4A \ Object 38 is unused EQUB &4D \ Object 39 is unused