vis: tidy up definitions of LogLeaf/LogWinding

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
This commit is contained in:
Kevin Shanahan 2013-05-08 11:32:57 +09:30
parent c0d03cba32
commit 9ea5aaa1db
2 changed files with 20 additions and 10 deletions

View File

@ -147,3 +147,7 @@ extern double starttime, endtime, statetime;
void SaveVisState(void); void SaveVisState(void);
qboolean LoadVisState(void); qboolean LoadVisState(void);
/* Print winding/leaf info for debugging */
void LogWinding(const winding_t *w);
void LogLeaf(const leaf_t *leaf);

View File

@ -135,28 +135,34 @@ NewWinding(int points)
void void
pw(winding_t * w) LogWinding(const winding_t *w)
{ {
int i; int i;
if (!verbose)
return;
for (i = 0; i < w->numpoints; i++) for (i = 0; i < w->numpoints; i++)
logprint("(%5.1f, %5.1f, %5.1f)\n", logprint("(%5.1f, %5.1f, %5.1f)\n",
w->points[i][0], w->points[i][1], w->points[i][2]); w->points[i][0], w->points[i][1], w->points[i][2]);
} }
void void
prl(leaf_t * l) LogLeaf(const leaf_t *leaf)
{ {
const portal_t *portal;
const plane_t *plane;
int i; int i;
portal_t *p;
plane_t pl;
for (i = 0; i < l->numportals; i++) { if (!verbose)
p = l->portals[i]; return;
pl = p->plane;
logprint("portal %4i to leaf %4i : %7.1f : (%4.1f, %4.1f, %4.1f)\n", for (i = 0; i < leaf->numportals; i++) {
(int)(p - portals), p->leaf, pl.dist, portal = leaf->portals[i];
pl.normal[0], pl.normal[1], pl.normal[2]); plane = &portal->plane;
logprint("portal %4i to leaf %4i : %7.1f : (%4.2f, %4.2f, %4.2f)\n",
(int)(portal - portals), portal->leaf, plane->dist,
plane->normal[0], plane->normal[1], plane->normal[2]);
} }
} }