278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
|
struct vertex {
float u, v, x, y, z;
uchar r, g, b, a;
};
typedef vector<dynent *> dvector;
typedef vector<char *> cvector;
typedef vector<int> ivector;
// globals ooh naughty
extern sqr *world,
*wmip[]; // map data, the mips are sequential 2D arrays in memory
extern header hdr; // current map header
extern int sfactor, ssize; // ssize = 2^sfactor
|
<
<
|
278
279
280
281
282
283
284
285
286
287
288
289
290
291
|
struct vertex {
float u, v, x, y, z;
uchar r, g, b, a;
};
typedef vector<dynent *> dvector;
// globals ooh naughty
extern sqr *world,
*wmip[]; // map data, the mips are sequential 2D arrays in memory
extern header hdr; // current map header
extern int sfactor, ssize; // ssize = 2^sfactor
|