Move building queue info to Core

This commit is contained in:
Anton Vakhrushev 2020-07-18 17:09:18 +03:00
parent d830a135f3
commit 3a5329d278
4 changed files with 4 additions and 3 deletions

View File

@ -1,9 +1,9 @@
import { ActionController, registerAction } from './ActionController'; import { ActionController, registerAction } from './ActionController';
import { GrabError, TryLaterError } from '../Errors'; import { GrabError, TryLaterError } from '../Errors';
import { grabBuildingQueueInfo } from '../Page/VillageBlock'; import { grabBuildingQueueInfo } from '../Page/VillageBlock';
import { BuildingQueueInfo } from '../Game';
import { Args } from '../Queue/Args'; import { Args } from '../Queue/Args';
import { Task } from '../Queue/TaskProvider'; import { Task } from '../Queue/TaskProvider';
import { BuildingQueueInfo } from '../Core/BuildingQueueInfo';
@registerAction @registerAction
export class CheckBuildingRemainingTimeAction extends ActionController { export class CheckBuildingRemainingTimeAction extends ActionController {

View File

@ -1,5 +1,6 @@
export class BuildingQueueInfo { export class BuildingQueueInfo {
readonly seconds: number; readonly seconds: number;
constructor(seconds: number) { constructor(seconds: number) {
this.seconds = seconds; this.seconds = seconds;
} }

View File

@ -2,9 +2,9 @@ import { Grabber } from './Grabber';
import { grabBuildingQueueInfo, grabResourcesPerformance } from '../Page/VillageBlock'; import { grabBuildingQueueInfo, grabResourcesPerformance } from '../Page/VillageBlock';
import { parseLocation, timestamp } from '../utils'; import { parseLocation, timestamp } from '../utils';
import { GrabError } from '../Errors'; import { GrabError } from '../Errors';
import { BuildingQueueInfo } from '../Game';
import { ProductionQueue } from '../Core/ProductionQueue'; import { ProductionQueue } from '../Core/ProductionQueue';
import { grabResourceSlots } from '../Page/SlotBlock'; import { grabResourceSlots } from '../Page/SlotBlock';
import { BuildingQueueInfo } from '../Core/BuildingQueueInfo';
export class VillageOverviewPageGrabber extends Grabber { export class VillageOverviewPageGrabber extends Grabber {
grab(): void { grab(): void {

View File

@ -1,8 +1,8 @@
import { BuildingQueueInfo } from '../Game';
import { GrabError } from '../Errors'; import { GrabError } from '../Errors';
import { getNumber, parseLocation } from '../utils'; import { getNumber, parseLocation } from '../utils';
import { Resources } from '../Core/Resources'; import { Resources } from '../Core/Resources';
import { Coordinates, Village, VillageList } from '../Core/Village'; import { Coordinates, Village, VillageList } from '../Core/Village';
import { BuildingQueueInfo } from '../Core/BuildingQueueInfo';
function getVillageListItems() { function getVillageListItems() {
const $elements = jQuery('#sidebarBoxVillagelist ul li a'); const $elements = jQuery('#sidebarBoxVillagelist ul li a');