in älteren Basic-Dialekten konnte man mit DEF... (DEFINT, DEFDBL oder so) arbeiten. Wenn ich mich recht erinnere, war % Int, ! float und # double
z.B. DEFINT a-c
definiert alle Variablen, die mit a, b oder c beginnen, als integer. Dann musste man im Coding auch nicht mehr das % anhängen. Ob das für GLBasic aber so sinnvoll wäre?
Ansonsten:
Da doch eh alles in C++-Code übersetzt wird, wie wäre es, wenn man sich dort anlehnt. Standardmäßig alle Variablen float wie gehabt. Ansonsten Deklarationen möglich, wobei man sich auf einige wenige Datentypen beschränken könnte
z.B.
a = 5 // a ist float
INT b = 6 // b ist integer
UINT c = 5 // c ist unsigned integer
oder was halt so Sinn macht. Vielleicht auch etwas sprechendere Bezeichnungen