#pragma once

// needs to be an even number
#define CHUNK_SIZE               16
#define WORLD_HEIGHT             500
#define BIOM_GENERATION_Z_OFFSET 100
#define AIR_LEVEL_Z_OFFSET       99
#define MIN_AIR_LEVEL            50
#define MAX_AIR_LEVEL            450
#define NUM_TICK_WORKERS         4
#define ITEM_CACHE_SIZE          256
#ifdef _DEBUG
#    define DEFAULT_VIEW_DISTANCE 2
#else
#    define DEFAULT_VIEW_DISTANCE 32
#endif
#define MAX_SURFACE_HEIGHT    50
#define VARIABLE_SURFACE_PART 0.5f
#define MAX_TICKS_PER_SECOND  20

#ifndef OUT
#    define OUT
#endif