Getting the Device Screen Size
Monkey Targets Forums/iOS/Getting the Device Screen Size
| ||
| I am converting one of my apps to Monkey. I need to determine the device screen size so I can adjust the graphics to the correct size and resolution.(iPhone, iPhone Retina, iPad, Mini and so on. Is the code below correct to do that: SCREEN_WIDTH = DeviceWidth() SCREEN_HEIGHT = DeviceHeight() |
| ||
| DeviceWidth() / DeviceHeight() return the current resolution yes. You might want to use autofit by DruggedBunny which takes away all the hassle of dealing with resizing the graphics and input co-ordinates for Touch commands etc, it really is a godsend. |
| ||
| hello i try this : Import mojo Function Main() Print "maurice est la !" Local x:Int = DeviceWidth() Print x End but return an error : Temps �coul� 00:00:02.69 maurice est la ! Monkey Runtime Error : Memory access violation |
| ||
| You need a display before DeviceWidth() will work. Extend APP and you will see it work.
Import mojo
Function Main()
Local cGame := New Game_c
End Function
Class Game_c Extends App
Method OnCreate:Int()
SetUpdateRate 30
Return 0
End Method
Method OnUpdate:Int()
Return 0
End Method
Method OnRender:Int()
Cls
Print DeviceWidth()
Return 0
End Method
End Class
|