combine ExecutionView & Execution

This commit is contained in:
evanpelle
2025-01-23 11:17:26 -08:00
committed by Evan
parent 8f8bf5c3d7
commit ae02056948
2 changed files with 2 additions and 7 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
import { GameUpdates, GameUpdateType, MapPos, MessageType, NameViewData, Player, PlayerActions, PlayerProfile, PlayerUpdate, Unit, UnitUpdate } from './game/Game';
import { Config } from "./configuration/Config";
import { Alliance, AllianceRequest, AllPlayers, Cell, DefenseBonus, EmojiMessage, Execution, ExecutionView, Game, Gold, Nation, PlayerID, PlayerInfo, PlayerType, Relation, TerrainType, TerraNullius, Tick, UnitInfo, UnitType } from "./game/Game";
import { Alliance, AllianceRequest, AllPlayers, Cell, DefenseBonus, EmojiMessage, Game, Gold, Nation, PlayerID, PlayerInfo, PlayerType, Relation, TerrainType, TerraNullius, Tick, UnitInfo, UnitType } from "./game/Game";
import { ClientID } from "./Schemas";
import { TerraNulliusImpl } from './game/TerraNulliusImpl';
import { WorkerClient } from './worker/WorkerClient';
+1 -6
View File
@@ -120,14 +120,9 @@ export enum PlayerType {
FakeHuman = "FAKEHUMAN",
}
export interface ExecutionView {
export interface Execution {
isActive(): boolean
// TODO: remove owner
owner(): Player
activeDuringSpawnPhase(): boolean
}
export interface Execution extends ExecutionView {
init(mg: Game, ticks: number): void
tick(ticks: number): void
owner(): Player