bp-space-invaders
Version:
The BP Space Invaders Game
13 lines • 2.45 kB
JavaScript
import { ASSET_ANIMATION, ENGINE_ANIMATION } from './spaceship-1-constants';
import { SpaceshipClass } from '../spaceship/spaceship.class';
export class Spaceship1Class extends SpaceshipClass {
constructor(gameService, ctx, boundarySetup) {
super(gameService, ctx, boundarySetup, true);
}
spawn() {
this.assetAnimations = ASSET_ANIMATION;
this.engineAnimations = ENGINE_ANIMATION;
super.spawn();
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BhY2VzaGlwLTEuY2xhc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zcGFjZS1pbnZhZGVycy9zcmMvbGliL3NwYWNlc2hpcHMvc3BhY2VzaGlwLTEvc3BhY2VzaGlwLTEuY2xhc3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBRTVFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQU05RCxNQUFNLE9BQU8sZUFBZ0IsU0FBUSxjQUFjO0lBT2pELFlBQVksV0FBd0IsRUFBRSxHQUE2QixFQUFFLGFBQWlDO1FBQ3BHLEtBQUssQ0FBQyxXQUFXLEVBQUUsR0FBRyxFQUFFLGFBQWEsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUMvQyxDQUFDO0lBS2tCLEtBQUs7UUFDdEIsSUFBSSxDQUFDLGVBQWUsR0FBRyxlQUFlLENBQUM7UUFDdkMsSUFBSSxDQUFDLGdCQUFnQixHQUFHLGdCQUFnQixDQUFDO1FBQ3pDLEtBQUssQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUNoQixDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBU1NFVF9BTklNQVRJT04sIEVOR0lORV9BTklNQVRJT04gfSBmcm9tICcuL3NwYWNlc2hpcC0xLWNvbnN0YW50cyc7XG5pbXBvcnQgeyBHYW1lU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2UvZ2FtZS5zZXJ2aWNlJztcbmltcG9ydCB7IFNwYWNlc2hpcENsYXNzIH0gZnJvbSAnLi4vc3BhY2VzaGlwL3NwYWNlc2hpcC5jbGFzcyc7XG5pbXBvcnQgeyBCb3VuZGFyeVNldHVwTW9kZWwgfSBmcm9tICcuLi8uLi9tb2RlbC9ib3VuZGFyeS1zZXQubW9kZWwnO1xuXG4vKipcbiAqIFRoZSBTcGFjZXNoaXAgMSBDbGFzc1xuICovXG5leHBvcnQgY2xhc3MgU3BhY2VzaGlwMUNsYXNzIGV4dGVuZHMgU3BhY2VzaGlwQ2xhc3Mge1xuICAvKipcbiAgICogQ29uc3RydWN0b3JcbiAgICogQHBhcmFtIGdhbWVTZXJ2aWNlIFRoZSBHYW1lU2VydmljZVxuICAgKiBAcGFyYW0gY3R4IFRoZSBjdHhcbiAgICogQHBhcmFtIGJvdW5kYXJ5U2V0dXAgVGhlIEJvdW5kYXJ5U2V0dXBNb2RlbFxuICAgKi9cbiAgY29uc3RydWN0b3IoZ2FtZVNlcnZpY2U6IEdhbWVTZXJ2aWNlLCBjdHg6IENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRCwgYm91bmRhcnlTZXR1cDogQm91bmRhcnlTZXR1cE1vZGVsKSB7XG4gICAgc3VwZXIoZ2FtZVNlcnZpY2UsIGN0eCwgYm91bmRhcnlTZXR1cCwgdHJ1ZSk7XG4gIH1cblxuICAvKipcbiAgICogU3Bhd24gdGhlIHNwYWNlc2hpcFxuICAgKi9cbiAgcHJvdGVjdGVkIG92ZXJyaWRlIHNwYXduKCk6IHZvaWQge1xuICAgIHRoaXMuYXNzZXRBbmltYXRpb25zID0gQVNTRVRfQU5JTUFUSU9OO1xuICAgIHRoaXMuZW5naW5lQW5pbWF0aW9ucyA9IEVOR0lORV9BTklNQVRJT047XG4gICAgc3VwZXIuc3Bhd24oKTtcbiAgfVxufVxuIl19