Difference between revisions of "Bob"

From Sega Retro

m (The things I do for Google)
Line 2: Line 2:
 
<link itemprop="applicationCategory" href="http://schema.org/GameApplication"/>
 
<link itemprop="applicationCategory" href="http://schema.org/GameApplication"/>
 
<span itemprop="operatingSystem" style="display:none">n/a</span>
 
<span itemprop="operatingSystem" style="display:none">n/a</span>
{{#vardefine:type|0}}{{#vardefine:genre|0}}{|cellpadding="0" cellspacing="0" class="breakout" style="width:auto !important; max-width:320px; padding: 0px; float: right; margin-left: 15px; display: inline; position: relative"
+
{{#vardefine:type|0}}{{#vardefine:genre|0}}{{BobTable|
| style="text-align: center; max-width: 320px;  min-width: 320px;  padding: 0px; overflow: hidden;" |
+
{{BobRow||{{{bobscreen|}}}|align=center|default=[[File:Notavailable.svg]]<includeonly>[[Category:No titlescreen]]</includeonly>|content={{bobscreen|{{{bobscreen}}}}}{{#ifeq: {{fileext|{{{bobscreen}}}}} | jpg | [[Category:JPEG titlescreen]] }}}}
<div style="transform:scalex({{#expr: {{{scale|1}}}}}); transform-origin:1">[[File:{{#if: {{{bobscreen|}}}|{{{bobscreen}}}|Notavailable.svg}}|{{#if: {{{screenwidth|}}}|{{{screenwidth|}}}|}}px|{{{title|{{PAGENAME}}}}}]]</div>
+
{{BobRow||{{{title|}}}|default=''<span itemprop="name">{{PAGENAME}}</span>''|content=''<span itemprop="name">{{{title}}}</span>''|headline=yes|align=center}}
|-
+
{{BobRow||{{{icon|}}}|align=right|content=[[File:{{{icon}}}|32px]]}}
! style="max-width: 320px;"|'''''{{ #if: {{{title|}}} | <span itemprop="name">{{{title}}}</span> | <span itemprop="name">{{PAGENAME}}</span> }}'''''
+
{{BobRow||{{{publisher|}}}|content='''Publisher:''' <span itemprop="publisher">{{{publisher}}}</span>}}
|-
+
{{BobRow||{{{developer|}}}|content='''Developer:''' <span itemprop="author">{{{developer}}}</span>}}
|style="padding: 0.3em; line-height: 1.5em; padding-left: 5px; padding-right: 5px; max-width: 320px;" |{{ #if: {{{icon|}}} | [[File:{{{icon}}}{{!}}32px{{!}}right]] | }}{{
+
{{BobRow|Distributor|{{{distributor|}}}}}
#if: {{{publisher|}}} | '''Publisher''': {{#ifeq: {{{many}}} | yes | <div style="-moz-column-count:2; -webkit-column-count:2; column-count:2;"  itemprop="publisher">{{{publisher}}}</div> | <span itemprop="publisher">{{{publisher}}}</span> }} | }}{{
+
{{BobRow|Publisher(s) of original games|{{{originalpublishers|}}}}}
#if: {{{developer|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Developer''': {{#ifeq: {{{many}}} | yes | <div style="-moz-column-count:2; -webkit-column-count:2; column-count:2;">{{{developer}}}</div> | <span itemprop="author">{{{developer}}}</span> }}</p> | }}{{
+
{{BobRow|Developer(s) of original games|{{{originaldevelopers|}}}}}
#if: {{{manufacturer|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Manufacturer''': {{{manufacturer}}}</p> | }}{{
+
{{BobRow|Game total|{{{gamecount|}}}}}
#if: {{{studio|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Studio''': {{{studio}}}</p> | }}{{
+
{{BobRow||{{{system|}}}|content='''System(s)''': <span itemprop="gamePlatform">{{{system}}}</span>}}
#if: {{{distributor|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Distributor(s)''': {{{distributor}}}</p> | }}{{
+
{{BobRow|Original system(s)|{{{consolescompilation|}}}}}
#if: {{{originalpublishers|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Publisher(s) of Original Games''': {{{originalpublishers}}}</p> | }}{{
+
{{BobRow||{{{romsize|}}}|content='''ROM size''': <span itemprop="fileSize">{{{romsize}}}</span>}}
#if: {{{originaldevelopers|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Developer(s) of Original Games''': {{{originaldevelopers}}}</p> | }}{{
+
{{#if: {{{romsize|}}} | | <includeonly>[[Category:No ROM size]]</includeonly> }}
#if: {{{system|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''System(s)''': <span itemprop="gamePlatform">{{{system}}}</span></p> | }}{{
+
{{BobRow|Save file size|{{{savesize|}}}}}
#if: {{{romsize|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''ROM Size''': <span itemprop="fileSize">{{{romsize}}}</span></p> | }}{{
+
{{BobRow|Sound driver|{{{sounddriver|}}}}}
#if: {{{seasons|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Number of Seasons''': {{{seasons}}}</p> | }}{{
+
{{BobRow|Peripherals supported|{{{peripherals|}}}}}
#if: {{{episodes|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Number of Episodes''': {{{episodes}}}</p> | }}{{
+
{{BobRow||{{{genre|}}}|content='''Genre''': <span itemprop="genre">{{{genre}}}</span> {{genre2num|{{{genre}}}}}}}
#if: {{{airdate|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Original Airdate''': {{{airdate}}} {{#if: {{{airdate_final|}}} | &mdash; {{{airdate_final}}} | }}</p> | }}{{
+
{{BobRow|Series|{{{series|}}}}}
#if: {{{runtime|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Running Time''': {{{runtime}}}</p> | }}{{
+
{{BobRow||{{{players|}}}|content='''Number of players''': <span itemprop="numberOfPlayers">{{{players}}}</span>}}
#if: {{{romsize|}}}{{{runtime|}}} | | <includeonly>[[Category:No ROM size]]</includeonly> }}{{
+
{{BobRow||{{{releases|}}}|align=center|content={{releasesHeader}}
#if: {{{bobscreen|}}} | | <includeonly>[[Category:No titlescreen]]</includeonly> }}{{
 
#if: {{{savesize|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Save File Size''': {{{savesize}}}</p> | }}{{
 
#if: {{{sounddriver|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Sound Driver''': {{{sounddriver}}}</p> | }}{{
 
#if: {{{peripherals|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Peripherals Supported''': {{{peripherals}}}</p> | }}{{
 
#if: {{{gamecount|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Game Total''': {{{gamecount}}}</p> | }}{{
 
#if: {{{consolescompilation|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Original System(s)''': {{{consolescompilation}}}</p> | }}{{
 
#if: {{{genre|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Genre''': <span itemprop="genre">{{{genre}}}</span> {{genre2num|{{{genre}}}}}</p> | }}{{
 
#if: {{{series|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Series''': {{{series}}}</p> | }}{{
 
#if: {{{players|}}} | <p style="margin-top:0px; margin-bottom:0px;">'''Number of Players''': <span itemprop="numberOfPlayers">{{{players}}}</span></p> | }}{{
 
#if: {{{releases|}}} |{{releasesHeader}}
 
 
{{{releases}}}
 
{{{releases}}}
{{releasesEnd}} | <br/> }}{{
+
{{releasesEnd}}}}
#if: {{{esrb|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[ESRB]]'''</small><br> {{ #switch: {{{esrb}}}
+
{{BobRow||{{{esrb|}}}{{{vrc|}}}{{{sega|}}}{{{pegi|}}}{{{elspa|}}}{{{bbfc|}}}{{{usk|}}}{{{oflc|}}}{{{adese|}}}{{{sell|}}}{{{cero|}}}{{{grb|}}}{{{csrr|}}}{{{esra|}}}{{{djctq|}}}{{{tectoy|}}}{{{vet|}}}{{{gsrr|}}}|content=
| ec = [[File:ESRB Early Childhood.svg|25px|Early Childhood]]
+
{{#if:{{{esrb|}}}|{{ESRB|{{{esrb}}}}}|}}
| e = [[File:ESRB Everyone.svg|25px|Everyone]]
+
{{#if:{{{vrc|}}}|{{VRC|{{{vrc}}}}}|}}
| e10 = [[File:ESRB Everyone 10.svg|25px|Everyone 10+]]
+
{{#if:{{{sega|}}}|{{SegaRating|{{{sega}}}}}|}}
| t = [[File:ESRB Teen.svg|25px|Teen]]
+
{{#if:{{{pegi|}}}|{{PEGI|{{{pegi}}}}}|}}
| m = [[File:ESRB Mature 17.svg|25px|Mature 17+]]
+
{{#if:{{{elspa|}}}|{{ELSPA|{{{elspa}}}}}|}}
| ao = [[File:ESRB Adults Only 18.svg|25px|Adults Only]]
+
{{#if:{{{bbfc|}}}|{{BBFC|{{{bbfc}}}}}|}}
| rp = [[File:ESRB RP.svg|25px|Rating Pending]]
+
{{#if:{{{usk|}}}|{{USK|{{{usk}}}}}|}}
| ka = [[File:ESRB KA.svg|25px|Kids to Adults]]
+
{{#if:{{{oflc|}}}|{{OFLC|{{{oflc}}}|{{{oflc2|}}}}}|}}
| Missing Parameter!
+
{{#if:{{{adese|}}}|{{ADeSe|{{{adese}}}}}|}}
}}</div> | }}{{
+
{{#if:{{{sell|}}}|{{SELL|{{{sell}}}}}|}}
#if: {{{vrc|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[VRC]]'''</small><br> {{ #switch: {{{vrc}}}
+
{{#if:{{{cero|}}}|{{CERO|{{{cero}}}|{{{cero2|}}}}}|}}
| ga = [[File:VRC GA.png|25px|GA]]
+
{{#if:{{{grb|}}}|{{GRB|{{{grb}}}}}|}}
| ma13 = [[File:VRC MA13.png|30px|MA-13]]
+
{{#if:{{{csrr|}}}|{{CSRR|{{{csrr}}}}}|}}
| ma17 = [[File:VRC MA17.png|30px|MA-17]]
+
{{#if:{{{esra|}}}|{{ESRA|{{{esra}}}}}|}}
| Missing Parameter!
+
{{#if:{{{djctq|}}}|{{DJCTQ|{{{djctq}}}}}|}}
}}</div> | }}{{
+
{{#if:{{{tectoy|}}}|{{TectoyRating|{{{tectoy}}}}}|}}
#if: {{{sega|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[SEGA Rating|SEGA]]'''</small><br> {{ #switch: {{{sega}}}
+
{{#if:{{{vet|}}}|{{VET|{{{vet}}}}}|}}
| all = [[File:Segag.png|30px|All Ages]]
+
{{#if:{{{gsrr|}}}|{{GSRR|{{{gsrr}}}}}|}}
| v = [[File:SegaViolent.png|30px|Violent Content]]
+
}}
| 18 = [[File:Sega18.png|30px|18 and up]]
+
}}
| x = [[File:Segax.png|30px|X Rated]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{pegi|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[PEGI]]'''</small><br> {{ #switch: {{{pegi}}}
 
| 3 = [[File:Newpegi_3.svg|30px|3+]]
 
| 4 = [[File:Pegi 4.svg|30px|4+]]
 
| 6 = [[File:Pegi 6.svg|30px|6+]]
 
| 7 = [[File:Newpegi_7.svg|30px|7+]]
 
| 11 = [[File:Pegi 11.svg|30px|11+]]
 
| 12 = [[File:Newpegi_12.svg|30px|12+]]
 
| 15 = [[File:Pegi 15.svg|30px|15+]]
 
| 16 = [[File:Newpegi_16.svg|30px|16+]]
 
| 18 = [[File:Newpegi_18.svg|30px|18+]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{elspa|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[ELSPA]]'''</small><br> {{ #switch: {{{elspa}}}
 
| 3 = [[File:ELSPA 3.jpg|40px|3+ OK]]
 
| 11 = [[File:ELSPA 11.jpg|40px|11+ OK]]
 
| 15 = [[File:ELSPA 15.jpg|40px|15+ OK]]
 
| 18 = [[File:ELSPA 18.jpg|40px|18+ OK]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{bbfc|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[BBFC]]'''</small><br> {{ #switch: {{{bbfc}}}
 
| u = [[File:BBFC U.svg|30px|U]]
 
| uc = [[File:BBFC UC.svg|30px|Uc]]
 
| pg = [[File:BBFC PG.svg|30px|PG]]
 
| 12 = [[File:BBFC 12.svg|30px|12]]
 
| 12a = [[File:BBFC 12A.svg|30px|12A]]
 
| 15 = [[File:BBFC 15.svg|30px|15]]
 
| 18 = [[File:BBFC 18.svg|30px|18]]
 
| r18 = [[File:BBFC R18.svg|30px|R18]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{usk|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[USK]]'''</small><br> {{ #switch: {{{usk}}}
 
| 0 = [[File:USK0_new.svg|30px|0]]
 
| 6 = [[File:USK6_new.svg|30px|6]]
 
| 12 = [[File:USK12_new.svg|30px|12]]
 
| 16 = [[File:USK16_new.svg|30px|16]]
 
| 18 = [[File:USK18_new.svg|30px|18]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{oflc|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[OFLC]]'''</small><br> {{ #switch: {{{oflc}}}
 
| e = [[File:OFLC small E.svg|30px|E]]
 
| g = [[File:OFLC small G.svg|30px|G]]
 
| pg = [[File:OFLC small PG.svg|30px|PG]]
 
| m = [[File:OFLC small M.svg|30px|M]]
 
| ma = [[File:OFLC small MA15.svg|30px|MA15]]
 
| r = [[File:OFLC small R18.svg|30px|R18]]
 
| x = [[File:OFLC small X18.svg|30px|X18]]
 
| gold = [[File:OFLC Australia Rating - G.png|30px|G]]
 
| g8 = [[File:OFLC Australia Rating - G8.png|30px|G8]]
 
| m15 = [[File:OFLC Australia Rating - M15.png|30px|M15]]
 
| ma15 = [[File:OFLC Australia Rating - MA15.png|30px|MA15]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{adese|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[aDeSe]]'''</small><br> {{ #switch: {{{adese}}}
 
| tp = [[File:Adese tp.png|40px|0]]
 
| 13 = [[File:Adese 13.png|40px|13]]
 
| 16 = [[File:Adese 16.png|40px|16]]
 
| 18 = [[File:Adese 18.png|40px|18]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{sell|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[SELL]]'''</small><br> {{ #switch: {{{sell}}}
 
| tp = [[File:Sell tp.svg|40px|0]]
 
| 12 = [[File:Sell12.png|40px|12]]
 
| 16 = [[File:Sell16.png|40px|16]]
 
| 18 = [[File:Sell18.png|40px|18]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{cero|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[CERO]]'''</small><br> {{ #switch: {{{cero}}}
 
| free = [[File:CEROfree.png|25px|Free]]
 
| a = [[File:Cero a.svg|25px|A]]
 
| b = [[File:Cero b.svg|25px|B]]
 
| c = [[File:Cero c.svg|25px|C]]
 
| d = [[File:Cero d.svg|25px|D]]
 
| z = [[File:Cero z.svg|25px|Z]]
 
| free = [[File:CEROfree.png|25px|Free]]
 
| 12 = [[File:CERO12.png|25px|12]]
 
| 15 = [[File:CERO15.png|25px|15]]
 
| 18 = [[File:CERO18.png|25px|18]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{grb|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[GRB]]'''</small><br> {{ #switch: {{{grb}}}
 
| a = [[File:Grb a.svg|25px|All]]
 
| 12 = [[File:Grb 12.svg|25px|12]]
 
| 15 = [[File:Grb 15.svg|25px|15]]
 
| 18 = [[File:Grb 18.svg|25px|18]]
 
| test = [[File:Grb test.svg|25px|Test]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{csrr|}}} | <div style="display:inline-block;  text-align:center; padding-right:4px; vertical-align:top"><small>'''[[CSRR]]'''</small><br> {{ #switch: {{{csrr}}}
 
| general = [[File:Csrr general.png|25px|General (???)]]
 
| protect = [[File:Csrr protect.png|25px|Protect (???)]]
 
| counsel = [[File:Csrr counsel.png|25px|Counsel (???)]]
 
| restrict = [[File:Csrr restrict.png|25px|Restrict (???)]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{esra|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[ESRA]]'''</small><br> {{ #switch: {{{esra}}}
 
| 3 = [[File:Esra 3.svg|25px|3]]
 
| 7 = [[File:Esra 7.svg|25px|7]]
 
| 12 = [[File:Esra 12.svg|25px|12]]
 
| 15 = [[File:Esra 15.svg|25px|15]]
 
| 18 = [[File:Esra 18.svg|25px|18]]
 
| 25 = [[File:Esra 25.svg|25px|25]]
 
| prohibited = [[File:Esra prohibited.png|25px|Prohibited]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{djctq|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[DJCTQ]]'''</small><br> {{ #switch: {{{djctq}}}
 
| l = [[File:DJCTQ L.svg|30px|Livre]]
 
| er = [[File:DJCTQ ER.svg|30px|Especialmente recomendado]]
 
| 10 = [[File:DJCTQ 10.svg|30px|10]]
 
| 12 = [[File:DJCTQ 12.svg|30px|12]]
 
| 14 = [[File:DJCTQ 14.svg|30px|14]]
 
| 16 = [[File:DJCTQ 16.svg|30px|16]]
 
| 18 = [[File:DJCTQ 18.svg|30px|18]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{tectoy|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[Tectoy Rating System|Tectoy]]'''</small><br> {{ #switch: {{{tectoy}}}
 
| ti = [[File:Tectoy TI.svg|30px|Todas as Idades]]
 
| 6 = [[File:Tectoy 6.svg|30px|6]]
 
| 13 = [[File:Tectoy 13.svg|30px|13]]
 
| 14 = [[File:Tectoy 14.png|30px|14]]
 
| 16 = 16
 
| 17 = 17
 
| 18 = [[File:Tectoy 18.svg|30px|18]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{vet|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[Valtion Elokuvatarkastamo|VET]]'''</small><br> {{ #switch: {{{vet}}}
 
| st = [[File:VET ST.png|30px|S/T]]
 
| 11 = [[File:VET 11.png|30px|11]]
 
| 15 = [[File:VET 15.png|30px|15]]
 
| 18 = [[File:VET 18.png|30px|18]]
 
| Missing Parameter!
 
}}</div> | }}{{
 
#if: {{{gsrr|}}} | <div style="display:inline-block; text-align:center; padding-right:4px; vertical-align:top"><small>'''[[Game Software Rating Regulations|GSRR]]'''</small><br> {{ #switch: {{{gsrr}}}
 
| 0 = [[File:GSRR 0.svg|30px|0+]]
 
| 6 = [[File:GSRR 6.svg|30px|6+]]
 
| 12 = [[File:GSRR 12.svg|30px|12+]]
 
| 15 = [[File:GSRR 15.svg|30px|15+]]
 
| 18 = [[File:GSRR 18.svg|30px|18+]]
 
| Missing Parameter!
 
}}</div> | }}
 
|}
 
 
</div>
 
</div>
 
<div style="display:none;">
 
<div style="display:none;">
Line 214: Line 61:
 
{{Bob
 
{{Bob
 
| bobscreen=
 
| bobscreen=
| screenwidth=
 
 
| title=
 
| title=
 
| publisher=
 
| publisher=
 
| developer=
 
| developer=
| manufacturer=
 
 
| distributor=
 
| distributor=
 
| system=
 
| system=
 
| romsize=
 
| romsize=
| media=
 
 
| savesize=
 
| savesize=
 
| sounddriver=
 
| sounddriver=
Line 260: Line 104:
 
|consolescompilation=
 
|consolescompilation=
 
</pre>
 
</pre>
[[Category:Breakout box templates|Bob]]</noinclude>
+
[[Category:Breakout box templates]]</noinclude>

Revision as of 18:33, 26 July 2015

n/a

Notavailable.svg
Bob

This template is to be used on articles about video games. Place the following at the top of a page:

{{Bob
| bobscreen=
| title=
| publisher=
| developer=
| distributor=
| system=
| romsize=
| savesize=
| sounddriver=
| peripherals=
| players=
| genre=
| releases={{releases
...
}}
| vrc=
| sega=
| elspa=
| esrb=
| pegi=
| bbfc=
| usk=
| oflc=
| adese=
| sell=
| djctq=
| cero=
| grb=
| csrr=
| esra=
| tectoy=
| vet=
}}

All fields except "bobscreen" are optional. See Template:Releases for how to add individual releases and variants of the game.

Compilation-only fields:

|originalpublishers=
|originaldevelopers=
|gamecount=
|consolescompilation=