Difference between revisions of "MDPalette"
From Sonic Retro
(planning for animations) |
BSonirachi (talk | contribs) m (Text replacement - "Category:Sonic Retro templates" to "Category:Templates") |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#if:{{{size|}}}|{{#vardefine:colw|{{{size|}}}}}{{#vardefine:colh|{{{size|}}}}}| | <includeonly>{{#if:{{{size|}}}|{{#vardefine:colw|{{{size|}}}}}{{#vardefine:colh|{{{size|}}}}}| | ||
{{#if:{{{width|}}}|{{#vardefine:colw|{{{width|}}}}}|{{#vardefine:colw|24}}}}{{#if:{{{height|}}}|{{#vardefine:colw|{{{height|}}}}}|{{#vardefine:colh|24}}}} | {{#if:{{{width|}}}|{{#vardefine:colw|{{{width|}}}}}|{{#vardefine:colw|24}}}}{{#if:{{{height|}}}|{{#vardefine:colw|{{{height|}}}}}|{{#vardefine:colh|24}}}} | ||
− | }}<div style="max-width:{{#expr:{{#var:colw}}*16}}px;">{{#fornumargs: i | + | }}<div style="max-width:{{#expr:{{#var:colw}}*16}}px; font-size:0px;">{{#fornumargs: i |
| value | | value | ||
| {{#if:{{#pos:{{#var:value}}|:}} | | {{#if:{{#pos:{{#var:value}}|:}} | ||
− | |< | + | |{{#vardefine:rawdata|{{#replace:{{#var:value}}| }}}}{{#vardefine:delay|{{#expr:{{#explode:{{#var:rawdata}}|:|0}}/60}}}}{{#vardefine:colours|{{#explode:{{#var:rawdata}}|:|1}}}}{{#vardefine:rawdataa|{{#explode:{{#var:rawdata}}|:|2}}}}<div style="display:inline-block; border:0px solid red; transform:translate(0px,{{#var:colh}}px); margin-top:-{{#var:colh}}px;">{{animate |
+ | | {{MDPalette/Copy|{{#sub:{{#var:rawdataa}}|0|{{#expr:4*{{#var:colours}}}}}}|width={{#var:colw}}|height={{#var:colh}}}} | ||
+ | | {{MDPalette/Copy|{{#sub:{{#var:rawdataa}}|{{#expr:4*{{#var:colours}}}}|{{#expr:4*{{#var:colours}}}}}}|width={{#var:colw}}|height={{#var:colh}}}} | ||
+ | | {{MDPalette/Copy|{{#sub:{{#var:rawdataa}}|{{#expr:8*{{#var:colours}}}}|{{#expr:4*{{#var:colours}}}}}}|width={{#var:colw}}|height={{#var:colh}}}} | ||
+ | | {{MDPalette/Copy|{{#sub:{{#var:rawdataa}}|{{#expr:12*{{#var:colours}}}}|{{#expr:4*{{#var:colours}}}}}}|width={{#var:colw}}|height={{#var:colh}}}} | ||
+ | | {{MDPalette/Copy|{{#sub:{{#var:rawdataa}}|{{#expr:16*{{#var:colours}}}}|{{#expr:4*{{#var:colours}}}}}}|width={{#var:colw}}|height={{#var:colh}}}} | ||
+ | | {{MDPalette/Copy|{{#sub:{{#var:rawdataa}}|{{#expr:20*{{#var:colours}}}}|{{#expr:4*{{#var:colours}}}}}}|width={{#var:colw}}|height={{#var:colh}}}} | ||
+ | | {{MDPalette/Copy|{{#sub:{{#var:rawdataa}}|{{#expr:24*{{#var:colours}}}}|{{#expr:4*{{#var:colours}}}}}}|width={{#var:colw}}|height={{#var:colh}}}} | ||
+ | | {{MDPalette/Copy|{{#sub:{{#var:rawdataa}}|{{#expr:28*{{#var:colours}}}}|{{#expr:4*{{#var:colours}}}}}}|width={{#var:colw}}|height={{#var:colh}}}} | ||
+ | | delay={{#var:delay}}}}</div> | ||
|{{#vardefine:rawdata|{{#replace:{{#var:value}}| }}}}{{#loop: j | |{{#vardefine:rawdata|{{#replace:{{#var:value}}| }}}}{{#loop: j | ||
| 0 | | 0 | ||
Line 11: | Line 20: | ||
}} | }} | ||
}} | }} | ||
− | }}</div></includeonly><noinclude> | + | }}</div></includeonly><noinclude>[[Category:Templates]] |
<pre> | <pre> | ||
{{MDPalette | {{MDPalette | ||
|0800|0000|0242|0464|0686|08C8|0EEE|0AAA|0888|0444|08EA|046A|00EE|0088|0044|000E | |0800|0000|0242|0464|0686|08C8|0EEE|0AAA|0888|0444|08EA|046A|00EE|0088|0044|000E | ||
− | |0E80|0002|0EEE|0026|0048|006C|008E|00CE| | + | |0E80|0002|0EEE|0026|0048|006C|008E|00CE|10:4:0A860E860EA80ECA0ECA0A860E860EA80EA80ECA0A860E860E860EA80ECA0A86|0040|0060|00A4|00E8 |
|0C82|0A02|0C42|0E86|0ECA|0EEC|0EEE|0EAC|0E8A|0E68|00E8|00A4|0002|0026|006C|00CE | |0C82|0A02|0C42|0E86|0ECA|0EEC|0EEE|0EAC|0E8A|0E68|00E8|00A4|0002|0026|006C|00CE | ||
}} | }} | ||
Line 24: | Line 33: | ||
{{MDPalette | {{MDPalette | ||
|0800|0000|0242|0464|0686|08C8|0EEE|0AAA|0888|0444|08EA|046A|00EE|0088|0044|000E | |0800|0000|0242|0464|0686|08C8|0EEE|0AAA|0888|0444|08EA|046A|00EE|0088|0044|000E | ||
− | |0E80|0002|0EEE|0026|0048|006C|008E|00CE| | + | |0E80|0002|0EEE|0026|0048|006C|008E|00CE|10:4:0A860E860EA80ECA0ECA0A860E860EA80EA80ECA0A860E860E860EA80ECA0A86|0040|0060|00A4|00E8 |
|0C82|0A02|0C42|0E86|0ECA|0EEC|0EEE|0EAC|0E8A|0E68|00E8|00A4|0002|0026|006C|00CE | |0C82|0A02|0C42|0E86|0ECA|0EEC|0EEE|0EAC|0E8A|0E68|00E8|00A4|0002|0026|006C|00CE | ||
}} | }} |
Latest revision as of 19:19, 1 January 2022
{{MDPalette |0800|0000|0242|0464|0686|08C8|0EEE|0AAA|0888|0444|08EA|046A|00EE|0088|0044|000E |0E80|0002|0EEE|0026|0048|006C|008E|00CE|10:4:0A860E860EA80ECA0ECA0A860E860EA80EA80ECA0A860E860E860EA80ECA0A86|0040|0060|00A4|00E8 |0C82|0A02|0C42|0E86|0ECA|0EEC|0EEE|0EAC|0E8A|0E68|00E8|00A4|0002|0026|006C|00CE }}
returns:
{{MDPalette|0000000008220A440C660E880EEE0AAA0888044408AE046A000E0008000400EE}}
returns: