jtmm2/src/gen_levels.c

35 lines
1.3 KiB
C

#include "level.h"
const uint8_t tiles_0_1[] = {
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100,
};
const uint8_t tiles_0_2[] = {
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
100, 100,
};
const uint8_t *layers_0[] = {tiles_0_1, tiles_0_2, };
const Level level_0 = {
.width = 10,
.height = 51,
.layers = layers_0
};
void level_set(const Level **level, uint level_id)
{
switch(level_id)
{
case 0: *level = &level_0; break;
}
}