upload "kind" alien swarm

This commit is contained in:
nillerusr
2023-10-03 17:23:56 +03:00
parent b7bd94c52e
commit 7d3c0d8b5a
4229 changed files with 462900 additions and 495155 deletions
+6 -5
View File
@@ -1,4 +1,4 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============//
//
// Purpose: A schedule
//
@@ -20,6 +20,7 @@
class CStringRegistry;
class CAI_ClassScheduleIdSpace;
class CAI_GlobalScheduleNamespace;
class CAI_BaseNPC;
struct Task_t;
@@ -78,8 +79,7 @@ public:
bool LoadAllSchedules(void);
bool LoadSchedules( const char* prefix, CAI_ClassScheduleIdSpace *pIdSpace );
bool LoadSchedulesFromBuffer( const char *prefix, const char *pfile, CAI_ClassScheduleIdSpace *pIdSpace );
bool LoadSchedulesFromBuffer( const char *prefix, char *pfile, CAI_ClassScheduleIdSpace *pIdSpace, CAI_GlobalScheduleNamespace *pGlobalNamespace );
private:
friend class CAI_SystemHook;
@@ -106,6 +106,7 @@ private:
};
extern CAI_SchedulesManager g_AI_SchedulesManager;
extern CAI_SchedulesManager g_AI_AgentSchedulesManager;
class CAI_Schedule
{
@@ -180,7 +181,7 @@ private:
extern const char * g_psz##name; \
if ( classname::gm_SchedLoadStatus.fValid ) \
{ \
classname::gm_SchedLoadStatus.fValid = g_AI_SchedulesManager.LoadSchedulesFromBuffer( #classname,(char *)g_psz##name,&classname::gm_ClassScheduleIdSpace ); \
classname::gm_SchedLoadStatus.fValid = g_AI_SchedulesManager.LoadSchedulesFromBuffer( #classname,(char *)g_psz##name,&classname::gm_ClassScheduleIdSpace, classname::GetSchedulingSymbols() ); \
} \
} while (false)
@@ -190,7 +191,7 @@ private:
do \
{ \
extern const char * g_psz##name; \
if (!g_AI_SchedulesManager.LoadSchedulesFromBuffer( #classname,(char *)g_psz##name,&classname::gm_ClassScheduleIdSpace )) \
if (!g_AI_SchedulesManager.LoadSchedulesFromBuffer( #classname,(char *)g_psz##name,&classname::gm_ClassScheduleIdSpace, classname::GetSchedulingSymbols() )) \
return false; \
} while (false)