Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion AGK/AgkIde/AGKCommands.h
Original file line number Diff line number Diff line change
Expand Up @@ -236,5 +236,6 @@ static const char* const agk_identifiers[] = {
"externalcommand", "externalcommandint", "externalcommandfloat", "externalcommandstring", "getappreceipt", "inapppurchaseactivatewithplan", "getinapppurchasesubnumplans", "getinapppurchasesubplannumperiods",
"getinapppurchasesubplanprice", "getinapppurchasesubplanduration", "getinapppurchasesubplandurationunit", "getinapppurchasesubplanpaymenttype", "getinapppurchasesubplantags",
"getinapppurchasesubplantoken", "getdisplaynumcutouts", "getdisplaycutouttop", "getdisplaycutoutbottom", "getdisplaycutoutleft", "getdisplaycutoutright", "getscreenboundssafetop",
"getscreenboundssafebottom", "getscreenboundssafeleft", "getscreenboundssaferight", "ispinappavailable", "pinapp", "isdarktheme", "getinapppurchaseisrenewing",
"getscreenboundssafebottom", "getscreenboundssafeleft", "getscreenboundssaferight", "ispinappavailable", "pinapp", "isdarktheme", "getinapppurchaseisrenewing", "lerp", "inverselerp", "map", "clamp",
"min", "max", "wrap", "sign", "wrapangle", "curvevalue", "curveangle",
};
11 changes: 11 additions & 0 deletions AGK/AgkIde/media/main.agc.tags
Original file line number Diff line number Diff line change
Expand Up @@ -2119,3 +2119,14 @@ IsPinAppAvailable|Integer|()|
PinApp||(Integer enable)|
IsDarkTheme|Integer|()|
GetInAppPurchaseIsRenewing|Integer|(Integer iID)|
Lerp|Float|(Float a, Float b, Float c)|
InverseLerp|Float|(Float a, Float b, Float c)|
Map|Float|(Float a, Float b, Float c, Float d, Float e)|
Clamp|Float|(Float a, Float b, Float c)|
Min|Float|(Float a, Float b)|
Max|Float|(Float a, Float b)|
Wrap|Float|(Float a, Float b, Float c)|
Sign|Integer|(Float a)|
WrapAngle|Float|(Float a)|
CurveValue|Float|(Float a, Float b, Float c)|
CurveAngle|Float|(Float a, Float b, Float c)|
Binary file modified AGK/CommandParserNew/Final/CommandList.dat
Binary file not shown.
17 changes: 14 additions & 3 deletions AGK/CompilerNew/CommandList.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
int g_iAGKNumCommands = 2120;
stCommandOrig g_pAGKCommands[2120] = {
int g_iAGKNumCommands = 2131;
stCommandOrig g_pAGKCommands[2131] = {
{"WorldToScreenX",{2},2,1},
{"WorldToScreenY",{2},2,1},
{"ScreenToWorldX",{2},2,1},
Expand Down Expand Up @@ -2119,5 +2119,16 @@ stCommandOrig g_pAGKCommands[2120] = {
{"IsPinAppAvailable",{},1,0},
{"PinApp",{1},0,1},
{"IsDarkTheme",{},1,0},
{"GetInAppPurchaseIsRenewing",{1},1,1}
{"GetInAppPurchaseIsRenewing",{1},1,1},
{"Lerp",{2,2,2},2,3},
{"InverseLerp",{2,2,2},2,3},
{"Map",{2,2,2,2,2},2,5},
{"Clamp",{2,2,2},2,3},
{"Min",{2,2},2,2},
{"Max",{2,2},2,2},
{"Wrap",{2,2,2},2,3},
{"Sign",{2},1,1},
{"WrapAngle",{2},2,1},
{"CurveValue",{2,2,2},2,3},
{"CurveAngle",{2,2,2},2,3}
};
11 changes: 11 additions & 0 deletions AGK/VSCode/Language Server Protocol/AGKCommands.h
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ static const sAGKCommand agk_commands[] = {
{"chooserawfile","ChooseRawFile",{"ext"},{3},3,1},
{"chooserawfile","ChooseRawFile",{"ext","returnFullPath"},{3,1},3,2},
{"chr","Chr",{"asciivalue"},{1},3,1},
{"clamp","Clamp",{"a","b","c"},{2,2,2},2,3},
{"clear3dparticlescolors","Clear3DParticlesColors",{"ID"},{1},0,1},
{"clear3dparticlesforces","Clear3DParticlesForces",{"ID"},{1},0,1},
{"clear3dparticlesscales","Clear3DParticlesScales",{"ID"},{1},0,1},
Expand Down Expand Up @@ -268,6 +269,8 @@ static const sAGKCommand agk_commands[] = {
{"createzip","CreateZip",{"filename"},{3},1,1},
{"createzip","CreateZip",{"zipID","filename"},{1,3},0,2},
{"crouch3dphysicscharactercontroller","Crouch3DPhysicsCharacterController",{"objID"},{1},0,1},
{"curveangle","CurveAngle",{"a","b","c"},{2,2,2},2,3},
{"curvevalue","CurveValue",{"a","b","c"},{2,2,2},2,3},
{"debug3dphysicscharactercontroller","Debug3DPhysicsCharacterController",{"objID","isDebug"},{1,1},0,2},
{"debug3dphysicsworld","Debug3DPhysicsWorld",{},{},0,0},
{"decodeqrcode","DecodeQRCode",{"image"},{1},3,1},
Expand Down Expand Up @@ -1195,6 +1198,7 @@ static const sAGKCommand agk_commands[] = {
{"inapppurchasesetup","InAppPurchaseSetup",{},{},0,0},
{"instanceobject","InstanceObject",{"objID"},{1},1,1},
{"instanceobject","InstanceObject",{"newobjID","objID"},{1,1},0,2},
{"inverselerp","InverseLerp",{"a","b","c"},{2,2,2},2,3},
{"is3dphysicsragdollstatic","Is3dPhysicsRagdollStatic",{"objID"},{1},1,1},
{"isabsolutepath","IsAbsolutePath",{"szPath"},{3},1,1},
{"iscapturingimage","IsCapturingImage",{},{},1,0},
Expand All @@ -1215,6 +1219,7 @@ static const sAGKCommand agk_commands[] = {
{"kicknetworkclient","KickNetworkClient",{"iNetID","client"},{1,1},0,2},
{"left","Left",{"strin","count"},{3,1},3,2},
{"len","Len",{"strin"},{3},1,1},
{"lerp","Lerp",{"a","b","c"},{2,2,2},2,3},
{"loadconsentstatusadmob","LoadConsentStatusAdMob",{"szPubID","privacyPolicy"},{3,3},0,2},
{"loadfont","LoadFont",{"szFontFile"},{3},1,1},
{"loadfont","LoadFont",{"iFontID","szFontFile"},{1,3},0,2},
Expand Down Expand Up @@ -1263,9 +1268,12 @@ static const sAGKCommand agk_commands[] = {
{"makecolor","MakeColor",{"red","green","blue"},{1,1,1},1,3},
{"makecolor","MakeColor",{"red","green","blue","alpha"},{1,1,1,1},1,4},
{"makefolder","MakeFolder",{"szName"},{3},1,1},
{"map","Map",{"a","b","c","d","e"},{2,2,2,2,2},2,5},
{"max","Max",{"a","b"},{2,2},2,2},
{"maximizewindow","MaximizeWindow",{},{},0,0},
{"message","Message",{"msg"},{3},0,1},
{"mid","Mid",{"strin","position","length"},{3,1,1},3,3},
{"min","Min",{"a","b"},{2,2},2,2},
{"minimizeapp","MinimizeApp",{},{},0,0},
{"mod","Mod",{"a","b"},{1,1},1,2},
{"move3dphysicscharactercontroller","Move3DPhysicsCharacterController",{"objID","direction","velocity"},{1,1,2},0,3},
Expand Down Expand Up @@ -2031,6 +2039,7 @@ static const sAGKCommand agk_commands[] = {
{"showimagecapturescreen","ShowImageCaptureScreen",{},{},1,0},
{"showrewardadadmob","ShowRewardAdAdMob",{},{},0,0},
{"showrewardadchartboost","ShowRewardAdChartboost",{},{},0,0},
{"sign","Sign",{"a"},{2},1,1},
{"simplifypath","SimplifyPath",{"szPath"},{3},3,1},
{"sin","Sin",{"a"},{2},2,1},
{"sinrad","SinRad",{"a"},{2},2,1},
Expand Down Expand Up @@ -2122,6 +2131,8 @@ static const sAGKCommand agk_commands[] = {
{"viewfile","ViewFile",{"szFilename"},{3},0,1},
{"worldtoscreenx","WorldToScreenX",{"x"},{2},2,1},
{"worldtoscreeny","WorldToScreenY",{"y"},{2},2,1},
{"wrap","Wrap",{"a","b","c"},{2,2,2},2,3},
{"wrapangle","WrapAngle",{"a"},{2},2,1},
{"writebyte","WriteByte",{"iFileID","b"},{1,1},0,2},
{"writefloat","WriteFloat",{"iFileID","f"},{1,2},0,2},
{"writeinteger","WriteInteger",{"iFileID","i"},{1,1},0,2},
Expand Down
13 changes: 12 additions & 1 deletion AGK/apps/interpreter/AGKCommandEnums.h
Original file line number Diff line number Diff line change
Expand Up @@ -2120,6 +2120,17 @@
AGKI_ISPINAPPAVAILABLE_L_0,\
AGKI_PINAPP_0_L,\
AGKI_ISDARKTHEME_L_0,\
AGKI_GETINAPPPURCHASEISRENEWING_L_L
AGKI_GETINAPPPURCHASEISRENEWING_L_L,\
AGKI_LERP_F_F_F_F,\
AGKI_INVERSELERP_F_F_F_F,\
AGKI_MAP_F_F_F_F_F_F,\
AGKI_CLAMP_F_F_F_F,\
AGKI_MIN_F_F_F,\
AGKI_MAX_F_F_F,\
AGKI_WRAP_F_F_F_F,\
AGKI_SIGN_L_F,\
AGKI_WRAPANGLE_F_F,\
AGKI_CURVEVALUE_F_F_F_F,\
AGKI_CURVEANGLE_F_F_F_F

#endif
84 changes: 84 additions & 0 deletions AGK/apps/interpreter/AGKCommandSwitch.h
Original file line number Diff line number Diff line change
Expand Up @@ -14576,5 +14576,89 @@ case AGKI_GETINAPPPURCHASEISRENEWING_L_L:
m_pStack[ m_iStackPtr++ ].i = agk::GetInAppPurchaseIsRenewing( param0 );
break;
}
case AGKI_LERP_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Lerp( param0, param1, param2 );
break;
}
case AGKI_INVERSELERP_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::InverseLerp( param0, param1, param2 );
break;
}
case AGKI_MAP_F_F_F_F_F_F:
{
float param4 = m_pStack[ --m_iStackPtr ].f;
float param3 = m_pStack[ --m_iStackPtr ].f;
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Map( param0, param1, param2, param3, param4 );
break;
}
case AGKI_CLAMP_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Clamp( param0, param1, param2 );
break;
}
case AGKI_MIN_F_F_F:
{
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Min( param0, param1 );
break;
}
case AGKI_MAX_F_F_F:
{
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Max( param0, param1 );
break;
}
case AGKI_WRAP_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Wrap( param0, param1, param2 );
break;
}
case AGKI_SIGN_L_F:
{
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].i = agk::Sign( param0 );
break;
}
case AGKI_WRAPANGLE_F_F:
{
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::WrapAngle( param0 );
break;
}
case AGKI_CURVEVALUE_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::CurveValue( param0, param1, param2 );
break;
}
case AGKI_CURVEANGLE_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::CurveAngle( param0, param1, param2 );
break;
}


84 changes: 84 additions & 0 deletions AGK/apps/interpreter/AGKCommandSwitch2D.h
Original file line number Diff line number Diff line change
Expand Up @@ -10786,3 +10786,87 @@ case AGKI_GETINAPPPURCHASEISRENEWING_L_L:
m_pStack[ m_iStackPtr++ ].i = agk::GetInAppPurchaseIsRenewing( param0 );
break;
}
case AGKI_LERP_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Lerp( param0, param1, param2 );
break;
}
case AGKI_INVERSELERP_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::InverseLerp( param0, param1, param2 );
break;
}
case AGKI_MAP_F_F_F_F_F_F:
{
float param4 = m_pStack[ --m_iStackPtr ].f;
float param3 = m_pStack[ --m_iStackPtr ].f;
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Map( param0, param1, param2, param3, param4 );
break;
}
case AGKI_CLAMP_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Clamp( param0, param1, param2 );
break;
}
case AGKI_MIN_F_F_F:
{
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Min( param0, param1 );
break;
}
case AGKI_MAX_F_F_F:
{
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Max( param0, param1 );
break;
}
case AGKI_WRAP_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::Wrap( param0, param1, param2 );
break;
}
case AGKI_SIGN_L_F:
{
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].i = agk::Sign( param0 );
break;
}
case AGKI_WRAPANGLE_F_F:
{
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::WrapAngle( param0 );
break;
}
case AGKI_CURVEVALUE_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::CurveValue( param0, param1, param2 );
break;
}
case AGKI_CURVEANGLE_F_F_F_F:
{
float param2 = m_pStack[ --m_iStackPtr ].f;
float param1 = m_pStack[ --m_iStackPtr ].f;
float param0 = m_pStack[ --m_iStackPtr ].f;
m_pStack[ m_iStackPtr++ ].f = agk::CurveAngle( param0, param1, param2 );
break;
}
13 changes: 12 additions & 1 deletion AGK/apps/interpreter/AGKPluginCommandList.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ struct AGKPluginFunction
AGKVoidFunc pFunc;
};

int g_iNumAGKFunctions = 2133;
int g_iNumAGKFunctions = 2144;
AGKPluginFunction g_ppAGKFunctionList[] = {
{"ABS_F_F", (AGKVoidFunc) (float(*)(float)) (agk::Abs) },
{"ACOSRAD_F_F", (AGKVoidFunc) (float(*)(float)) (agk::ACosRad) },
Expand Down Expand Up @@ -105,6 +105,7 @@ AGKPluginFunction g_ppAGKFunctionList[] = {
{"CHOOSERAWFILE_S_S", (AGKVoidFunc) (char*(*)(const char*)) (agk::ChooseRawFile) },
{"CHOOSERAWFILE_S_S_L", (AGKVoidFunc) (char*(*)(const char*,int)) (agk::ChooseRawFile) },
{"CHR_S_L", (AGKVoidFunc) (char*(*)(UINT)) (agk::Chr) },
{"CLAMP_F_F_F_F", (AGKVoidFunc) (float(*)(float,float,float)) (agk::Clamp) },
{"CLEAR3DPARTICLESCOLORS_0_L", (AGKVoidFunc) (void(*)(UINT)) (agk::Clear3DParticlesColors) },
{"CLEAR3DPARTICLESFORCES_0_L", (AGKVoidFunc) (void(*)(UINT)) (agk::Clear3DParticlesForces) },
{"CLEAR3DPARTICLESSCALES_0_L", (AGKVoidFunc) (void(*)(UINT)) (agk::Clear3DParticlesScales) },
Expand Down Expand Up @@ -274,6 +275,8 @@ AGKPluginFunction g_ppAGKFunctionList[] = {
{"CREATEZIP_0_L_S", (AGKVoidFunc) (void(*)(UINT,const char*)) (agk::CreateZip) },
{"CREATEZIP_L_S", (AGKVoidFunc) (UINT(*)(const char*)) (agk::CreateZip) },
{"CROUCH3DPHYSICSCHARACTERCONTROLLER_0_L", (AGKVoidFunc) (void(*)(UINT)) (agk::Crouch3DPhysicsCharacterController) },
{"CURVEANGLE_F_F_F_F", (AGKVoidFunc) (float(*)(float,float,float)) (agk::CurveAngle) },
{"CURVEVALUE_F_F_F_F", (AGKVoidFunc) (float(*)(float,float,float)) (agk::CurveValue) },
{"DEBUG3DPHYSICSCHARACTERCONTROLLER_0_L_L", (AGKVoidFunc) (void(*)(UINT,int)) (agk::Debug3DPhysicsCharacterController) },
{"DEBUG3DPHYSICSWORLD_0_0", (AGKVoidFunc) (void(*)()) (agk::Debug3DPhysicsWorld) },
{"DECODEQRCODE_S_L", (AGKVoidFunc) (char*(*)(UINT)) (agk::DecodeQRCode) },
Expand Down Expand Up @@ -1208,6 +1211,7 @@ AGKPluginFunction g_ppAGKFunctionList[] = {
{"INAPPPURCHASESETUP_0_0", (AGKVoidFunc) (void(*)()) (agk::InAppPurchaseSetup) },
{"INSTANCEOBJECT_0_L_L", (AGKVoidFunc) (void(*)(UINT,UINT)) (agk::InstanceObject) },
{"INSTANCEOBJECT_L_L", (AGKVoidFunc) (UINT(*)(UINT)) (agk::InstanceObject) },
{"INVERSELERP_F_F_F_F", (AGKVoidFunc) (float(*)(float,float,float)) (agk::InverseLerp) },
{"IS3DPHYSICSRAGDOLLSTATIC_L_L", (AGKVoidFunc) (int(*)(UINT)) (agk::Is3dPhysicsRagdollStatic) },
{"ISABSOLUTEPATH_L_S", (AGKVoidFunc) (int(*)(const char *)) (agk::IsAbsolutePath) },
{"ISCAPTURINGIMAGE_L_0", (AGKVoidFunc) (UINT(*)()) (agk::IsCapturingImage) },
Expand All @@ -1228,6 +1232,7 @@ AGKPluginFunction g_ppAGKFunctionList[] = {
{"KICKNETWORKCLIENT_0_L_L", (AGKVoidFunc) (void(*)(UINT,UINT)) (agk::KickNetworkClient) },
{"LEFT_S_S_L", (AGKVoidFunc) (char*(*)(const char*,UINT)) (agk::Left) },
{"LEN_L_S", (AGKVoidFunc) (UINT(*)(const char*)) (agk::Len) },
{"LERP_F_F_F_F", (AGKVoidFunc) (float(*)(float,float,float)) (agk::Lerp) },
{"LOADCONSENTSTATUSADMOB_0_S_S", (AGKVoidFunc) (void(*)(const char*,const char*)) (agk::LoadConsentStatusAdMob) },
{"LOADFONT_0_L_S", (AGKVoidFunc) (void(*)(UINT,const char *)) (agk::LoadFont) },
{"LOADFONT_L_S", (AGKVoidFunc) (UINT(*)(const char *)) (agk::LoadFont) },
Expand Down Expand Up @@ -1276,10 +1281,13 @@ AGKPluginFunction g_ppAGKFunctionList[] = {
{"MAKECOLOR_L_L_L_L", (AGKVoidFunc) (UINT(*)(UINT,UINT,UINT)) (agk::MakeColor) },
{"MAKECOLOR_L_L_L_L_L", (AGKVoidFunc) (uint32_t(*)(uint32_t,uint32_t,uint32_t,uint32_t)) (agk::MakeColor) },
{"MAKEFOLDER_L_S", (AGKVoidFunc) (int(*)(const char*)) (agk::MakeFolder) },
{"MAP_F_F_F_F_F_F", (AGKVoidFunc) (float(*)(float,float,float,float,float)) (agk::Map) },
{"MAXIMIZEWINDOW_0_0", (AGKVoidFunc) (void(*)()) (agk::MaximizeWindow) },
{"MAX_F_F_F", (AGKVoidFunc) (float(*)(float,float)) (agk::Max) },
{"MESSAGE_0_S", (AGKVoidFunc) (void(*)(const char*)) (agk::Message) },
{"MID_S_S_L_L", (AGKVoidFunc) (char*(*)(const char*,UINT,int)) (agk::Mid) },
{"MINIMIZEAPP_0_0", (AGKVoidFunc) (void(*)()) (agk::MinimizeApp) },
{"MIN_F_F_F", (AGKVoidFunc) (float(*)(float,float)) (agk::Min) },
{"MOD_L_L_L", (AGKVoidFunc) (int(*)(int,int)) (agk::Mod) },
{"MOVE3DPHYSICSCHARACTERCONTROLLER_0_L_F_F_F", (AGKVoidFunc) (void(*)(UINT,float,float,float)) (agk::Move3DPhysicsCharacterController) },
{"MOVE3DPHYSICSCHARACTERCONTROLLER_0_L_L_F", (AGKVoidFunc) (void(*)(UINT,int,float)) (agk::Move3DPhysicsCharacterController) },
Expand Down Expand Up @@ -2047,6 +2055,7 @@ AGKPluginFunction g_ppAGKFunctionList[] = {
{"SHOWIMAGECAPTURESCREEN_L_0", (AGKVoidFunc) (UINT(*)()) (agk::ShowImageCaptureScreen) },
{"SHOWREWARDADADMOB_0_0", (AGKVoidFunc) (void(*)()) (agk::ShowRewardAdAdMob) },
{"SHOWREWARDADCHARTBOOST_0_0", (AGKVoidFunc) (void(*)()) (agk::ShowRewardAdChartboost) },
{"SIGN_L_F", (AGKVoidFunc) (int(*)(float)) (agk::Sign) },
{"SIMPLIFYPATH_S_S", (AGKVoidFunc) (char*(*)(const char *)) (agk::SimplifyPath) },
{"SINRAD_F_F", (AGKVoidFunc) (float(*)(float)) (agk::SinRad) },
{"SIN_F_F", (AGKVoidFunc) (float(*)(float)) (agk::Sin) },
Expand Down Expand Up @@ -2138,6 +2147,8 @@ AGKPluginFunction g_ppAGKFunctionList[] = {
{"VIEWFILE_0_S", (AGKVoidFunc) (void(*)(const char*)) (agk::ViewFile) },
{"WORLDTOSCREENX_F_F", (AGKVoidFunc) (float(*)(float)) (agk::WorldToScreenX) },
{"WORLDTOSCREENY_F_F", (AGKVoidFunc) (float(*)(float)) (agk::WorldToScreenY) },
{"WRAPANGLE_F_F", (AGKVoidFunc) (float(*)(float)) (agk::WrapAngle) },
{"WRAP_F_F_F_F", (AGKVoidFunc) (float(*)(float,float,float)) (agk::Wrap) },
{"WRITEBYTE_0_L_L", (AGKVoidFunc) (void(*)(UINT,int)) (agk::WriteByte) },
{"WRITEFLOAT_0_L_F", (AGKVoidFunc) (void(*)(UINT,float)) (agk::WriteFloat) },
{"WRITEINTEGER_0_L_L", (AGKVoidFunc) (void(*)(UINT,int)) (agk::WriteInteger) },
Expand Down
Loading