Added missing type specs (no more implicit 'any')
This commit is contained in:
parent
f21a9910b8
commit
39fda0ffce
|
@ -36,6 +36,7 @@ gulp.task('copy', function () {
|
|||
var tsProject = ts.createProject({
|
||||
declarationFiles: true,
|
||||
noExternalResolve: true,
|
||||
noImplicitAny: true,
|
||||
sortOutput: true,
|
||||
sourceRoot: '../scripts'
|
||||
});
|
||||
|
|
|
@ -39,7 +39,7 @@ module SpaceTac.Game {
|
|||
describe("BattleLog", function () {
|
||||
it("forwards events to subscribers, until unsubscribe", function () {
|
||||
var log = new BattleLog();
|
||||
var received = [];
|
||||
var received: BaseLogEvent[] = [];
|
||||
var fake = new FakeEvent();
|
||||
|
||||
var sub = log.subscribe(function (event) {
|
||||
|
@ -66,7 +66,7 @@ module SpaceTac.Game {
|
|||
checkEvent(battle.log.events[0], battle.play_order[0], "ship_change", battle.play_order[1]);
|
||||
});
|
||||
|
||||
it("can receive simulated initial state events", function (){
|
||||
it("can receive simulated initial state events", function () {
|
||||
var battle = Battle.newQuickRandom();
|
||||
|
||||
expect(battle.log.events.length).toBe(0);
|
||||
|
|
|
@ -30,7 +30,7 @@ module SpaceTac.View {
|
|||
});
|
||||
|
||||
// Watch mouse move to capture hovering over background
|
||||
this.input_callback = this.game.input.addMoveCallback((pointer) => {
|
||||
this.input_callback = this.game.input.addMoveCallback((pointer: Phaser.Pointer) => {
|
||||
var point = new Phaser.Point();
|
||||
if (battleview.game.input.hitTest(background, pointer, point)) {
|
||||
battleview.cursorInSpace(point.x * background.scale.x, point.y * background.scale.y);
|
||||
|
|
|
@ -33,7 +33,7 @@ module SpaceTac.View {
|
|||
log_processor: LogProcessor;
|
||||
|
||||
// Init the view, binding it to a specific battle
|
||||
init(player, battle) {
|
||||
init(player: Game.Player, battle: Game.Battle) {
|
||||
this.player = player;
|
||||
this.battle = battle;
|
||||
this.targetting = null;
|
||||
|
|
|
@ -5,8 +5,8 @@ module SpaceTac.View {
|
|||
it("broadcasts hovering and selection events", () => {
|
||||
var targetting = new Targetting(null);
|
||||
|
||||
var hovered = [];
|
||||
var selected = [];
|
||||
var hovered: Game.Target[] = [];
|
||||
var selected: Game.Target[] = [];
|
||||
targetting.targetHovered.add((target: Game.Target) => {
|
||||
hovered.push(target);
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue