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 },
        { type: GoodType.Nahrung, amount: 10, productionBonus: 2.6 },
      ]
    }
  },
  {
    x: 4000,
    y: 1500,
    texture: 'mechanica-prime',
    config: {
      name: 'Mechanica Prime',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10 },
        { type: GoodType.Nahrung, amount: 10 },
        { type: GoodType.Metall, amount: 10, productionBonus: 3 },
        { type: GoodType.Bauteile, amount: 10, productionBonus: 1.3 },
        { type: GoodType.Elektronik, amount: 10 }
      ]
    }
  },
  {
    x: 1800,
    y: 3800,
    texture: 'aqualis',
    config: {
      name: 'Aqualis',
      initialGoods: [
        { type: GoodType.Wasser, amount: 200, productionBonus: 4 },
        { type: GoodType.Nahrung, amount: 10 },
        { type: GoodType.Treibstoff, amount: 10 }
      ]
    }
  },
  {
    x: 4500,
    y: 5500,
    texture: 'planet',
    config: {
      name: 'Ferron',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10 },
        { type: GoodType.Nahrung, amount: 10 },
        { type: GoodType.Erz, amount: 10, productionBonus: 1.8 },
        { type: GoodType.Metall, amount: 10 },
        { type: GoodType.Treibstoff, amount: 10 }
      ]
    }
  },
  {
    x: 7400,
    y: 2400,
    texture: 'novus-reach',
    config: {
      name: 'Novus Reach',
      initialGoods: [
        { type: GoodType.Nahrung, amount: 10, productionBonus: 1.5 },
        { type: GoodType.Wasser, amount: 10 },
        { type: GoodType.Bauteile, amount: 10 }
      ]
    }
  }
  ,
  {
    x: 3700,
    y: 7600,
    texture: 'volaris',
    config: {
      name: 'Volaris',
      initialGoods: [
        { type: GoodType.Nahrung, amount: 10 },
        { type: GoodType.Wasser, amount: 10, productionBonus: 1.9 },
        { type: GoodType.Bauteile, amount: 10 }
      ]
    }
  },
  {
    x: 8000,
    y: 6600,
    texture: 'ignis-prime',
    config: {
      name: 'Ignis Prime',
      initialGoods: [
        { type: GoodType.Wasser, amount: 10 },
        { type: GoodType.Nahrung, amount: 10 },
        { type: GoodType.Treibstoff, amount: 10, productionBonus: 0.8 }
      ]
    }
  }
]