There is a "Message" command which pops up a messagebox but that's about it at the moment.
I doubt it's high on the agenda as AppGameKit is aimed at games. Traditionally game makers like to have their own GUI system which sets their game apart from other developers.
AGK is
really easy to produce GUI's using sprites for backgrounds and buttons. I honestly think it's possible to produce the equivalent of a 'question message' dialogue in about 10 minutes... not going to prove it right now though...
Actually why not...
rem
rem AGK Application
rem
rem Landscape App
SetDisplayAspect( 4.0/3.0 )
rem background
BG = createSprite(0)
setSpriteSize(BG,50,25)
setSpriteOffset(BG,25,12.5)
setSpritePositionByOffset(BG,50,50)
`yes button
YES = createSprite(0)
setSpriteSize(YES,15,8)
setSpriteColor(YES,0,0,0,255)
setSpriteOffset(YES,7.5,1)
setSpritePositionByOffset(YES,35,50)
`no button
NO = createSprite(0)
setSpriteSize(NO,15,8)
setSpriteColor(NO,0,0,0,255)
setSpriteOffset(NO,7.5,1)
setSpritePositionByOffset(NO,65,50)
`text
txt1 = createText("Did I make it?")
txt2 = createText("YES")
txt3 = createText("NO")
setTextSize(txt1,3)
setTextAlignment(txt1,1)
setTextPosition(txt1,50,40)
setTextColor(txt1,0,0,0,255)
setTextSize(txt2,3)
setTextAlignment(txt2,1)
setTextPosition(txt2,35,51)
setTextColor(txt2,255,255,255,255)
setTextSize(txt3,3)
setTextAlignment(txt3,1)
setTextPosition(txt3,65,51)
setTextColor(txt3,255,255,255,255)
rem A baxslash Did It!
do
if getPointerPressed()=1
hit = getSpriteHitTest(YES,getPointerX(),getPointerY())
if hit>0
message("Yeah baby!")
endif
hit = getSpriteHitTest(NO,getPointerX(),getPointerY())
if hit>0
message("Darn it!")
endif
endif
Sync()
loop