Difference between revisions of "Template:Location map-line/x"

From blackwiki
Jump to navigation Jump to search
imported>Jackmcbarn
m (support data modules)
imported>Jackmcbarn
m (includeonly)
Line 1: Line 1:
{{#expr:{{#switch:{{#invoke:Location map|data|{{{1}}}|type}}
+
<includeonly>{{#expr:{{#switch:{{#invoke:Location map|data|{{{1}}}|type}}
 
|custom={{Location map {{{1}}}/x|{{{2}}}|{{{3}}}}}
 
|custom={{Location map {{{1}}}/x|{{{2}}}|{{{3}}}}}
 
|polar={{#invoke:Location map|data|{{{1}}}|x}}+cos(0.0174532925*({{#invoke:Location map|data|{{{1}}}|alpha}}{{#ifexpr:{{#invoke:Location map|data|{{{1}}}|length_x}}<0|-|+}}({{#ifexpr:{{{2}}}<0|360+}}{{{2}}})*{{#invoke:Location map|data|{{{1}}}|mult}}))*{{#invoke:Location map|data|{{{1}}}|length_x}}*(1-abs({{{3}}})/90)
 
|polar={{#invoke:Location map|data|{{{1}}}|x}}+cos(0.0174532925*({{#invoke:Location map|data|{{{1}}}|alpha}}{{#ifexpr:{{#invoke:Location map|data|{{{1}}}|length_x}}<0|-|+}}({{#ifexpr:{{{2}}}<0|360+}}{{{2}}})*{{#invoke:Location map|data|{{{1}}}|mult}}))*{{#invoke:Location map|data|{{{1}}}|length_x}}*(1-abs({{{3}}})/90)
|100*({{{2}}}{{#ifexpr:({{{2}}}<{{#invoke:Location map|data|{{{1}}}|left}})*({{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}|1|0}})|+360}}-{{#invoke:Location map|data|{{{1}}}|left}})/({{#invoke:Location map|data|{{{1}}}|right}}-{{#invoke:Location map|data|{{{1}}}|left}})}}}}<noinclude>
+
|100*({{{2}}}{{#ifexpr:({{{2}}}<{{#invoke:Location map|data|{{{1}}}|left}})*({{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}|1|0}})|+360}}-{{#invoke:Location map|data|{{{1}}}|left}})/({{#invoke:Location map|data|{{{1}}}|right}}-{{#invoke:Location map|data|{{{1}}}|left}})}}}}</includeonly>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
</noinclude>
 

Revision as of 15:19, 7 September 2014