Licar/settings.h

29 lines
730 B
C
Raw Normal View History

2023-07-21 21:17:49 +02:00
#ifndef _LCR_SETTINGS_H
#define _LCR_SETTINGS_H
2023-08-08 20:39:29 +02:00
#ifndef LCR_SETTING_RESOLUTION_X
2023-09-10 14:43:20 +02:00
#define LCR_SETTING_RESOLUTION_X 1024
2023-08-08 20:39:29 +02:00
#endif
#ifndef LCR_SETTING_RESOLUTION_Y
2023-09-10 14:43:20 +02:00
#define LCR_SETTING_RESOLUTION_Y 768
2023-08-08 20:39:29 +02:00
#endif
2023-09-11 20:56:04 +02:00
#ifndef LCR_SETTING_RESOLUTION_SUBDIVIDE
#define LCR_SETTING_RESOLUTION_SUBDIVIDE 1
#endif
2023-09-12 16:42:58 +02:00
#ifndef LCR_SETTING_SKY_SIZE
/** Size of sky texture pixel, 0 turns off sky rendering. */
2023-09-12 17:39:55 +02:00
#define LCR_SETTING_SKY_SIZE \
(LCR_SETTING_RESOLUTION_X / 256 * LCR_SETTING_RESOLUTION_SUBDIVIDE)
#endif
2023-09-12 16:42:58 +02:00
2023-07-21 21:17:49 +02:00
#ifndef LCR_SETTING_MAP_MAX_SIZE
/** Maximum number of blocks a map can consist of, decreasing will save RAM
but also rule out loading bigger maps. */
2023-08-03 21:12:23 +02:00
#define LCR_SETTING_MAP_MAX_SIZE 4096
2023-07-21 21:17:49 +02:00
#endif
#endif // guard