Files
screeps-scripts/src/RoomRunner.ts

16 lines
426 B
TypeScript

import CreepRunner from 'CreepRunner';
import RequisitionsManager from 'RequisitionsManager';
import RoomInspector from 'RoomInspector';
class RoomRunner {
public static run(room: Room, state: GameState): GameState {
state = RoomInspector.inspectState(room, state);
state = CreepRunner.run(room, state);
return RequisitionsManager.validateState(room, state);
}
}
export default RoomRunner;