Es müsste heissen
code:
next_level.pos_y = (screensize.y + bmap_width(next_level_bmap)/2;

Allerdings erklärt das nicht, warum dein 2. Level nicht gefunden wird. Hast du den Namen wirklich richtig geschrieben?? Und der Level befindet sich in einem Ordner, welcher mit path-Anweisung selektiert wird?
Oder passiert es nur, wenn du den Level mit publish erstellst und mit dem exe-File testen willst?
Ich würde jedenfalls
code:
String level2_str = "scince2.wmb";
Bmap next_level_bmap = "nl.bmp";

so schreiben:
code:
String level2_str = <scince2.wmb>;
Bmap next_level_bmap = <nl.bmp>;

Damit stellst du sicher, dass diese Ressource mit publish kopiert werden...


A bus station is where the bus stops. A train station is where the train stops.
On my desk I have a workstation...