Difference between revisions of "Template:Crawler"

From LifeWiki
Jump to navigation Jump to search
(Remove discovery-related categories; handled by Template:PatternDiscovery now)
(Links)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<!--  
+
<!--
  
Display "request pattern file" box if no pattern files exist and "nofile" was not passed to suppress this
+
Begin infobox
  
--> <includeonly>{{#if: {{{zip|}}}{{{mc|}}}{{{life105|}}}{{{life106|}}}{{{plaintext|}}}{{{rle|}}}{{{nofile|}}} | | {{requestpatternfile}} }}</includeonly><!--
+
-->{{InfoboxStart
 +
|typename      = Crawler
 +
|defaultconfig = crawler
 +
|viewerconfig  = {{{viewerconfig|}}}
 +
|name          = {{{name|}}}
 +
|zip          = {{{zip|}}}
 +
|mc            = {{{mc|}}}
 +
|life105      = {{{life105|}}}
 +
|life106      = {{{life106|}}}
 +
|plaintext    = {{{plaintext|}}}
 +
|rle          = {{{rle|}}}
 +
|nofile        = {{{nofile|}}}
 +
|pname        = {{{pname|}}}
 +
|animated      = {{{animated|}}}
 +
}}<!--
  
Begin infobox
+
Display pattern type
  
--> <table class="infobox">
+
--><tr>
<tr><td colspan="2" class="infobox_head"> {{{name|Crawler Name}}} </td></tr>
 
<tr>
 
<td colspan="2" class="infobox_img"><table class="img_border" cellpadding="0"><tr><td>{{#if: {{{zip|}}}{{{mc|}}}{{{life105|}}}{{{life106|}}}{{{plaintext|}}}{{{rle|}}}{{{nofile|}}} | [[Image:{{{pname|}}}.png|{{{name}}} image]]|[[Image:UnknownPattern.png|{{{name}}} image]]}}</td></tr></table></td></tr>{{#if: {{{animated|}}} | <tr><td colspan="2" class="infobox_animlink"> [[Media:{{{pname|name}}}.gif|View animated image]] </td></tr> }}
 
<!-- {{#if: {{{rle|}}} | <tr><td colspan="2" class="infobox_link"> [http://www.conwaylife.com?p={{{pname|name}}} Manipulate via Java] </td></tr> }} -->
 
<tr>
 
 
<th> Pattern type </th>
 
<th> Pattern type </th>
<td> [[Crawler]] </td></tr>
+
<td> [[Crawler]] </td></tr><!--
 +
 
 +
Display bounding box
 +
 
 +
-->{{PatternPopulationAndBoundingBox
 +
|bx      = {{{bx|}}}
 +
|by      = {{{by|}}}
 +
}}<!--
 +
 
 +
Display an infobox divider
 +
 
 +
-->{{InfoboxDivider}}
 
<tr>
 
<tr>
 
<th> [[Speed]] </th>
 
<th> [[Speed]] </th>
<td> {{{s|Unknown}}} </td></tr>
+
<td> {{#if: {{{s|}}} | [[:Category:Crawlers with speed {{{s}}}|{{{s}}}]] | Unknown }} </td></tr>
 
<tr>
 
<tr>
 
<th> [[Direction]] </th>
 
<th> [[Direction]] </th>
<td> {{{d|Unknown}}} </td></tr>
+
<td> {{#if: {{{d|}}} | [[:Category:{{{d}}} crawlers|{{{d}}}]] | Unknown }} </td></tr>
 
<tr>
 
<tr>
 
<th> Crawls on </th>
 
<th> Crawls on </th>
<td> {{{v|Unknown}}} </td></tr>
+
<td> {{#if: {{{v|}}} | [[:Category:{{{v}}}-crawling crawlers|{{{v}}}]] | Unknown }} </td></tr><!--
{{#if: {{{bx|}}} | <tr>
+
 
<th> [[Bounding box]] </th>
+
Display an infobox divider
<td> {{#if: {{{bx|}}} | {{{bx}}}&times;{{{by}}} | Unknown }} </td></tr>
+
 
}}<!--
+
-->{{InfoboxDivider}}<!--
  
 
Display discoverers and year of discovery
 
Display discoverers and year of discovery
Line 55: Line 75:
 
|rulemax      = {{{rulemax|}}}
 
|rulemax      = {{{rulemax|}}}
 
|rulemin      = {{{rulemin|}}}  
 
|rulemin      = {{{rulemin|}}}  
 +
|isorulemax  = {{{isorulemax|}}}
 +
|isorulemin  = {{{isorulemin|}}}
 
}}<!--
 
}}<!--
  
Line 78: Line 100:
  
 
--><includeonly>
 
--><includeonly>
 +
{{#ifeq:{{NAMESPACE}}|User||
 
[[Category:Patterns]]
 
[[Category:Patterns]]
 
[[Category:Crawlers]]
 
[[Category:Crawlers]]
 
{{#if: {{{s|}}} | [[Category:Crawlers with speed {{{s|}}}]] | [[Category:Crawlers with unknown speed]] }}{{#if: {{{d|}}}  |[[Category:{{{d|}}} crawlers]] }}{{#if: {{{v|}}} | [[Category:{{{v|}}}-crawling crawlers]] }}
 
{{#if: {{{s|}}} | [[Category:Crawlers with speed {{{s|}}}]] | [[Category:Crawlers with unknown speed]] }}{{#if: {{{d|}}}  |[[Category:{{{d|}}} crawlers]] }}{{#if: {{{v|}}} | [[Category:{{{v|}}}-crawling crawlers]] }}
 +
}}
 
</includeonly>
 
</includeonly>

Latest revision as of 03:25, 11 July 2019

Crawler Name
image
Pattern type Crawler
Speed Unknown
Direction Unknown
Crawls on Unknown
Discovered by Unknown
Year of discovery Unknown

This is an infobox template for crawlers. An example can be seen to the right. For general information about how to use pattern templates, see LifeWiki:Style guide/Pattern layout. To see a live example of this template in action, see 17c/45 reaction.

Special parameters

The following parameters are optional and should only be specified if their values are known.

  • s: the speed of the crawler (e.g. p=17c/45).
  • d: the direction of the crawler (e.g. d=orthogonal).
  • v: what the crawler crawls on (e.g. v=blinker).

Pattern templates