29 lines
631 B
C
29 lines
631 B
C
|
// Copyright (C) 2007 Id Software, Inc.
|
||
|
//
|
||
|
|
||
|
|
||
|
#ifndef __AASFILEMANAGER_H__
|
||
|
#define __AASFILEMANAGER_H__
|
||
|
|
||
|
/*
|
||
|
===============================================================================
|
||
|
|
||
|
AAS File Manager
|
||
|
|
||
|
===============================================================================
|
||
|
*/
|
||
|
|
||
|
class idAASFile;
|
||
|
|
||
|
class idAASFileManager {
|
||
|
public:
|
||
|
virtual ~idAASFileManager( void ) {}
|
||
|
|
||
|
virtual idAASFile * LoadAAS( const char *fileName, unsigned int mapFileCRC ) = 0;
|
||
|
virtual void FreeAAS( idAASFile *file ) = 0;
|
||
|
};
|
||
|
|
||
|
extern idAASFileManager * AASFileManager;
|
||
|
|
||
|
#endif /* !__AASFILEMANAGER_H__ */
|