29 lines
579 B
C
29 lines
579 B
C
#ifndef TERRAIN_H
|
|
#define TERRAIN_H
|
|
|
|
#define MAP_WIDTH 300
|
|
#define MAP_HEIGHT 125
|
|
#define NUM_TRIANGLES_0 6
|
|
#define NUM_TRIANGLES_SUB 4
|
|
#define NUM_TRIANGLE_VERTICES 3
|
|
#define LOD_0_SIZE 1.0f
|
|
#define LOD_0_SIZE_Y 0.4328799197461722f
|
|
//#define LOD_0_S 0.75f
|
|
|
|
//#define NUM_POINTS_05f 10
|
|
|
|
//#define NUM_POINTS_WIDTH (NUM_POINTS_05f * 3 * MAP_WIDTH*2)
|
|
|
|
//#define NUM_POINTS_HEIGHT (NUM_POINTS_05f * MAP_HEIGHT)
|
|
|
|
#define NUM_TRIANGLES NUM_TRIANGLES_0*NUM_TRIANGLES_SUB * NUM_TRIANGLES_SUB
|
|
|
|
#define PI 3.14159265359f
|
|
|
|
struct TerrainPoint {
|
|
char height;
|
|
|
|
};
|
|
|
|
#endif // TERRAIN_H
|