Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Classic Chat / Build 107 New Commands

Author
Message
LeeBamber
TGC Lead Developer
24
Years of Service
User Offline
Joined: 21st Jan 2000
Location: England
Posted: 5th May 2012 14:18 Edited at: 5th May 2012 14:22
Hi Guys,

I've been asked a few times what new commands in 107. Well here is a list I used to make some examples for the latest update. As you can read, we don't have examples for the smaller command additions, but the larger feature sets are covered:


MillisecondsTimer
-----------------
AGKI_RESETTIMER,\
AGKI_GETMILLISECONDSR_INTEGER,\

CustomImage
-----------
AGKI_SETIMAGEMASK_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER,\
AGKI_SAVEIMAGE_INTEGER_STRING,\
AGKI_GETIMAGER_INTEGER_FLOAT_FLOAT_FLOAT_FLOAT,\
AGKI_GETIMAGE_INTEGER_FLOAT_FLOAT_FLOAT_FLOAT,\
AGKI_GETIMAGEFILENAMER_STRING_INTEGER,\
AGKI_COPYIMAGER_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER,\
AGKI_COPYIMAGE_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER,\

ChooseImage
-----------
AGKI_SHOWCHOOSEIMAGESCREENR_INTEGER,\
AGKI_ISCHOOSINGIMAGER_INTEGER,\
AGKI_GETCHOSENIMAGER_INTEGER,\

ImageFromCamera
---------------
AGKI_SHOWIMAGECAPTURESCREENR_INTEGER,\
AGKI_ISCAPTURINGIMAGER_INTEGER,\
AGKI_GETCAPTUREDIMAGER_INTEGER,\
AGKI_GETCAMERAEXISTSR_INTEGER,\

QRCodeImage
-----------
AGKI_DECODEQRCODER_STRING_INTEGER,\
AGKI_ENCODEQRCODER_INTEGER_STRING_INTEGER,\

PrintingImage
-------------
AGKI_PRINTIMAGE_INTEGER_FLOAT,\

FindTokenInString
-----------------
AGKI_COUNTSTRINGTOKENSR_INTEGER_STRING_STRING,\
AGKI_GETSTRINGTOKENR_STRING_STRING_STRING_INTEGER,\

HTTPCommunication
-----------------
AGKI_CREATEHTTPCONNECTIONR_INTEGER,\
AGKI_DELETEHTTPCONNECTION_INTEGER,\
AGKI_SETHTTPHOSTR_CNOP,\
AGKI_SETHTTPHOSTR_INTEGER_INTEGER_STRING_INTEGER,\
AGKI_SETHTTPHOSTR_INTEGER_INTEGER_STRING_INTEGER_STRING_STRING,\
AGKI_CLOSEHTTPCONNECTION_INTEGER,\
AGKI_SENDHTTPREQUESTR_CNOP,\
AGKI_SENDHTTPREQUESTR_STRING_INTEGER_STRING,\
AGKI_SENDHTTPREQUESTR_STRING_INTEGER_STRING_STRING,\
AGKI_SENDHTTPREQUESTASYNCR_CNOP,\
AGKI_SENDHTTPREQUESTASYNCR_INTEGER_INTEGER_STRING,\
AGKI_SENDHTTPREQUESTASYNCR_INTEGER_INTEGER_STRING_STRING,\
AGKI_SENDHTTPFILER_INTEGER_INTEGER_STRING_STRING_STRING,\
AGKI_GETHTTPRESPONSER_STRING_INTEGER,\
AGKI_GETHTTPRESPONSEREADYR_INTEGER_INTEGER,\
AGKI_GETHTTPFILER_CNOP,\
AGKI_GETHTTPFILER_INTEGER_INTEGER_STRING_STRING,\
AGKI_GETHTTPFILER_INTEGER_INTEGER_STRING_STRING_STRING,\
AGKI_GETHTTPFILECOMPLETER_INTEGER_INTEGER,\
AGKI_GETHTTPFILEPROGRESSR_FLOAT_INTEGER,\

EditBoxes
---------
AGKI_CREATEEDITBOX_INTEGER,\
AGKI_CREATEEDITBOXR_INTEGER,\
AGKI_GETEDITBOXEXISTSR_INTEGER_INTEGER,\
AGKI_DELETEEDITBOX_INTEGER,\
AGKI_GETEDITBOXHASFOCUSR_INTEGER_INTEGER,\
AGKI_GETCURRENTEDITBOXR_INTEGER,\
AGKI_SETEDITBOXPOSITION_INTEGER_FLOAT_FLOAT,\
AGKI_SETEDITBOXSIZE_INTEGER_FLOAT_FLOAT,\
AGKI_SETEDITBOXDEPTH_INTEGER_INTEGER,\
AGKI_SETEDITBOXBORDERSIZE_INTEGER_FLOAT,\
AGKI_SETEDITBOXBORDERCOLOR_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER,\
AGKI_SETEDITBOXBACKGROUNDCOLOR_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER,\
AGKI_SETEDITBOXTEXT_INTEGER_STRING,\
AGKI_SETEDITBOXTEXTCOLOR_INTEGER_INTEGER_INTEGER_INTEGER,\
AGKI_SETEDITBOXCURSORCOLOR_INTEGER_INTEGER_INTEGER_INTEGER,\
AGKI_SETEDITBOXFONTIMAGE_INTEGER_INTEGER,\
AGKI_SETEDITBOXTEXTSIZE_INTEGER_FLOAT,\
AGKI_SETEDITBOXFOCUS_INTEGER_INTEGER,\
AGKI_SETEDITBOXACTIVE_INTEGER_INTEGER,\
AGKI_SETEDITBOXVISIBLE_INTEGER_INTEGER,\
AGKI_SETEDITBOXBORDERIMAGE_INTEGER_INTEGER,\
AGKI_SETEDITBOXBACKGROUNDIMAGE_INTEGER_INTEGER,\
AGKI_SETEDITBOXCURSORBLINKTIME_INTEGER_FLOAT,\
AGKI_SETEDITBOXCURSORWIDTH_INTEGER_FLOAT,\
AGKI_SETEDITBOXMAXCHARS_INTEGER_INTEGER,\
AGKI_SETEDITBOXMAXLINES_INTEGER_INTEGER,\
AGKI_SETEDITBOXMULTILINE_INTEGER_INTEGER,\
AGKI_SETEDITBOXSCISSOR_INTEGER_FLOAT_FLOAT_FLOAT_FLOAT,\
AGKI_FIXEDITBOXTOSCREEN_INTEGER_INTEGER,\
AGKI_GETEDITBOXTEXTR_STRING_INTEGER,\
AGKI_GETEDITBOXXR_FLOAT_INTEGER,\
AGKI_GETEDITBOXYR_FLOAT_INTEGER,\
AGKI_GETEDITBOXWIDTHR_FLOAT_INTEGER,\
AGKI_GETEDITBOXHEIGHTR_FLOAT_INTEGER,\
AGKI_GETEDITBOXCHANGEDR_INTEGER_INTEGER,\
AGKI_GETEDITBOXACTIVER_INTEGER_INTEGER,\
AGKI_GETEDITBOXVISIBLER_INTEGER_INTEGER,\
AGKI_GETEDITBOXLINESR_INTEGER_INTEGER,\

Benchmarking
------------
AGKI_GETPIXELSDRAWNR_INTEGER,\
AGKI_GETMANAGEDSPRITEDRAWCALLSR_INTEGER,\

GetDateAndTime
--------------
AGKI_GETLEAPYEARR_INTEGER_INTEGER,\
AGKI_GETUNIXFROMDATER_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER_INTEGER,\
AGKI_GETYEARFROMUNIXR_INTEGER_INTEGER,\
AGKI_GETMONTHFROMUNIXR_INTEGER_INTEGER,\
AGKI_GETDAYSFROMUNIXR_INTEGER_INTEGER,\
AGKI_GETHOURSFROMUNIXR_INTEGER_INTEGER,\
AGKI_GETMINUTESFROMUNIXR_INTEGER_INTEGER,\
AGKI_GETSECONDSFROMUNIXR_INTEGER_INTEGER,\
AGKI_GETCURRENTDATER_STRING,\
AGKI_GETCURRENTTIMER_STRING,\
AGKI_GETDAYOFWEEKR_INTEGER,\

Adverts
-------
AGKI_SETADMOBDETAILS_STRING,\
AGKI_SETINNERACTIVEDETAILS_STRING,\
AGKI_CREATEADVERT_INTEGER_INTEGER_INTEGER,\
AGKI_SETADVERTPOSITION_INTEGER_INTEGER_INTEGER,\
AGKI_DELETEADVERT,\
AGKI_OPENBROWSER_STRING

Zip Files
---------
AGKI_CREATEZIP_INTEGER_STRING,\
AGKI_CREATEZIPR_INTEGER_STRING,\
AGKI_ADDZIPENTRY_INTEGER_STRING_STRING,\
AGKI_CLOSEZIP_INTEGER,\
AGKI_EXTRACTZIP_STRING_STRING,\

No Examples For These
---------------------
AGKI_GETCLR_STRING,\
AGKI_SETSCISSOR_FLOAT_FLOAT_FLOAT_FLOAT,\
AGKI_GETRESUMEDR_INTEGER,\
AGKI_BREAK,\
AGKI_CLEARSCREEN,\
AGKI_SETSORTCREATED_INTEGER,\
AGKI_CREATESPRITER_CNOP,\
AGKI_CREATESPRITER_INTEGER_STRING,\
AGKI_CREATESPRITE_INTEGER_STRING,\
AGKI_SETSPRITEUV_INTEGER_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT,\
AGKI_RESETSPRITEUV_INTEGER,\
AGKI_SETSPRITESNAP_INTEGER_INTEGER,\
AGKI_GETSPRITEGROUPR_INTEGER_INTEGER,\
AGKI_SETSPRITESCISSOR_INTEGER_FLOAT_FLOAT_FLOAT_FLOAT,\
AGKI_DRAWSPRITE_INTEGER,\
AGKI_SETSPRITECOLLIDEBIT_INTEGER_INTEGER_INTEGER,\
AGKI_GETJOINTEXISTSR_INTEGER_INTEGER,\
AGKI_CREATEPULLEYJOINT2_INTEGER_INTEGER_FLOAT_INTEGER,\
AGKI_FINISHPULLEYJOINTR_INTEGER_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT_FLOAT,\
AGKI_SETPARTICLESACTIVE_INTEGER_INTEGER,\
AGKI_GETPARTICLESACTIVER_INTEGER_INTEGER,\
AGKI_UPDATEPARTICLES_INTEGER_FLOAT,\
AGKI_SETTEXTEXTENDEDFONTIMAGE_INTEGER_INTEGER,\
AGKI_SETTEXTDEFAULTEXTENDEDFONTIMAGE_INTEGER,\
AGKI_SETTEXTMAXWIDTH_INTEGER_FLOAT,\
AGKI_SETTEXTSCISSOR_INTEGER_FLOAT_FLOAT_FLOAT_FLOAT,\
AGKI_GETTEXTSTRINGR_STRING_INTEGER,\
AGKI_CHOOSERAWFILER_STRING_STRING,\
AGKI_VALFLOATR_FLOAT_STRING,\
AGKI_GETCURRENTDIRR_STRING,\
AGKI_GETFOLDERR_STRING,\
AGKI_SETFOLDERR_INTEGER_STRING,\
AGKI_STARTTEXTINPUT_CNOP,\
AGKI_STARTTEXTINPUT_STRING,\
AGKI_GETLASTCHARR_INTEGER,\
AGKI_SETCURSORBLINKTIME_FLOAT,\
AGKI_SETTEXTINPUTMAXCHARS_INTEGER,\
AGKI_SETRAWWRITEPATH_STRING,\
AGKI_MAKEFOLDERR_INTEGER_STRING,\
AGKI_DELETEFOLDER_STRING,\
AGKI_SETRAWMOUSEVISIBLE_INTEGER,\

If you want to then drill down into what each of these mean, you can check out the online documentation from here: http://www.appgamekit.com/documentation/home.html

Have fun exploring our minor update

I drink tea, and in my spare time I write software.
kamac
13
Years of Service
User Offline
Joined: 30th Nov 2010
Location: Poland
Posted: 5th May 2012 14:30 Edited at: 5th May 2012 14:49
Thanks Lee

Also, weird. I didn't notice there's App Game Kit - Windows - v1071 avaible


Mm. I wonder what plans do you guys have for the next update

bjadams
AGK Backer
16
Years of Service
User Offline
Joined: 29th Mar 2008
Location:
Posted: 5th May 2012 15:17
For the next update I suggest they focus on fixing any bugs that might arise from this release (if there are any) and get it out asap. I think they gave us enough new commands for now!!!!
bjadams
AGK Backer
16
Years of Service
User Offline
Joined: 29th Mar 2008
Location:
Posted: 5th May 2012 15:52
agk::SetAdMobDetails() did not make it to 1071 right?
Paul Johnston
TGC Developer
21
Years of Service
User Offline
Joined: 16th Nov 2002
Location: United Kingdom
Posted: 5th May 2012 16:43
Quote: "agk::SetAdMobDetails() did not make it to 1071 right?"


correct
Nickydude
Retired Moderator
17
Years of Service
User Offline
Joined: 4th Nov 2006
Location: Look outside...
Posted: 5th May 2012 23:50
Is it just me or when you select the 'C++' version of the online docs the examples disappear?

I reject your reality and substitute my own...
kamac
13
Years of Service
User Offline
Joined: 30th Nov 2010
Location: Poland
Posted: 6th May 2012 00:06 Edited at: 6th May 2012 00:07
Quote: "Is it just me or when you select the 'C++' version of the online docs the examples disappear?
"


Means they aren't made. (yet?)

But most of them work for me, so maybe it's only you.



Follow me on twitter! @kamac496
nja
12
Years of Service
User Offline
Joined: 11th Dec 2011
Location:
Posted: 6th May 2012 21:14
Since you said agk::SetAdMobDetails() didn't make it into 107.1 does that mean there will be ad mob support in the future cross platform?

From what I understand, the only ad support in 107.1 will be through inneractive. Is that correct?
polomint
12
Years of Service
User Offline
Joined: 3rd Apr 2012
Location: Lancashire, United Kingdom
Posted: 7th May 2012 10:55
I believe that Inneractive is the only supported ads at the moment, it has been said that other providers will be supported in the future.

Blackberry App Development & ZX Spectrum Game Development.

Login to post a reply

Server time is: 2024-05-02 13:33:40
Your offset time is: 2024-05-02 13:33:40