found out about global in types.
BlitzMax Forums/BlitzMax Beginners Area/found out about global in types.| 
 | ||
| I was under the impression that I could do this. type Thi global gfxwide:float=graphicsheight() 'or global whatever:float=gfxwide/2 method draw() drawtext "Hi",gfxwide/2,20 end method end type But when I do that,gfxwide ends up 0.So I have to do this instead. global gfxwide:float function create gfxwide=graphicswidth() end function I guess you can't assign a value to globals in Types?I am running the demo Blitzmax.This has caused me so many headaches.Live and learn. Later, mudcat | 
| 
 | ||
| The problem is graphicswidth() and graphicsheight() are being called before graphics() - globals inside types are initialised first, before any code is run. | 
| 
 | ||
| That explains alot. Thanks, mudcat |