22 lines
558 B
TypeScript
22 lines
558 B
TypeScript
module SpaceTac.Game {
|
|
"use strict";
|
|
|
|
// Base class for effects of actions
|
|
// Effects can be permanent or temporary (for a number of turns)
|
|
export class BaseEffect {
|
|
// Identifier code for the type of effect
|
|
code: string;
|
|
|
|
// Base constructor
|
|
constructor(code: string) {
|
|
this.code = code;
|
|
}
|
|
|
|
// Apply ponctually the effect on a given ship
|
|
// Return true if the effect could be applied
|
|
applyOnShip(ship: Ship): boolean {
|
|
return false;
|
|
}
|
|
}
|
|
}
|