void addEnemy(const char *name, int x, int y, int flags)
{
- Entity *enemy = new Entity();
Entity *defEnemy = getDefinedEnemy(name);
if (defEnemy == NULL)
return;
}
+ Entity *enemy = new Entity();
enemy->setName(defEnemy->name);
enemy->setSprites(defEnemy->sprite[0], defEnemy->sprite[1], defEnemy->sprite[2]);
enemy->currentWeapon = defEnemy->currentWeapon;
if (!engine.loadData("data/defEnemies"))
{
- graphics.showErrorAndExit("Couldn't load enemy definitions file (%s)", "data/defEnemies");
+ return graphics.showErrorAndExit("Couldn't load enemy definitions file (%s)", "data/defEnemies");
}
char *token = strtok((char*)engine.dataBuffer, "\n");