aboutsummaryrefslogtreecommitdiff
path: root/src/engine/level_const.c
blob: b568e863b4adacd559f2a0961d2d22a7f8f17cd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "engine/level_const.h"


hh_g_all_levels hh_init_game_levels(){
	hh_g_all_levels levels;
	levels.currentLevel=0;

	levels.level[0].x=40;
	levels.level[0].y=60;
	levels.level[0].hh_level_completed=false;
	FILE *fp = fopen("../test/bin/level1_test.bin", "rb");
	fseek(fp, 0, SEEK_END);
	int size = ftell(fp) / sizeof(int);
	fseek(fp, (0 * sizeof(int)) + sizeof(int), SEEK_SET);
	int* hh_game_level1 = malloc(size * sizeof(int));
	fread(hh_game_level1, sizeof(int), size, fp);
	fclose(fp);
	levels.level[0].place = hh_game_level1;

	return levels;
}