Skip to navigation

Lander on the Acorn Archimedes

3D objects: objectRock

Name: objectRock [Show more] Type: Variable Category: 3D objects Summary: Object blueprint for a rock Deep dive: Object blueprints
Context: See this variable in context in the source code References: This variable is used as follows: * objectRockAddr uses objectRock
.objectRock EQUD 6 \ Number of vertices EQUD 8 \ Number of faces EQUD objectRockFaces - objectRock EQUD %00000011 \ Flags: Bit 0 = 1 = object rotates \ Bit 1 = 0 = object has a shadow .objectRockVertices \ xObject, yObject, zObject EQUD &00000000, &00000000, &00A00000 \ Vertex 0 EQUD &00A00000, &00A00000, &00000000 \ Vertex 1 EQUD &FF600000, &00A00000, &00000000 \ Vertex 2 EQUD &00A00000, &FF600000, &00000000 \ Vertex 3 EQUD &FF600000, &FF600000, &00000000 \ Vertex 4 EQUD &00000000, &00000000, &FF600000 \ Vertex 5 .objectRockFaces \ xNormal, yNormal, zNormal, vertex1, vertex2, vertex3, colour EQUD &00000000, &54DA5200, &54DA5200, 0, 1, 2, &444 \ 0 EQUD &54DA5200, &00000000, &54DA5200, 0, 3, 1, &444 \ 1 EQUD &00000000, &AB25AE00, &54DA5200, 0, 4, 3, &444 \ 2 EQUD &AB25AE00, &00000000, &54DA5200, 0, 2, 4, &444 \ 3 EQUD &00000000, &54DA5200, &AB25AE00, 5, 1, 2, &444 \ 4 EQUD &54DA5200, &00000000, &AB25AE00, 5, 3, 1, &444 \ 5 EQUD &00000000, &AB25AE00, &AB25AE00, 5, 4, 3, &444 \ 6 EQUD &AB25AE00, &00000000, &AB25AE00, 5, 2, 4, &444 \ 7