Отвязываемся от showpersout(), которая дублировала showinf_pers(), добавляя возможность повышать параметры. Функционал вставлен в виде дополнительной проверки в классе User.php.
This commit is contained in:
parent
f9a267639b
commit
0292ec5d35
@ -74,10 +74,16 @@ class User
|
||||
echo '</div><!-- slot-image -->';
|
||||
}
|
||||
|
||||
private function UserInfoStats()
|
||||
private function UserInfoStats($isMainWindow = 0)
|
||||
{
|
||||
$captions = 'Уровень:<br>Сила:<br>Ловкость:<br>Интуиция:<br>Выносливость:<br>Интеллект:<br>Мудрость:<br>Местонахождение:';
|
||||
$variables = $this->level . '<br>' . $this->strength . '<br>' . $this->dexterity . '<br>' . $this->intuition . '<br>' . $this->endurance . '<br>' . $this->intelligence . '<br>' . $this->wisdom . '<br>' . $this->getRoomName($this->room);
|
||||
$variables = $this->level . '<br>' . $this->getStrength() . '<br>' . $this->getDexterity() . '<br>' . $this->getIntuition() . '<br>' . $this->getEndurance() . '<br>' . $this->getIntelligence() . '<br>' . $this->getWisdom() . '<br>' . $this->getRoomName($this->room);
|
||||
if ($isMainWindow) {
|
||||
$this->Bank = new Bank($this->id);
|
||||
$captions = 'Уровень:<br>Сила:<br>Ловкость:<br>Интуиция:<br>Выносливость:<br>Интеллект:<br>Мудрость:<br>Деньги:<br>Деньги в банке:';
|
||||
$variables =$this->level . '<br>' . $this->getStrength(1) . '<br>' . $this->getDexterity(1) . '<br>' . $this->getIntuition(1) . '<br>' . $this->getEndurance(1) . '<br>' . $this->getIntelligence(1) . '<br>' . $this->getWisdom(1) . '<br>' . $this->money . '<br>' . $this->Bank->money;
|
||||
}
|
||||
|
||||
if ($this->align) {
|
||||
$nameString = sprintf('<img src="/i/align_%s.png" >', $this->align);
|
||||
}
|
||||
@ -101,10 +107,47 @@ class User
|
||||
echo $variables;
|
||||
echo '</div><!-- column -->';
|
||||
echo '</div><!-- stats-container -->';
|
||||
echo '<div class="debug">TODO: Сделать отображение имени. Сделать рассчёт здоровья и модификаторов. Вывести полоску здоровья когда будет от чего отталкиваться.</div>';
|
||||
echo '<div class="debug">TODO: Сделать рассчёт здоровья и модификаторов. Вывести полоску здоровья когда будет от чего отталкиваться.</div>';
|
||||
echo '</div><!-- user-info -->';
|
||||
}
|
||||
|
||||
private function getStrength($isMainWindow = 0) {
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->strength);
|
||||
}
|
||||
return $this->strength;
|
||||
}
|
||||
private function getDexterity($isMainWindow = 0) {
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->dexterity);
|
||||
}
|
||||
return $this->strength;
|
||||
}
|
||||
private function getIntuition($isMainWindow = 0) {
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->intuition);
|
||||
}
|
||||
return $this->strength;
|
||||
}
|
||||
private function getEndurance($isMainWindow = 0) {
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->endurance);
|
||||
}
|
||||
return $this->strength;
|
||||
}
|
||||
private function getIntelligence($isMainWindow = 0) {
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->intelligence);
|
||||
}
|
||||
return $this->strength;
|
||||
}
|
||||
private function getWisdom($isMainWindow = 0) {
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->wisdom);
|
||||
}
|
||||
return $this->strength;
|
||||
}
|
||||
|
||||
private function UserInfo()
|
||||
{
|
||||
echo '<div class="user-info-container">';
|
||||
@ -179,10 +222,17 @@ class User
|
||||
}
|
||||
}
|
||||
|
||||
public function showUserInfoInBattle()
|
||||
public function showUserDoll($isBattle = 0)
|
||||
{
|
||||
echo '<div class="user-info-container">';
|
||||
$this->UserInfoDoll(1);
|
||||
$this->UserInfoDoll($isBattle);
|
||||
echo '</div><!-- user-info-container -->';
|
||||
}
|
||||
|
||||
public function showUserInfoMain() {
|
||||
echo '<div class="user-info-container">';
|
||||
$this->UserInfoDoll();
|
||||
$this->userInfoStats(1);
|
||||
echo '</div><!-- user-info-container -->';
|
||||
}
|
||||
|
||||
|
@ -152,7 +152,7 @@ $fbattle = new fbattle($user['battle']);
|
||||
<td valign=top width=250 nowrap>
|
||||
<?php
|
||||
$myinfo = new User($_SESSION['uid']);
|
||||
$myinfo->showUserInfoInBattle();
|
||||
$myinfo->showUserDoll(1);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -488,7 +488,7 @@ $fbattle = new fbattle($user['battle']);
|
||||
|
||||
if ($fbattle->return == 1) {
|
||||
$enemyInfo = new User($fbattle->enemy);
|
||||
$enemyInfo->showUserInfoInBattle();
|
||||
$enemyInfo->showUserDoll(1);
|
||||
} else {
|
||||
if ($fbattle->battle_data['type'] == 4 || $fbattle->battle_data['type'] == 5) {
|
||||
$a = [6, 16];
|
||||
|
5
main.php
5
main.php
@ -1694,7 +1694,10 @@ if (input::get('edit')) {
|
||||
<table class="allzeroes">
|
||||
<tr>
|
||||
<td style="width:250px;">
|
||||
<?php showpersout(); ?>
|
||||
<?php
|
||||
$userInfo = new User($_SESSION['uid']);
|
||||
$userInfo->showUserInfoMain();
|
||||
?>
|
||||
</td>
|
||||
<td> </td>
|
||||
<TD style="text-align: right;">
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user