29 lines
534 B
C
29 lines
534 B
C
|
#ifndef FALLOUT_SFALL_LISTS_H_
|
||
|
#define FALLOUT_SFALL_LISTS_H_
|
||
|
|
||
|
#include "obj_types.h"
|
||
|
|
||
|
namespace fallout {
|
||
|
|
||
|
enum ListType {
|
||
|
LIST_CRITTERS = 0,
|
||
|
LIST_ITEMS = 1,
|
||
|
LIST_SCENERY = 2,
|
||
|
LIST_WALLS = 3,
|
||
|
LIST_TILES = 4,
|
||
|
LIST_MISC = 5,
|
||
|
LIST_SPATIAL = 6,
|
||
|
LIST_ALL = 9,
|
||
|
};
|
||
|
|
||
|
bool sfallListsInit();
|
||
|
void sfallListsReset();
|
||
|
void sfallListsExit();
|
||
|
int sfallListsCreate(int listType);
|
||
|
Object* sfallListsGetNext(int listId);
|
||
|
void sfallListsDestroy(int listId);
|
||
|
|
||
|
} // namespace fallout
|
||
|
|
||
|
#endif /* FALLOUT_SFALL_LISTS_H_ */
|