face
otto(int y, int x, char face, char *buf, size_t buflen)
switch (face) {
see(PLAYER *pp, int face)
switch (face) {
face(pp, LEFTS); /* Face left */
face(pp, BELOW); /* Face down */
face(pp, ABOVE); /* Face up */
face(pp, RIGHT); /* Face right */
static void face(PLAYER *, int);
add_shot(int type, int y, int x, char face, int charge, PLAYER *owner,
bp = create_shot(type, y, x, face, charge, size, owner,
create_shot(int type, int y, int x, char face, int charge, int size,
bp->b_face = face;
opposite(int face, char dir)
switch (face) {
int i, face;
for (face = 0; face < 4; face++) {
track->textures[i].cube_info[face].width = 1 << ((tmp >> (face * 8)) & 0xf);
track->textures[i].cube_info[face].height = 1 << ((tmp >> ((face * 8) + 4)) & 0xf);
unsigned face, w, h;
for (face = 0; face < 5; face++) {
cube_robj = track->textures[idx].cube_info[face].robj;
w = track->textures[idx].cube_info[face].width;
h = track->textures[idx].cube_info[face].height;
size += track->textures[idx].cube_info[face].offset;
unsigned i, face;
for (face = 0; face < 5; face++) {
track->textures[i].cube_info[face].robj = NULL;
track->textures[i].cube_info[face].width = 16536;
track->textures[i].cube_info[face].height = 16536;
track->textures[i].cube_info[face].offset = 0;
int face;
face = (reg - ((i * 24) + R200_PP_TXOFFSET_0)) / 4;
track->textures[i].cube_info[face - 1].offset = idx_value;
track->textures[i].cube_info[face - 1].robj = reloc->robj;
for (face = 0; face < 4; face++) {
track->textures[i].cube_info[face].width = 1 << ((tmp >> (face * 8)) & 0xf);
track->textures[i].cube_info[face].height = 1 << ((tmp >> ((face * 8) + 4)) & 0xf);