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
+39
View File
@@ -0,0 +1,39 @@
#ifndef _INCLUDED_CASW_RANDOM_MISSIONS_H
#define _INCLUDED_CASW_RANDOM_MISSIONS_H
#ifdef _WIN32
#pragma once
#endif
#include "missionchooser/iasw_random_missions.h"
class CMapLayout;
class CASW_Random_Missions : public IASW_Random_Missions
{
typedef IASW_Random_Missions BaseClass;
public:
CASW_Random_Missions();
~CASW_Random_Missions();
virtual vgui::Panel* CreateTileGenFrame( vgui::Panel *parent );
virtual void LevelInitPostEntity( const char *pszMapName );
virtual bool ValidMapLayout();
virtual IASW_Room_Details* GetRoomDetails( const Vector &vecPos );
virtual IASW_Room_Details* GetRoomDetails( int iRoomIndex ) ;
virtual IASW_Room_Details* GetStartRoomDetails();
virtual int GetNumRooms();
virtual void GetMapBounds( Vector *vecWorldMins, Vector *vecWorldMaxs );
virtual KeyValues* GetGenerationOptions(); // returns the generation options for the currently loaded random map
virtual int GetNumEncounters();
virtual IASW_Encounter* GetEncounter( int i );
virtual bool CheckAndCleanDirtyLayout( void );
private:
CMapLayout *m_pCurrentMapLayout;
bool m_bDirtyLayoutForMinimap;
};
#endif // _INCLUDED_CASW_RANDOM_MISSIONS_H