import { GoodType } from "../model/goods/good-type.enum";
import { PlanetInit } from "../model/planet.model";

export const PLANETCONFIGS: { x: number, y: number, texture: string, config: PlanetInit}[] = [
  {
    x: 200,
    y: 300,
    texture: 'terra-nova',
    config: {
      name: 'Terra Nova',
      initialGoods: [
        { type: GoodType.Wasser, amount: 120 },
        { type: GoodType.Nahrung, amount: 80, productionBonus: 1.3 },
        { type: GoodType.Erz, amount: 100 }
      ]
    }
  },
  {
    x: 600,
    y: 200,
    texture: 'mechanica-prime',
    config: {
      name: 'Mechanica Prime',
      initialGoods: [
        { type: GoodType.Wasser, amount: 120 },
        { type: GoodType.Nahrung, amount: 80 },
        { type: GoodType.Metall, amount: 50, productionBonus: 1.5 },
        { type: GoodType.Bauteile, amount: 20, productionBonus: 1.3 },
        { type: GoodType.Elektronik, amount: 10 }
      ]
    }
  },
  {
    x: 400,
    y: 700,
    texture: 'aqualis',
    config: {
      name: 'Aqualis',
      initialGoods: [
        { type: GoodType.Wasser, amount: 300, productionBonus: 2.0 },
        { type: GoodType.Nahrung, amount: 60 },
        { type: GoodType.Treibstoff, amount: 10 }
      ]
    }
  },
  {
    x: 900,
    y: 500,
    texture: 'planet',
    config: {
      name: 'Ferron',
      initialGoods: [
        { type: GoodType.Wasser, amount: 120 },
        { type: GoodType.Nahrung, amount: 80 },
        { type: GoodType.Erz, amount: 200, productionBonus: 1.8 },
        { type: GoodType.Metall, amount: 40 },
        { type: GoodType.Treibstoff, amount: 20 }
      ]
    }
  },
  {
    x: 800,
    y: 800,
    texture: 'novus-reach',
    config: {
      name: 'Novus Reach',
      initialGoods: [
        { type: GoodType.Nahrung, amount: 90, productionBonus: 1.5 },
        { type: GoodType.Wasser, amount: 50 },
        { type: GoodType.Bauteile, amount: 15 }
      ]
    }
  }
]