diff --git a/engine/physint.h b/engine/physint.h index d5f68461..e4bd55d7 100644 --- a/engine/physint.h +++ b/engine/physint.h @@ -107,7 +107,10 @@ typedef struct server_physics_api_s int (*pfnSaveFile)( const char *filename, const void *data, int len ); const byte *(*pfnLoadImagePixels)( const char *filename, int *width, int *height ); - const char* (*pfnGetModelName)( int modelindex ); + const char *(*pfnGetModelName)( int modelindex ); + + // FWGS extension + void *(*pfnGetNativeObject)( const char *object ); } server_physics_api_t; // physic callbacks diff --git a/engine/server/sv_phys.c b/engine/server/sv_phys.c index f65954fd..5709e616 100644 --- a/engine/server/sv_phys.c +++ b/engine/server/sv_phys.c @@ -2122,6 +2122,7 @@ static server_physics_api_t gPhysicsAPI = COM_SaveFile, pfnLoadImagePixels, pfnGetModelName, + Sys_GetNativeObject }; /*