bmp_cursor = bmap_create("bmp_cursor.bmp");
Muss in einer Funktion stehen. Wenn du das nicht willst, kannst du dir auch eine startup function erzeugen:
Code:
void bmp_cursor_startup ()
{
bmp_cursor = bmap_create("bmp_cursor.bmp");
}
Ansonsten kommentiere alle functions aus und auch alles aus der main. Rufe nur
level_load("testlevel.wmb");
auf. Wenn dann alles klappt, stückweise alles auskommentieren. Wenn da noch ein Fehler ist, wirst du dann schnell feststellen, wo dieser liegt.