임시로 전투 로그를 template화 해봄.
This commit is contained in:
@@ -25,4 +25,86 @@ select { font-family:'굴림'; line-height:100%; }
|
||||
|
||||
.bg2{
|
||||
background-image:url('/images/back_blue.jpg');
|
||||
}
|
||||
|
||||
/* TODO: 색상값이 아니라 의미에 따라 클래스 지정 */
|
||||
|
||||
.o_bullet::before{
|
||||
color:cyan;
|
||||
content:"●";
|
||||
}
|
||||
|
||||
.o_diamond::before{
|
||||
color:orangered;
|
||||
content:"◆";
|
||||
}
|
||||
|
||||
.small_war_log .war_type_attack{
|
||||
color:cyan;
|
||||
}
|
||||
|
||||
.small_war_log .war_type_defense{
|
||||
color:magenta;
|
||||
}
|
||||
|
||||
.small_war_log .war_type_siege{
|
||||
color:white;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.small_war_log .name_plate{
|
||||
font-size: 0.75em;
|
||||
}
|
||||
|
||||
.small_war_log .name_plate_cover{
|
||||
color:yellow;
|
||||
}
|
||||
|
||||
.small_war_log .crew_plate{
|
||||
color:orangered;
|
||||
}
|
||||
|
||||
.t_date{
|
||||
font-size: 0.75em;
|
||||
}
|
||||
|
||||
.t_red{
|
||||
color:red;
|
||||
}
|
||||
|
||||
.t_blue{
|
||||
color:blue;
|
||||
}
|
||||
|
||||
.t_green{
|
||||
color:green;
|
||||
}
|
||||
|
||||
.t_magenta{
|
||||
color:magenta;
|
||||
}
|
||||
|
||||
.t_cyan{
|
||||
color:cyan;
|
||||
}
|
||||
|
||||
.t_limegreen{
|
||||
color:limegreen;
|
||||
}
|
||||
|
||||
.t_skyblue{
|
||||
color:skyblue;
|
||||
}
|
||||
|
||||
.t_orangered{
|
||||
color:orangered;
|
||||
}
|
||||
|
||||
.t_yellow{
|
||||
color:yellow;
|
||||
}
|
||||
|
||||
.t_white{
|
||||
color:white;
|
||||
}
|
||||
+67
-12
@@ -1,6 +1,9 @@
|
||||
<?php
|
||||
|
||||
function processWar($connect, $general, $city) {
|
||||
|
||||
$templates = new League\Plates\Engine('templates');
|
||||
|
||||
global $_armperphase, $_maximumatmos, $_maximumtrain, $_dexLimit, $_basegold, $_baserice;
|
||||
$date = substr($general['turntime'],11,5);
|
||||
|
||||
@@ -371,10 +374,32 @@ function processWar($connect, $general, $city) {
|
||||
if($city['def'] <= 0) { break; }
|
||||
if($general['crew'] <= 0) { break; }
|
||||
}
|
||||
$res = "성 <1>"._String::SubStr(getTypename($general['crewtype']), 0, 2)."</><Y1>【{$general['name']}】</> <O>{$general['crew']} (-$mydeathnum)</> VS <O>{$city['def']} (-$mykillnum)</> <Y1>【{$city['name']}】</><1>성벽</>";
|
||||
$log[count($log)] = "<O>◆</>".$res;
|
||||
$batlog[count($batlog)] = "<O>◆</>".$res;
|
||||
$batres[count($batres)] = "<O>◆</>{$game['year']}년 {$game['month']}월: ".$res;
|
||||
|
||||
$render_attacker = [
|
||||
'crewtype' => _String::SubStr(getTypename($general['crewtype']), 0, 2),
|
||||
'name'=> $general['name'],
|
||||
'remain_crew' => $general['crew'],
|
||||
'killed_crew' => -$mydeathnum
|
||||
];
|
||||
$render_defender = [
|
||||
'crewtype' => '성벽',
|
||||
'name'=> $city['name'],
|
||||
'remain_crew' => $city['def'],
|
||||
'killed_crew' => -$mykillnum
|
||||
];
|
||||
|
||||
$res = $templates->render('small_war_log',[
|
||||
'year'=>$game['year'],
|
||||
'month'=>$game['month'],
|
||||
'war_type'=>'siege',
|
||||
'war_type_str'=>'성',
|
||||
'me' => $render_attacker,
|
||||
'you' => $render_defender,
|
||||
]);
|
||||
|
||||
$log[count($log)] = $res;//TODO: $log를 출력할 때 date에 대해선 숨겨야 함.
|
||||
$batlog[count($batlog)] = $res;
|
||||
$batres[count($batres)] = $res;
|
||||
$deadAmount['att'] = $deadAmount['att'] + $mydeathnum;
|
||||
$deadAmount['def'] = $deadAmount['def'] + $mykillnum;
|
||||
|
||||
@@ -1220,14 +1245,44 @@ function processWar($connect, $general, $city) {
|
||||
if($oppose['crew'] <= 0) { break; }
|
||||
if($general['crew'] <= 0) { break; }
|
||||
}
|
||||
$res = "<C>공</> <1>"._String::SubStr(getTypename($general['crewtype']), 0, 2)."</><Y1>【{$general['name']}】</> <O>{$general['crew']} (-$mydeathnum)</> VS <O>{$oppose['crew']} (-$opdeathnum)</> <Y1>【{$oppose['name']}】</><1>"._String::SubStr(getTypename($oppose['crewtype']), 0, 2)."</>";
|
||||
$log[count($log)] = "<O>◆</>".$res;
|
||||
$batlog[count($batlog)] = "<O>◆</>".$res;
|
||||
$batres[count($batres)] = "<O>◆</>{$game['year']}년 {$game['month']}월: ".$res;
|
||||
$oppres = "<M>수</> <1>"._String::SubStr(getTypename($oppose['crewtype']), 0, 2)."</><Y1>【{$oppose['name']}】</> <O>{$oppose['crew']} (-$opdeathnum)</> VS <O>{$general['crew']} (-$mydeathnum)</> <Y1>【{$general['name']}】</><1>"._String::SubStr(getTypename($general['crewtype']), 0, 2)."</>";
|
||||
$opplog[count($opplog)] = "<O>◆</>".$oppres;
|
||||
$oppbatlog[count($oppbatlog)] = "<O>◆</>".$oppres;
|
||||
$oppbatres[count($oppbatres)] = "<O>◆</>{$game['year']}년 {$game['month']}월: ".$oppres;
|
||||
|
||||
$render_attacker = [
|
||||
'crewtype' => _String::SubStr(getTypename($general['crewtype']), 0, 2),
|
||||
'name'=> $general['name'],
|
||||
'remain_crew' => $general['crew'],
|
||||
'killed_crew' => -$mydeathnum
|
||||
];
|
||||
$render_defender = [
|
||||
'crewtype' => _String::SubStr(getTypename($oppose['crewtype']), 0, 2),
|
||||
'name'=> $oppose['name'],
|
||||
'remain_crew' => $oppose['crew'],
|
||||
'killed_crew' => -$opdeathnum
|
||||
];
|
||||
|
||||
$res = $templates->render('small_war_log',[
|
||||
'year'=>$game['year'],
|
||||
'month'=>$game['month'],
|
||||
'war_type'=>'attack',
|
||||
'war_type_str'=>'공',
|
||||
'me' => $render_attacker,
|
||||
'you' => $render_defender,
|
||||
]);
|
||||
|
||||
$oppres = $templates->render('small_war_log',[
|
||||
'year'=>$game['year'],
|
||||
'month'=>$game['month'],
|
||||
'war_type'=>'defense',
|
||||
'war_type_str'=>'수',
|
||||
'me' => $render_defender,
|
||||
'you' => $render_attacker,
|
||||
]);
|
||||
|
||||
$log[count($log)] = $res;
|
||||
$batlog[count($batlog)] = $res;
|
||||
$batres[count($batres)] = $res;
|
||||
$opplog[count($opplog)] = $oppres;
|
||||
$oppbatlog[count($oppbatlog)] = $oppres;
|
||||
$oppbatres[count($oppbatres)] = $oppres;
|
||||
|
||||
$deadAmount['att'] = $deadAmount['att'] + $mydeathnum;
|
||||
$deadAmount['def'] = $deadAmount['def'] + $opdeathnum;
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
<div class="small_war_log">
|
||||
<span class="o_diamond">
|
||||
|
||||
</span>
|
||||
<span class="date">
|
||||
<span class="year"><?=$year?></span>년
|
||||
<span class="month"><?=$month?></span>월:
|
||||
</span>
|
||||
<span class="war_type war_type_<?=$war_type?>"><?=$war_type_str?></span>
|
||||
<span class="me">
|
||||
<span class="name_plate">
|
||||
<span class="crew_type"><?=$me['crewtype']?></span>
|
||||
<span class="name_plate_cover">
|
||||
【<span class="name"><?=$me['name']?></span>】
|
||||
</span>
|
||||
</span>
|
||||
|
||||
<span class="crew_plate">
|
||||
<span class="remain_crew"><?=$me['remain']?></span>
|
||||
<span class="killed_plate">
|
||||
(<span class="killed_crew"><?=$me['killed']?></span>)
|
||||
</span>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
VS
|
||||
|
||||
<span class="you">
|
||||
<span class="crew_plate">
|
||||
<span class="remain_crew"><?=$you['remain']?></span>
|
||||
<span class="killed_plate">
|
||||
(<span class="killed_crew"><?=$you['killed']?></span>)
|
||||
</span>
|
||||
</span>
|
||||
|
||||
<span class="name_plate">
|
||||
<span class="crew_type"><?=$you['crewtype']?></span>
|
||||
<span class="name_plate_cover">
|
||||
【<span class="name"><?=$you['name']?></span>】
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
</span>
|
||||
</div>
|
||||
Reference in New Issue
Block a user