import { ObjectId } from "mongodb";
import BuildingManager from "./BuildingManager";
import PlanetResourceManager from "./PlanetResourceManager";
import ShipManager from "./PlanetShipManager";
import SystemManager from "./SystemManager";
import PlanetDefenseManager from "./PlanetDefenseManager";
import PlanetEnergyManager from "./PlanetEnergyManager";

export type Planet = {
    _id: ObjectId;
    system: SystemManager;
    name: string;
    fields: number;
    resources: PlanetResourceManager;
    buildings: BuildingManager;
    ships: ShipManager;
    defenses: PlanetDefenseManager;
    energy: PlanetEnergyManager;
}