#pragma once

#include <libultraship/libultra/types.h>
#include "item-tables/ItemTableTypes.h"

#define RANDOMIZED_ENEMY_SPAWN_TABLE_SIZE 58

extern const char* enemyCVarList[];
extern const char* enemyNameList[];
extern void GetSelectedEnemies();

#ifndef __cplusplus
struct PlayState;

uint8_t GetRandomizedEnemy(struct PlayState* play, int16_t* actorId, f32* posX, f32* posY, f32* posZ, int16_t* rotX,
                           int16_t* rotY, int16_t* rotZ, int16_t* params);
#endif
