ethan icons

This commit is contained in:
ntr 2020-01-22 12:26:23 +10:00
parent adff7ebefa
commit 4b6e4544f1
3 changed files with 91 additions and 68 deletions

View File

@ -33,6 +33,25 @@ svg {
} }
} }
// icons from ethan are fills not strokes
svg.ethan-icon {
fill: @white;
stroke: none;
.red {
fill: @red;
}
.green {
fill: @green;
}
.blue {
fill: @blue;
}
}
.green { .green {
color: @green; color: @green;
stroke: @green; stroke: @green;

View File

@ -271,7 +271,6 @@ figure.gray {
.stats svg, .specs svg { .stats svg, .specs svg {
height: 2em; height: 2em;
fill: none;
} }
.credits { .credits {

View File

@ -11,6 +11,10 @@ const triangle = require('./svgs/triangle');
// const vboxColour = require('./svgs/colour'); // const vboxColour = require('./svgs/colour');
const vboxColour = require('./svgs/vbox.colour'); const vboxColour = require('./svgs/vbox.colour');
const speed = require('./svgs/speed');
const power = require('./svgs/power');
const life = require('./svgs/life');
module.exports = { module.exports = {
circle, circle,
diamond, diamond,
@ -19,6 +23,7 @@ module.exports = {
square, square,
squircle, squircle,
triangle, triangle,
speed,
saw, saw,
vboxColour, vboxColour,
@ -27,17 +32,17 @@ module.exports = {
Blue: () => vboxColour('blue'), Blue: () => vboxColour('blue'),
// stats // stats
RedLife: () => square(['red']), RedLife: () => life(['red']),
GreenLife: () => square(['green']), GreenLife: () => life(['green']),
BlueLife: () => square(['blue']), BlueLife: () => life(['blue']),
RedPower: () => circle(['red']), RedPower: () => power(['red']),
GreenPower: () => circle(['green']), GreenPower: () => power(['green']),
BluePower: () => circle(['blue']), BluePower: () => power(['blue']),
SpeedStat: () => triangle(['white']), SpeedStat: () => speed(['white']),
POWER: () => circle(['white']), POWER: () => power(['white']),
LIFE: () => square(['white']), LIFE: () => life(['white']),
SPEED: () => triangle(['white']), SPEED: () => speed(['white']),
// specs // specs
// Base // Base
@ -50,343 +55,343 @@ module.exports = {
Power: () => Power: () =>
<figure> <figure>
{circle(['white'])} {power(['white'])}
<figcaption>Power</figcaption> <figcaption>Power</figcaption>
</figure>, </figure>,
Life: () => Life: () =>
<figure> <figure>
{square(['white'])} {life(['white'])}
<figcaption>Life</figcaption> <figcaption>Life</figcaption>
</figure>, </figure>,
Speed: () => Speed: () =>
<figure> <figure>
{triangle(['white'])} {speed(['white'])}
<figcaption>Speed</figcaption> <figcaption>Speed</figcaption>
</figure>, </figure>,
// Lifes Upgrades // Lifes Upgrades
LifeGG: () => LifeGG: () =>
<figure> <figure>
{square(['green'])} {life(['green'])}
<figcaption>Life</figcaption> <figcaption>Life</figcaption>
</figure>, </figure>,
LifeRR: () => LifeRR: () =>
<figure> <figure>
{square(['red'])} {life(['red'])}
<figcaption>Life</figcaption> <figcaption>Life</figcaption>
</figure>, </figure>,
LifeBB:() => LifeBB:() =>
<figure> <figure>
{square(['blue'])} {life(['blue'])}
<figcaption>Life</figcaption> <figcaption>Life</figcaption>
</figure>, </figure>,
LifeRG: () => LifeRG: () =>
<figure> <figure>
{square(['red', 'green'])} {life(['red', 'green'])}
<figcaption>Life</figcaption> <figcaption>Life</figcaption>
</figure>, </figure>,
LifeGB: () => LifeGB: () =>
<figure> <figure>
{square(['green', 'blue'])} {life(['green', 'blue'])}
<figcaption>Life</figcaption> <figcaption>Life</figcaption>
</figure>, </figure>,
LifeRB:() => LifeRB:() =>
<figure> <figure>
{square(['red', 'blue'])} {life(['red', 'blue'])}
<figcaption>Life</figcaption> <figcaption>Life</figcaption>
</figure>, </figure>,
LifeGGPlus: () => LifeGGPlus: () =>
<figure> <figure>
{square(['green'])} {life(['green'])}
<figcaption>Life+</figcaption> <figcaption>Life+</figcaption>
</figure>, </figure>,
LifeRRPlus: () => LifeRRPlus: () =>
<figure> <figure>
{square(['red'])} {life(['red'])}
<figcaption>Life+</figcaption> <figcaption>Life+</figcaption>
</figure>, </figure>,
LifeBBPlus:() => LifeBBPlus:() =>
<figure> <figure>
{square(['blue'])} {life(['blue'])}
<figcaption>Life+</figcaption> <figcaption>Life+</figcaption>
</figure>, </figure>,
LifeRGPlus: () => LifeRGPlus: () =>
<figure> <figure>
{square(['red', 'green'])} {life(['red', 'green'])}
<figcaption>Life+</figcaption> <figcaption>Life+</figcaption>
</figure>, </figure>,
LifeGBPlus: () => LifeGBPlus: () =>
<figure> <figure>
{square(['green', 'blue'])} {life(['green', 'blue'])}
<figcaption>Life+</figcaption> <figcaption>Life+</figcaption>
</figure>, </figure>,
LifeRBPlus:() => LifeRBPlus:() =>
<figure> <figure>
{square(['red', 'blue'])} {life(['red', 'blue'])}
<figcaption>Life+</figcaption> <figcaption>Life+</figcaption>
</figure>, </figure>,
LifeGGPlusPlus: () => LifeGGPlusPlus: () =>
<figure> <figure>
{square(['green'])} {life(['green'])}
<figcaption>Life++</figcaption> <figcaption>Life++</figcaption>
</figure>, </figure>,
LifeRRPlusPlus: () => LifeRRPlusPlus: () =>
<figure> <figure>
{square(['red'])} {life(['red'])}
<figcaption>Life++</figcaption> <figcaption>Life++</figcaption>
</figure>, </figure>,
LifeBBPlusPlus:() => LifeBBPlusPlus:() =>
<figure> <figure>
{square(['blue'])} {life(['blue'])}
<figcaption>Life++</figcaption> <figcaption>Life++</figcaption>
</figure>, </figure>,
LifeRGPlusPlus: () => LifeRGPlusPlus: () =>
<figure> <figure>
{square(['red', 'green'])} {life(['red', 'green'])}
<figcaption>Life++</figcaption> <figcaption>Life++</figcaption>
</figure>, </figure>,
LifeGBPlusPlus: () => LifeGBPlusPlus: () =>
<figure> <figure>
{square(['green', 'blue'])} {life(['green', 'blue'])}
<figcaption>Life++</figcaption> <figcaption>Life++</figcaption>
</figure>, </figure>,
LifeRBPlusPlus:() => LifeRBPlusPlus:() =>
<figure> <figure>
{square(['red', 'blue'])} {life(['red', 'blue'])}
<figcaption>Life++</figcaption> <figcaption>Life++</figcaption>
</figure>, </figure>,
// Powers Upgrades // Powers Upgrades
PowerGG: () => PowerGG: () =>
<figure> <figure>
{circle(['green'])} {power(['green'])}
<figcaption>Power</figcaption> <figcaption>Power</figcaption>
</figure>, </figure>,
PowerRR: () => PowerRR: () =>
<figure> <figure>
{circle(['red'])} {power(['red'])}
<figcaption>Power</figcaption> <figcaption>Power</figcaption>
</figure>, </figure>,
PowerBB:() => PowerBB:() =>
<figure> <figure>
{circle(['blue'])} {power(['blue'])}
<figcaption>Power</figcaption> <figcaption>Power</figcaption>
</figure>, </figure>,
PowerRG: () => PowerRG: () =>
<figure> <figure>
{circle(['red', 'green'])} {power(['red', 'green'])}
<figcaption>Power</figcaption> <figcaption>Power</figcaption>
</figure>, </figure>,
PowerGB: () => PowerGB: () =>
<figure> <figure>
{circle(['green', 'blue'])} {power(['green', 'blue'])}
<figcaption>Power</figcaption> <figcaption>Power</figcaption>
</figure>, </figure>,
PowerRB:() => PowerRB:() =>
<figure> <figure>
{circle(['red', 'blue'])} {power(['red', 'blue'])}
<figcaption>Power</figcaption> <figcaption>Power</figcaption>
</figure>, </figure>,
PowerGGPlus: () => PowerGGPlus: () =>
<figure> <figure>
{circle(['green'])} {power(['green'])}
<figcaption>Power+</figcaption> <figcaption>Power+</figcaption>
</figure>, </figure>,
PowerRRPlus: () => PowerRRPlus: () =>
<figure> <figure>
{circle(['red'])} {power(['red'])}
<figcaption>Power+</figcaption> <figcaption>Power+</figcaption>
</figure>, </figure>,
PowerBBPlus:() => PowerBBPlus:() =>
<figure> <figure>
{circle(['blue'])} {power(['blue'])}
<figcaption>Power+</figcaption> <figcaption>Power+</figcaption>
</figure>, </figure>,
PowerRGPlus: () => PowerRGPlus: () =>
<figure> <figure>
{circle(['red', 'green'])} {power(['red', 'green'])}
<figcaption>Power+</figcaption> <figcaption>Power+</figcaption>
</figure>, </figure>,
PowerGBPlus: () => PowerGBPlus: () =>
<figure> <figure>
{circle(['green', 'blue'])} {power(['green', 'blue'])}
<figcaption>Power+</figcaption> <figcaption>Power+</figcaption>
</figure>, </figure>,
PowerRBPlus:() => PowerRBPlus:() =>
<figure> <figure>
{circle(['red', 'blue'])} {power(['red', 'blue'])}
<figcaption>Power+</figcaption> <figcaption>Power+</figcaption>
</figure>, </figure>,
PowerGGPlusPlus: () => PowerGGPlusPlus: () =>
<figure> <figure>
{circle(['green'])} {power(['green'])}
<figcaption>Power++</figcaption> <figcaption>Power++</figcaption>
</figure>, </figure>,
PowerRRPlusPlus: () => PowerRRPlusPlus: () =>
<figure> <figure>
{circle(['red'])} {power(['red'])}
<figcaption>Power++</figcaption> <figcaption>Power++</figcaption>
</figure>, </figure>,
PowerBBPlusPlus:() => PowerBBPlusPlus:() =>
<figure> <figure>
{circle(['blue'])} {power(['blue'])}
<figcaption>Power++</figcaption> <figcaption>Power++</figcaption>
</figure>, </figure>,
PowerRGPlusPlus: () => PowerRGPlusPlus: () =>
<figure> <figure>
{circle(['red', 'green'])} {power(['red', 'green'])}
<figcaption>Power++</figcaption> <figcaption>Power++</figcaption>
</figure>, </figure>,
PowerGBPlusPlus: () => PowerGBPlusPlus: () =>
<figure> <figure>
{circle(['green', 'blue'])} {power(['green', 'blue'])}
<figcaption>Power++</figcaption> <figcaption>Power++</figcaption>
</figure>, </figure>,
PowerRBPlusPlus:() => PowerRBPlusPlus:() =>
<figure> <figure>
{circle(['red', 'blue'])} {power(['red', 'blue'])}
<figcaption>Power++</figcaption> <figcaption>Power++</figcaption>
</figure>, </figure>,
// Speeds Upgrades // Speeds Upgrades
SpeedGG: () => SpeedGG: () =>
<figure> <figure>
{triangle(['green'])} {speed(['green'])}
<figcaption>Speed</figcaption> <figcaption>Speed</figcaption>
</figure>, </figure>,
SpeedRR: () => SpeedRR: () =>
<figure> <figure>
{triangle(['red'])} {speed(['red'])}
<figcaption>Speed</figcaption> <figcaption>Speed</figcaption>
</figure>, </figure>,
SpeedBB:() => SpeedBB:() =>
<figure> <figure>
{triangle(['blue'])} {speed(['blue'])}
<figcaption>Speed</figcaption> <figcaption>Speed</figcaption>
</figure>, </figure>,
SpeedRG: () => SpeedRG: () =>
<figure> <figure>
{triangle(['red', 'green'])} {speed(['red', 'green'])}
<figcaption>Speed</figcaption> <figcaption>Speed</figcaption>
</figure>, </figure>,
SpeedGB: () => SpeedGB: () =>
<figure> <figure>
{triangle(['green', 'blue'])} {speed(['green', 'blue'])}
<figcaption>Speed</figcaption> <figcaption>Speed</figcaption>
</figure>, </figure>,
SpeedRB:() => SpeedRB:() =>
<figure> <figure>
{triangle(['red', 'blue'])} {speed(['red', 'blue'])}
<figcaption>Speed</figcaption> <figcaption>Speed</figcaption>
</figure>, </figure>,
SpeedGGPlus: () => SpeedGGPlus: () =>
<figure> <figure>
{triangle(['green'])} {speed(['green'])}
<figcaption>Speed+</figcaption> <figcaption>Speed+</figcaption>
</figure>, </figure>,
SpeedRRPlus: () => SpeedRRPlus: () =>
<figure> <figure>
{triangle(['red'])} {speed(['red'])}
<figcaption>Speed+</figcaption> <figcaption>Speed+</figcaption>
</figure>, </figure>,
SpeedBBPlus:() => SpeedBBPlus:() =>
<figure> <figure>
{triangle(['blue'])} {speed(['blue'])}
<figcaption>Speed+</figcaption> <figcaption>Speed+</figcaption>
</figure>, </figure>,
SpeedRGPlus: () => SpeedRGPlus: () =>
<figure> <figure>
{triangle(['red', 'green'])} {speed(['red', 'green'])}
<figcaption>Speed+</figcaption> <figcaption>Speed+</figcaption>
</figure>, </figure>,
SpeedGBPlus: () => SpeedGBPlus: () =>
<figure> <figure>
{triangle(['green', 'blue'])} {speed(['green', 'blue'])}
<figcaption>Speed+</figcaption> <figcaption>Speed+</figcaption>
</figure>, </figure>,
SpeedRBPlus:() => SpeedRBPlus:() =>
<figure> <figure>
{triangle(['red', 'blue'])} {speed(['red', 'blue'])}
<figcaption>Speed+</figcaption> <figcaption>Speed+</figcaption>
</figure>, </figure>,
SpeedGGPlusPlus: () => SpeedGGPlusPlus: () =>
<figure> <figure>
{triangle(['green'])} {speed(['green'])}
<figcaption>Speed++</figcaption> <figcaption>Speed++</figcaption>
</figure>, </figure>,
SpeedRRPlusPlus: () => SpeedRRPlusPlus: () =>
<figure> <figure>
{triangle(['red'])} {speed(['red'])}
<figcaption>Speed++</figcaption> <figcaption>Speed++</figcaption>
</figure>, </figure>,
SpeedBBPlusPlus:() => SpeedBBPlusPlus:() =>
<figure> <figure>
{triangle(['blue'])} {speed(['blue'])}
<figcaption>Speed++</figcaption> <figcaption>Speed++</figcaption>
</figure>, </figure>,
SpeedRGPlusPlus: () => SpeedRGPlusPlus: () =>
<figure> <figure>
{triangle(['red', 'green'])} {speed(['red', 'green'])}
<figcaption>Speed++</figcaption> <figcaption>Speed++</figcaption>
</figure>, </figure>,
SpeedGBPlusPlus: () => SpeedGBPlusPlus: () =>
<figure> <figure>
{triangle(['green', 'blue'])} {speed(['green', 'blue'])}
<figcaption>Speed++</figcaption> <figcaption>Speed++</figcaption>
</figure>, </figure>,
SpeedRBPlusPlus:() => SpeedRBPlusPlus:() =>
<figure> <figure>
{triangle(['red', 'blue'])} {speed(['red', 'blue'])}
<figcaption>Speed++</figcaption> <figcaption>Speed++</figcaption>
</figure>, </figure>,
}; };