// Copyright (c) 2023 Alex Diener. All rights reserved.

#ifndef __GameEntities_H__
#define __GameEntities_H__

#include "PROJECT_NAME/GameEntity.h"
#include <stdint.h>

typedef uint16_t GameEntityTypeID;
#define GameEntityType_unknown 0

GameEntityTypeID getEntityTypeFromVtable(compat_type(GameEntity *) entity);
struct GameEntity_vtableStruct * getVtableFromEntityType(GameEntityTypeID typeID);

#endif
