행맨/시작: 두 판 사이의 차이
< 행맨
백괴게임>Lemminkäinen 잔글편집 요약 없음 |
imported>재미로봇 잔글 (Regurus님 요청 (2)) |
||
(사용자 2명의 중간 판 19개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{#css: | |||
.hang, .alphabets, .words{ font-size:200%; } | |||
.alphabets{border: 1px solid #aaa; background-color: #eee; padding: 0.1em 1em;} | |||
.alphabets p{margin:0;} | |||
.alphabets div{font-size:1.1rem;} | |||
.alphabets div a{border-radius:0;} | |||
.alphabets >p>span{ | |||
width: 1.5em; | |||
display: inline-block; | |||
text-align: center; | |||
} | |||
.alphabets div a>span:hover { | |||
border-radius: 0; | |||
display:inline-block; | |||
} | |||
.alphabets a:hover{text-decoration:none;} | |||
.alphabets a>span:hover{ | |||
background: #5a5a5a; | |||
border-radius: 50%; | |||
color: #fff !important; | |||
} | |||
.alphabets a, .alphabets a>span{display:block;} | |||
.words span{ | |||
width: 1.5em; | |||
display: inline-block; | |||
background-color: #fafafa; | |||
border: 1px solid #a9b9df; | |||
border-radius: 10px; | |||
text-align: center; | |||
margin-left: 0.4em; | |||
} | |||
}} | |||
{{#vardefine:gameno|{{CGI2|변수=gameno}}}} | {{#vardefine:gameno|{{CGI2|변수=gameno}}}} | ||
{{# | {{#iferror:{{#expr:{{#var:gameno}}+1}}|정상적인 경로가 아니라네.|{{#ifexpr:{{#var:gameno}}<={{:행맨/단어|max}} | ||
|{{#vardefine:word|{{:행맨/단어|{{#var:gameno}}}}}} | |{{#vardefine:word|{{:행맨/단어|{{#var:gameno}}}}}} | ||
{{#vardefine:getWrong|0}}{{#vardefine:getRight|0}} | {{#vardefine:getWrong|0}}{{#vardefine:getRight|0}} | ||
6번째 줄: | 38번째 줄: | ||
{{loop|<nowiki>{{#ifeq:{{#count:{{#var:word}}|{{#sub:{{CGI}}|{{{index}}}|1}}}}|0|{{#vardefine:getWrong|{{#expr:{{#var:getWrong}}+1}}}}|}}</nowiki>|{{#expr:{{#len:{{CGI}}}}-1}}|1|0}} | {{loop|<nowiki>{{#ifeq:{{#count:{{#var:word}}|{{#sub:{{CGI}}|{{{index}}}|1}}}}|0|{{#vardefine:getWrong|{{#expr:{{#var:getWrong}}+1}}}}|}}</nowiki>|{{#expr:{{#len:{{CGI}}}}-1}}|1|0}} | ||
}} | }} | ||
<div class='hang'> | |||
< | |||
{{#switch:{{#var:getWrong}} | {{#switch:{{#var:getWrong}} | ||
|0=<pre> | |0=<pre> | ||
54번째 줄: | 85번째 줄: | ||
No cheating please. | No cheating please. | ||
}} | }} | ||
</div> | </div> | ||
<div> | <div class='words'><!--주의:중복 알파벳의 가능성이 있어, getRight은 string길이-getWrong으로 계산하지 않습니다.--> | ||
{{#ifeq:{{#var:getRight}}|{{#len:{{#var:word}}}}|축하한다. 행맨 게임에서 생존했다.|{{#ifeq:{{#var:getWrong}}|6|[[너는 죽었다]] | {{loop|<nowiki><span>{{#ifeq:{{#count:{{CGI}}|{{#sub:{{#var:word}}|{{{index}}}|1}}}}|0| |{{#sub:{{#var:word}}|{{{index}}}|1}} {{#vardefine:getRight|{{#expr:{{#var:getRight}}+1}}}}}}</span></nowiki>|{{#expr:{{#len:{{#var:word}}}}-1}}|1|0}} | ||
{{loop|<nowiki>{{#ifeq:{{#count:{{CGI}}|{{알파벳|{{{index}}}}}}}|0|{{Linkget||{{알파벳|{{{index}}}}}|get=offset={{#ifeq:{{CGI}}|0|{{알파벳|{{{index}}}}}|{{CGI}}{{알파벳|{{{index}}}}}}}&gameno={{#var:gameno}}}} |{{알파벳|{{{index}}}}}}}</nowiki> |52|1|27}} | </div> | ||
<div class='alphabets'> | |||
{{#ifeq:{{#var:getRight}}|{{#len:{{#var:word}}}}|<div>축하한다. 행맨 게임에서 생존했다. | |||
* {{linkget|행맨/시작|한 판 더!|get=gameno={{rand|0|{{#expr:{{:행맨/단어|max}}+0}}}}}}</div>|{{#ifeq:{{#var:getWrong}}|6|<div>[[너는 죽었다|너는 죽었다.]] 답: '''{{#var:word}}''' | |||
* {{linkget|행맨/시작|다시 하겠는가?|get=gameno={{rand|0|{{#expr:{{:행맨/단어|max}}+0}}}}}} </div>| | |||
{{loop|<nowiki>{{#ifeq:{{#count:{{CGI}}|{{알파벳|{{{index}}}}}}}|0|{{Linkget||{{알파벳|{{{index}}}}}|get=offset={{#ifeq:{{CGI}}|0|{{알파벳|{{{index}}}}}|{{CGI}}{{알파벳|{{{index}}}}}}}&gameno={{#var:gameno}}}} |<span>{{알파벳|{{{index}}}}}</span>}}</nowiki> |52|1|27}} | |||
}}}} | }}}} | ||
</div> | </div> | ||
|번호가 잘못되었네만.}} | |||
}} | }} | ||