Vorlage:Bitpad: Unterschied zwischen den Versionen

Aus Shadowhelix
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: {| style="border-collapse:collapse" |{{ #switch: {{{1}}} | 0 = {{{size}}}px | 1 = {{{size}}}px | <center>{{{1}}}</center> }} |{{ #...)
 
K (Vorlagen-Kategorie umbenannt)
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>
{| style="border-collapse:collapse"
{| style="border-collapse:collapse"
|{{ #switch: {{{1}}} | 0 = [[Bild:White.jpg|{{{size}}}px]] | 1 = [[Bild:Black.jpg|{{{size}}}px]] | <center>{{{1}}}</center> }}
|{{ #switch: {{{1}}} | 0 = [[Bild:White.jpg|{{{size}}}px]] | 1 = [[Bild:Black.jpg|{{{size}}}px]] | <center>{{{1}}}</center> }}
Zeile 30: Zeile 31:
|{{ #switch: {{{25}}} | 0 = [[Bild:White.jpg|{{{size}}}px]] | 1 = [[Bild:Black.jpg|{{{size}}}px]] | <center>{{{25}}}</center> }}
|{{ #switch: {{{25}}} | 0 = [[Bild:White.jpg|{{{size}}}px]] | 1 = [[Bild:Black.jpg|{{{size}}}px]] | <center>{{{25}}}</center> }}
|}
|}
</includeonly><noinclude>
Verwendung der '''Vorlage:Bitpad''':
{| style="width:60%"
|
<pre>
{{Bitpad|size=5
|1|1|1|1|1
|1|0|0|0|1
|1|0|0|0|1
|1|0|0|0|1
|1|1|1|1|1}}
</pre>
|
<pre>
{{Bitpad|size=10
|0|0|0|0|0
|0|1|0|1|0
|0|0|0|0|0
|1|0|0|0|1
|0|1|1|1|0}}
</pre>
|
<pre>
{{Bitpad|size=15
|1|0|0|0|1
|0|1|0|1|0
|0|0|1|0|0
|0|1|0|1|0
|1|0|0|0|1}}
</pre>
|
<pre>
{{Bitpad|size=20
|1|0|1|0|1
|0|1|0|1|0
|1|0|1|0|1
|0|1|0|1|0
|1|0|1|0|1}}
</pre>
|}
erzeugt:
{| style="width:60%"
| align="center" style="width:25%" |
{{Bitpad|size=5
|1|1|1|1|1
|1|0|0|0|1
|1|0|0|0|1
|1|0|0|0|1
|1|1|1|1|1}}
| align="center" style="width:25%" |
{{Bitpad|size=10
|0|0|0|0|0
|0|1|0|1|0
|0|0|0|0|0
|1|0|0|0|1
|0|1|1|1|0}}
| align="center" style="width:25%" |
{{Bitpad|size=15
|1|0|0|0|1
|0|1|0|1|0
|0|0|1|0|0
|0|1|0|1|0
|1|0|0|0|1}}
| align="center" style="width:25%" |
{{Bitpad|size=20
|1|0|1|0|1
|0|1|0|1|0
|1|0|1|0|1
|0|1|0|1|0
|1|0|1|0|1}}
|}
==Herstellung anderer Feldgrößen==
Folgendes Perl-Skript dient der Herstellung quadratischer Bitpad-Felder. Über die Anzahl der Felder <tt>$fields</tt> kann die Größe angepasst werden. Die Anzahl entspricht dem Quadrat der Seitenlänge.
<pre>
my $fields=225;
open(OUT,"> bitpad.dat");
print OUT "{| style=\"border-collapse:collapse\"\n";
for (my $i=1; $i<=$fields; $i++)
{
  print OUT "|{{ #switch: {{{$i}}} | 0 = [[Bild:White.jpg|{{{size}}}px]] | 1 = [[Bild:Black.jpg|{{{size}}}px]] | <center>{{{$i}}}</center> }}\n";
  if (($i % sqrt($fields)) eq 0 && $i != $fields) { print OUT "|-\n" }
}
print OUT "|}\n";
close(OUT)
</pre>
[[Kategorie:!Vorlagen/Gimmick|Bitpad]]
</noinclude>

Aktuelle Version vom 2. Mai 2013, 15:44 Uhr


Verwendung der Vorlage:Bitpad:

{{Bitpad|size=5
|1|1|1|1|1
|1|0|0|0|1
|1|0|0|0|1
|1|0|0|0|1
|1|1|1|1|1}}
{{Bitpad|size=10
|0|0|0|0|0
|0|1|0|1|0
|0|0|0|0|0
|1|0|0|0|1
|0|1|1|1|0}}
{{Bitpad|size=15
|1|0|0|0|1
|0|1|0|1|0
|0|0|1|0|0
|0|1|0|1|0
|1|0|0|0|1}}
{{Bitpad|size=20
|1|0|1|0|1
|0|1|0|1|0
|1|0|1|0|1
|0|1|0|1|0
|1|0|1|0|1}}

erzeugt:

Black.jpg Black.jpg Black.jpg Black.jpg Black.jpg
Black.jpg White.jpg White.jpg White.jpg Black.jpg
Black.jpg White.jpg White.jpg White.jpg Black.jpg
Black.jpg White.jpg White.jpg White.jpg Black.jpg
Black.jpg Black.jpg Black.jpg Black.jpg Black.jpg
White.jpg White.jpg White.jpg White.jpg White.jpg
White.jpg Black.jpg White.jpg Black.jpg White.jpg
White.jpg White.jpg White.jpg White.jpg White.jpg
Black.jpg White.jpg White.jpg White.jpg Black.jpg
White.jpg Black.jpg Black.jpg Black.jpg White.jpg
Black.jpg White.jpg White.jpg White.jpg Black.jpg
White.jpg Black.jpg White.jpg Black.jpg White.jpg
White.jpg White.jpg Black.jpg White.jpg White.jpg
White.jpg Black.jpg White.jpg Black.jpg White.jpg
Black.jpg White.jpg White.jpg White.jpg Black.jpg
Black.jpg White.jpg Black.jpg White.jpg Black.jpg
White.jpg Black.jpg White.jpg Black.jpg White.jpg
Black.jpg White.jpg Black.jpg White.jpg Black.jpg
White.jpg Black.jpg White.jpg Black.jpg White.jpg
Black.jpg White.jpg Black.jpg White.jpg Black.jpg


Herstellung anderer Feldgrößen

Folgendes Perl-Skript dient der Herstellung quadratischer Bitpad-Felder. Über die Anzahl der Felder $fields kann die Größe angepasst werden. Die Anzahl entspricht dem Quadrat der Seitenlänge.

my $fields=225;

open(OUT,"> bitpad.dat");
print OUT "{| style=\"border-collapse:collapse\"\n";
for (my $i=1; $i<=$fields; $i++)
{
  print OUT "|{{ #switch: {{{$i}}} | 0 = [[Bild:White.jpg|{{{size}}}px]] | 1 = [[Bild:Black.jpg|{{{size}}}px]] | <center>{{{$i}}}</center> }}\n";
  if (($i % sqrt($fields)) eq 0 && $i != $fields) { print OUT "|-\n" }
}
print OUT "|}\n";
close(OUT)