Actions

Template

Difference between revisions of "ShadowPath"

From Sonic Retro

m (Black Squirrel moved page ShadowPath to Template:ShadowPath without leaving a redirect: I am so great)
Line 22: Line 22:
 
#vardefine:bgcolour10_selected|rgba(0,0,255,0.35)}}
 
#vardefine:bgcolour10_selected|rgba(0,0,255,0.35)}}
  
 +
<!-- Westopolis will always be highlighted -->
 
{{#if:{{{1}}}|{{#vardefine:1a|true}}}}
 
{{#if:{{{1}}}|{{#vardefine:1a|true}}}}
</div>
+
 
{{#vardefine:i|0}}
+
{{#vardefine:i|0}}{{#vardefine:score|0}}
 
{{#while:
 
{{#while:
 
|{{#ifexpr:{{#var:i}} < 7|true}}
 
|{{#ifexpr:{{#var:i}} < 7|true}}
{{#switch:{{#pos:{{{1|}}}|{{#var:i}}}}
+
|{{#switch:{{#sub:{{{1|}}}|{{#var:i}}|1}}
|D=up
+
|D={{#ifeq:{{#var:i}}|6
|N=--
+
|{{#switch:{{#var:score}}
|H=down
+
| -2={{#vardefine:score|-5}}
}} {{#vardefine:i|{{#expr:{{#var:i}}+1}}}}
+
| -1={{#vardefine:score|-3}}
 +
| 0={{#vardefine:score|-1}}
 +
| 1={{#vardefine:score|2}}
 +
| 2={{#vardefine:score|4}}
 +
}}
 +
|{{#vardefine:score|{{#ifeq:{{#var:score}}|-2|{{#var:score}}|{{#expr:{{#var:score}}-1}}}}}}
 +
}}
 +
|H={{#ifeq:{{#var:i}}|6
 +
|{{#switch:{{#var:score}}
 +
| -2={{#vardefine:score|-4}}
 +
| -1={{#vardefine:score|-2}}
 +
| 0={{#vardefine:score|1}}
 +
| 1={{#vardefine:score|3}}
 +
| 2={{#vardefine:score|5}}
 +
}}
 +
|{{#vardefine:score|{{#ifeq:{{#var:score}}|2|{{#var:score}}|{{#expr:{{#var:score}}+1}}}}}}
 +
}}
 +
}}
 +
{{#switch:{{#var:i}}
 +
| 1={{#switch:{{#var:score}}
 +
| -1={{#vardefine:2a|true}}
 +
| 0={{#vardefine:2b|true}}
 +
| 1={{#vardefine:2c|true}}
 +
}}
 +
| 2={{#switch:{{#var:score}}
 +
| -1={{#vardefine:3a|true}}
 +
| 0={{#vardefine:3b|true}}
 +
| 1={{#vardefine:3c|true}}
 +
}}
 +
| 3={{#switch:{{#var:score}}
 +
| -2={{#vardefine:4a|true}}
 +
| -1={{#vardefine:4b|true}}
 +
| 0={{#vardefine:4c|true}}
 +
| 1={{#vardefine:4d|true}}
 +
| 2={{#vardefine:4e|true}}
 +
}}
 +
| 4={{#switch:{{#var:score}}
 +
| -2={{#vardefine:5a|true}}
 +
| -1={{#vardefine:5b|true}}
 +
| 0={{#vardefine:5c|true}}
 +
| 1={{#vardefine:5d|true}}
 +
| 2={{#vardefine:5e|true}}
 +
}}
 +
| 5={{#switch:{{#var:score}}
 +
| -2={{#vardefine:6a|true}}
 +
| -1={{#vardefine:6b|true}}
 +
| 0={{#vardefine:6c|true}}
 +
| 1={{#vardefine:6d|true}}
 +
| 2={{#vardefine:6e|true}}
 +
}}
 +
| 6={{#switch:{{#var:score}}
 +
| -5={{#vardefine:7a|true}}
 +
| -4={{#vardefine:7b|true}}
 +
| -3={{#vardefine:7c|true}}
 +
| -2={{#vardefine:7d|true}}
 +
| -1={{#vardefine:7e|true}}
 +
 
 +
| 1={{#vardefine:7f|true}}
 +
| 2={{#vardefine:7g|true}}
 +
| 3={{#vardefine:7h|true}}
 +
| 4={{#vardefine:7i|true}}
 +
| 5={{#vardefine:7j|true}}
 +
}}
 
}}
 
}}
  
 +
{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}
 +
}}
 +
</div>
 
{| style="border:none; text-align:center; border-collapse: separate; border-spacing:4px;"
 
{| style="border:none; text-align:center; border-collapse: separate; border-spacing:4px;"
 
|-style="background:none;"
 
|-style="background:none;"
Line 99: Line 165:
 
|style="background-color:{{#if:{{#var:7j}}|{{#var:bgcolour10_selected}}|{{#var:bgcolour10}}}};"|[[Black Doom]]
 
|style="background-color:{{#if:{{#var:7j}}|{{#var:bgcolour10_selected}}|{{#var:bgcolour10}}}};"|[[Black Doom]]
 
|}</includeonly><noinclude>
 
|}</includeonly><noinclude>
{{ShadowPath|NNDDHH}}
+
{{ShadowPath|NNDDHHD}}
 
[[Category:Sonic Retro templates]]</noinclude>
 
[[Category:Sonic Retro templates]]</noinclude>

Revision as of 08:40, 20 October 2019