You're right you can't create a global variable with the same name as a Type. But, you can if it's scope is limited:
You (or I) are unlikely to see any major changes to the syntax of BMax. But, I suspect Mark might be able to fix the above situation, as minor as it is IMO.
Java is a world unto itself.
Sorry to hear you aren't getting on that well with it, but I suspect perseverence may help.
Type ship Field x,y End Type Function blah() Local ship = 3 End Function
You (or I) are unlikely to see any major changes to the syntax of BMax. But, I suspect Mark might be able to fix the above situation, as minor as it is IMO.
Java is a world unto itself.
Sorry to hear you aren't getting on that well with it, but I suspect perseverence may help.