I try to do this
Code: Select all
@IF #HW_ANDROID
@DISPLAY {Color = #WHITE, Sizeable = True, Width =800,Height =600, ScaleMode=#SCALEMODE_AUTO, ScreenName="Fireplace",Title = "Fireplace", Menu = 1}
@ELSE
@REQUIRE "RapaGUI"
@ENDIF
Code: Select all
@IF #HW_ANDROID
@DISPLAY {Color = #WHITE, Sizeable = True, Width =800,Height =600, ScaleMode=#SCALEMODE_AUTO, ScreenName="Fireplace",Title = "Fireplace", Menu = 1}
@ELSE
@REQUIRE "RapaGUI"
@ENDIF
also note that when compiling applets, none of the constants will be set because applets are meant to be completely platform-agnostic
Code: Select all
v = GetVersion()
IsAndroid = (v.platform = "Android")
Code: Select all
If IsAndroid
CreateDisplay({Color = #WHITE, Sizeable = True, Width =800,Height =600, ScaleMode=#SCALEMODE_AUTO, ScreenName="Fireplace", Title = "Fireplace", Menu = 1})
Else
LoadPlugin("RapaGUI")
Endif
Code: Select all
If IsAndroid
id = CreateDisplay(Nil, {Color = #WHITE, Sizeable = True, Width =800,Height =600, ScaleMode=#SCALEMODE_AUTO, ScreenName="Fireplace", Title = "Fireplace", Menu = 1})
OpenDisplay(id)
Else
LoadPlugin("RapaGUI")
Endif
Code: Select all
@IF #DOANDROID
@REQUIRE "RapaGUI"
@ELSE
@DISPLAY {...}
@ENDIF
Code: Select all
Hollywood test.hws -compile test.hwa -setconstants DOANDROID=1