/* evil-vulcan.m,
 *
 * Evil indeed.  Enemy vulcan projectiles often fired in pulses and
 * are quite fast.
 */

#include "common.h"
#include "projectiles/evil-vulcan.h"
#include "seborrhea/seborrhea.h"


static SebFile *evil_vulcan_sebum;


@implementation EvilVulcan
+ initialize { REGISTER_PROJECTILE(self); return self; }
+ derive_loadDataProjectile(evil_vulcan_sebum, "data/proj-evilvulcan");
+ derive_shutdownProjectile(evil_vulcan_sebum);

- init
{
    [super init];

    speed = 4.7;

    sprite = (Sebum<SebImage> *)[evil_vulcan_sebum getSebumByName:"evil-vulcan"];
    w = [sprite width];
    h = [sprite height];
    rotatable_sprite = YES;

    return self;
}
@end
