All pastes #630497 Raw Edit

Untitled

public c v1 · immutable
#630497 ·published 2007-07-23 08:00 UTC
rendered paste body
static qboolean Grid_CheckForbidden (struct routing_s * map, int x, int y, int z){	byte **p;	int i;	for (i = 0, p = map->fblist; i < map->fblength; i++, p++)		if (x == (*p)[0] && y == (*p)[1] && z == (*p)[2]) {			switch (size) {			case 1: /* normal actor */				return qtrue;			case 2: /* 2x2 units */				if (Grid_CheckForbidden(map, x - 1, y, z))					return qtrue;				if (Grid_CheckForbidden(map, x - 1, y - 1, z))					return qtrue;				if (Grid_CheckForbidden(map, x, y - 1, z))					return qtrue;				break;			default:				Com_Printf("Grid_CheckForbidden: unknown size: %i\n", size);				return qfalse;			}		}	return qfalse;}