When the distance between X,Y and EX,EY is smaller than or equal to R1+R2, the collision between two circles occurs. The following formula yields the above-mentioned distance.
SQR((EX-X)*(EX-X)+(EY-Y)*(EY-Y))
I guess that CX is bigger than or equal to LEN(N$) when the error occurs.
Could you try to replace as follows?
[line 61]
Replace CX=CX+1 with CX=CX+(CX<(LEN(N$)-1))
[line 65]
Replace CX=CX-1 with CX=CX-(CX>0)
Use Autz's method, but return value of CHKCHR is integer type (not string type).
To check presence of letter or character at X,Y on console screen, do as follows.
IF CHKCHR(X,Y)==ASC("(letter or character)") THEN ...
Thank you very much for introducing this game.
The key is following the string "HNZLNDA" in my profile comment. (Current key is TJ3E43Q4, but I can change it in the future.)
Actually, landing difficulties of each four airports you can choose are almost the same.
Thank you very much for giving this game good evaluation.
Could you introduce this game with screenshots in US SB community? I wish the region lock hadn't exist.
I've released the newest version of airplane landing simulator.
The modified points from the first version are as follows.
1) You can choose one of four airports to make a landing. (All of them are Japanese domestic airports.)
2) BGM will be played during a flight.
Could you download this game with the key which follows the string "HNZLNDA" in my profile comment?