fix some native definition & optional things

This commit is contained in:
rtldg 2023-03-06 23:38:04 +00:00
parent 3757993e50
commit 9210b84d50
3 changed files with 9 additions and 5 deletions

View File

@ -1405,7 +1405,7 @@ public void __pl_shavit_core_SetNTVOptional()
MarkNativeAsOptional("Shavit_CanPause"); MarkNativeAsOptional("Shavit_CanPause");
MarkNativeAsOptional("Shavit_ChangeClientStyle"); MarkNativeAsOptional("Shavit_ChangeClientStyle");
MarkNativeAsOptional("Shavit_FinishMap"); MarkNativeAsOptional("Shavit_FinishMap");
MarkNativeAsOptional("Shavit_FormatChat"); MarkNativeAsOptional("Shavit_GetAvgVelocity");
MarkNativeAsOptional("Shavit_GetBhopStyle"); MarkNativeAsOptional("Shavit_GetBhopStyle");
MarkNativeAsOptional("Shavit_GetChatStrings"); MarkNativeAsOptional("Shavit_GetChatStrings");
MarkNativeAsOptional("Shavit_GetChatStringsStruct"); MarkNativeAsOptional("Shavit_GetChatStringsStruct");
@ -1413,6 +1413,7 @@ public void __pl_shavit_core_SetNTVOptional()
MarkNativeAsOptional("Shavit_GetClientTime"); MarkNativeAsOptional("Shavit_GetClientTime");
MarkNativeAsOptional("Shavit_GetClientTrack"); MarkNativeAsOptional("Shavit_GetClientTrack");
MarkNativeAsOptional("Shavit_GetDatabase"); MarkNativeAsOptional("Shavit_GetDatabase");
MarkNativeAsOptional("Shavit_GetMaxVelocity");
MarkNativeAsOptional("Shavit_GetOrderedStyles"); MarkNativeAsOptional("Shavit_GetOrderedStyles");
MarkNativeAsOptional("Shavit_GetPerfectJumps"); MarkNativeAsOptional("Shavit_GetPerfectJumps");
MarkNativeAsOptional("Shavit_GetStrafeCount"); MarkNativeAsOptional("Shavit_GetStrafeCount");
@ -1433,6 +1434,7 @@ public void __pl_shavit_core_SetNTVOptional()
MarkNativeAsOptional("Shavit_IsPaused"); MarkNativeAsOptional("Shavit_IsPaused");
MarkNativeAsOptional("Shavit_IsPracticeMode"); MarkNativeAsOptional("Shavit_IsPracticeMode");
MarkNativeAsOptional("Shavit_LoadSnapshot"); MarkNativeAsOptional("Shavit_LoadSnapshot");
MarkNativeAsOptional("Shavit_LogMessage");
MarkNativeAsOptional("Shavit_MarkKZMap"); MarkNativeAsOptional("Shavit_MarkKZMap");
MarkNativeAsOptional("Shavit_PauseTimer"); MarkNativeAsOptional("Shavit_PauseTimer");
MarkNativeAsOptional("Shavit_PrintToChat"); MarkNativeAsOptional("Shavit_PrintToChat");
@ -1440,6 +1442,8 @@ public void __pl_shavit_core_SetNTVOptional()
MarkNativeAsOptional("Shavit_RestartTimer"); MarkNativeAsOptional("Shavit_RestartTimer");
MarkNativeAsOptional("Shavit_ResumeTimer"); MarkNativeAsOptional("Shavit_ResumeTimer");
MarkNativeAsOptional("Shavit_SaveSnapshot"); MarkNativeAsOptional("Shavit_SaveSnapshot");
MarkNativeAsOptional("Shavit_SetAvgVelocity");
MarkNativeAsOptional("Shavit_SetMaxVelocity");
MarkNativeAsOptional("Shavit_SetPracticeMode"); MarkNativeAsOptional("Shavit_SetPracticeMode");
MarkNativeAsOptional("Shavit_StartTimer"); MarkNativeAsOptional("Shavit_StartTimer");
MarkNativeAsOptional("Shavit_StopChatSound"); MarkNativeAsOptional("Shavit_StopChatSound");

View File

@ -352,7 +352,7 @@ native bool Shavit_IsClientCreatingZone(int client);
* Retrieve the highest stage number for a given track. * Retrieve the highest stage number for a given track.
* *
* @param track Track number. * @param track Track number.
* @return Number of stages. * @return Highest stage number...
*/ */
native int Shavit_GetHighestStage(int track); native int Shavit_GetHighestStage(int track);
@ -474,7 +474,7 @@ public void __pl_shavit_zones_SetNTVOptional()
{ {
MarkNativeAsOptional("Shavit_GetZoneData"); MarkNativeAsOptional("Shavit_GetZoneData");
MarkNativeAsOptional("Shavit_GetZoneFlags"); MarkNativeAsOptional("Shavit_GetZoneFlags");
MarkNativeAsOptional("Shavit_GetStageCount"); MarkNativeAsOptional("Shavit_GetHighestStage");
MarkNativeAsOptional("Shavit_InsideZone"); MarkNativeAsOptional("Shavit_InsideZone");
MarkNativeAsOptional("Shavit_InsideZoneGetID"); MarkNativeAsOptional("Shavit_InsideZoneGetID");
MarkNativeAsOptional("Shavit_IsClientCreatingZone"); MarkNativeAsOptional("Shavit_IsClientCreatingZone");

View File

@ -211,7 +211,7 @@ public APLRes AskPluginLoad2(Handle myself, bool late, char[] error, int err_max
// zone natives // zone natives
CreateNative("Shavit_GetZoneData", Native_GetZoneData); CreateNative("Shavit_GetZoneData", Native_GetZoneData);
CreateNative("Shavit_GetZoneFlags", Native_GetZoneFlags); CreateNative("Shavit_GetZoneFlags", Native_GetZoneFlags);
CreateNative("Shavit_GetStageCount", Native_GetStageCount); CreateNative("Shavit_GetHighestStage", Native_GetHighestStage);
CreateNative("Shavit_InsideZone", Native_InsideZone); CreateNative("Shavit_InsideZone", Native_InsideZone);
CreateNative("Shavit_InsideZoneGetID", Native_InsideZoneGetID); CreateNative("Shavit_InsideZoneGetID", Native_InsideZoneGetID);
CreateNative("Shavit_IsClientCreatingZone", Native_IsClientCreatingZone); CreateNative("Shavit_IsClientCreatingZone", Native_IsClientCreatingZone);
@ -749,7 +749,7 @@ public int Native_InsideZoneGetID(Handle handler, int numParams)
return false; return false;
} }
public int Native_GetStageCount(Handle handler, int numParas) public int Native_GetHighestStage(Handle handler, int numParas)
{ {
return gI_HighestStage[GetNativeCell(1)]; return gI_HighestStage[GetNativeCell(1)];
} }