pokeplatinum/src/persisted_map_features.c

28 lines
736 B
C

#include "persisted_map_features.h"
#include <nitro.h>
void PersistedMapFeatures_Init(PersistedMapFeatures *persistedMapFeatures)
{
MI_CpuClear8(persistedMapFeatures, sizeof(PersistedMapFeatures));
}
void *PersistedMapFeatures_InitWithID(PersistedMapFeatures *persistedMapFeatures, int id)
{
PersistedMapFeatures_Init(persistedMapFeatures);
persistedMapFeatures->id = id;
return persistedMapFeatures->buffer;
}
void *PersistedMapFeatures_GetBuffer(PersistedMapFeatures *persistedMapFeatures, int id)
{
GF_ASSERT(persistedMapFeatures->id == id);
return persistedMapFeatures->buffer;
}
int PersistedMapFeatures_GetID(const PersistedMapFeatures *persistedMapFeatures)
{
return persistedMapFeatures->id;
}