void MonsterController::register_enemy(GameInst* enemy) { mids.push_back(enemy->id); RVO::Vector2 enemy_position(enemy->x, enemy->y); EnemyInst* e = (EnemyInst*)enemy; EffectiveStats& estats = e->effective_stats(); EnemyBehaviour& eb = e->behaviour(); }