const circle = require('./svgs/circle');
const diamond = require('./svgs/diamond');
const hexagon = require('./svgs/hexagon');
const pentagon = require('./svgs/pentagon');
const saw = require('./svgs/saw');
const square = require('./svgs/square');
const squircle = require('./svgs/squircle');
const triangle = require('./svgs/triangle');
const vboxColour = require('./svgs/colour');

module.exports = {
    circle,
    diamond,
    hexagon,
    pentagon,
    square,
    squircle,
    triangle,
    saw,
    vboxColour,

    // stats
    RedLife: () => square(['red']),
    GreenLife: () => square(['green']),
    BlueLife: () => square(['blue']),
    RedPower: () => circle(['red']),
    GreenPower: () => circle(['green']),
    BluePower: () => circle(['blue']),
    Speed: () => triangle(['white']),

    // specs
    // Base
    Power: () => circle(['white']),
    Life: () => square(['white']),
    // Speed,

    // Lifes Upgrades
    LifeGGI: () => square(['green']),
    LifeRRI: () => square(['red']),
    LifeBBI: () => square(['blue']),
    LifeRGI: () => square(['red', 'green']),
    LifeGBI: () => square(['green', 'blue']),
    LifeRBI: () => square(['red', 'blue']),

    // Power Upgrades
    PowerGGI: () => circle(['green']),
    PowerRRI: () => circle(['red']),
    PowerBBI: () => circle(['blue']),
    PowerRGI: () => circle(['red', 'green']),
    PowerGBI: () => circle(['green', 'blue']),
    PowerRBI: () => circle(['red', 'blue']),

    // Speed Upgrades
    SpeedGGI: () => triangle(['green']),
    SpeedRRI: () => triangle(['red']),
    SpeedBBI: () => triangle(['blue']),
    SpeedRGI: () => triangle(['red', 'green']),
    SpeedGBI: () => triangle(['green', 'blue']),
    SpeedRBI: () => triangle(['red', 'blue']),
};
