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: 900,
    y: 950,
    texture: 'terra-nova',
    config: {
      name: 'Terra Nova',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10, productionBonus: 0.18 },
        { type: GoodType.Nahrung, amount: 10, productionBonus: 2.3 },
        { type: GoodType.Erz, amount: 10, productionBonus: 0 },
      ]
    }
  },
  {
    x: 4000,
    y: 1500,
    texture: 'mechanica-prime',
    config: {
      name: 'Mechanica Prime',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10, productionBonus: 0.07 },
        { type: GoodType.Nahrung, amount: 10, productionBonus: 0.05 },
        { type: GoodType.Erz, amount: 10, productionBonus: 1.5 },
      ]
    }
  },
  {
    x: 1800,
    y: 3800,
    texture: 'aqualis',
    config: {
      name: 'Aqualis',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10, productionBonus: 2.5 },
        { type: GoodType.Nahrung, amount: 10, productionBonus: 0.06 },
        { type: GoodType.Erz, amount: 10, productionBonus: 0.2 }
      ]
    }
  },
  {
    x: 4500,
    y: 5500,
    texture: 'planet',
    config: {
      name: 'Ferron',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10, productionBonus: 0.02 },
        { type: GoodType.Nahrung, amount: 10, productionBonus: 0.03 },
        { type: GoodType.Erz, amount: 10, productionBonus: 2.2 }
      ]
    }
  },
  {
    x: 7400,
    y: 2400,
    texture: 'novus-reach',
    config: {
      name: 'Novus Reach',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10, productionBonus: 1.6 },
        { type: GoodType.Nahrung, amount: 10, productionBonus: 0.07 },
        { type: GoodType.Erz, amount: 10, productionBonus: 0.1 }
      ]
    }
  }
  ,
  {
    x: 3700,
    y: 7600,
    texture: 'volaris',
    config: {
      name: 'Volaris',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10, productionBonus: 0.25 },
        { type: GoodType.Nahrung, amount: 10, productionBonus: 2.2 },
        { type: GoodType.Erz, amount: 10, productionBonus: 0 }
      ]
    }
  },
  {
    x: 8000,
    y: 6600,
    texture: 'ignis-prime',
    config: {
      name: 'Ignis Prime',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10, productionBonus: 1.3 },
        { type: GoodType.Nahrung, amount: 10, productionBonus: 0.06 },
        { type: GoodType.Erz, amount: 10, productionBonus: 0.1 }
      ]
    }
  },
]