make Item abstract
This commit is contained in:
parent
b6f9621c13
commit
6c7f997257
@ -6,7 +6,7 @@
|
|||||||
* Time: 17:12
|
* Time: 17:12
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class Item
|
abstract class Item
|
||||||
{
|
{
|
||||||
public $name;
|
public $name;
|
||||||
public $massa;
|
public $massa;
|
||||||
|
@ -14,14 +14,14 @@ class ItemClass extends Item
|
|||||||
else return ": <b style='color: maroon;'>" . $number . "</b>";
|
else return ": <b style='color: maroon;'>" . $number . "</b>";
|
||||||
}
|
}
|
||||||
|
|
||||||
public function printItemStats()
|
public function printStats()
|
||||||
{
|
{
|
||||||
echo $this->name . " (Масса: " . $this->massa . ")";
|
echo $this->name . " (Масса: " . $this->massa . ")";
|
||||||
if ($this->nalign) echo " <img src=i/align_{$this->nalign}.gif title='Этот предмет могут использовать только игроки с определённой склонностью.'> ";
|
if ($this->nalign) echo " <img src=i/align_{$this->nalign}.gif title='Этот предмет могут использовать только игроки с определённой склонностью.'> ";
|
||||||
if ($this->count > 0) echo "<br><small>(Осталось: {$this->count} штук)</small>";
|
if ($this->count > 0) echo "<br><small>(Осталось: {$this->count} штук)</small>";
|
||||||
if ($this->maxdur > 0) echo "<br>Долговечность: {$this->maxdur}";
|
if ($this->maxdur > 0) echo "<br>Долговечность: {$this->maxdur}";
|
||||||
if ($this->maxdur == -1) echo "<br>Долговечность: <i>неразрушимо</i>";
|
if ($this->maxdur == -1) echo "<br>Долговечность: <i>неразрушимо</i>";
|
||||||
echo "<br>";
|
|
||||||
if ($this->nlevel > 0) echo "<br>Требуется уровень" . $this->wrap($this->nlevel);
|
if ($this->nlevel > 0) echo "<br>Требуется уровень" . $this->wrap($this->nlevel);
|
||||||
if ($this->nnoj > 0) echo "<br>Требуется владение колющим оружиием" . $this->wrap($this->nnoj);
|
if ($this->nnoj > 0) echo "<br>Требуется владение колющим оружиием" . $this->wrap($this->nnoj);
|
||||||
if ($this->ndubina > 0) echo "<br>Требуется владение дробящим оружием" . $this->wrap($this->ndubina);
|
if ($this->ndubina > 0) echo "<br>Требуется владение дробящим оружием" . $this->wrap($this->ndubina);
|
||||||
@ -47,7 +47,7 @@ class ItemClass extends Item
|
|||||||
echo "<br>";
|
echo "<br>";
|
||||||
}
|
}
|
||||||
|
|
||||||
public function printItemImage()
|
public function printImage()
|
||||||
{
|
{
|
||||||
echo "<img src='/i/sh/{$this->img}'";
|
echo "<img src='/i/sh/{$this->img}'";
|
||||||
}
|
}
|
||||||
|
6
test.php
6
test.php
@ -21,12 +21,12 @@ while ($row = $result->fetch_assoc()) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "<table width='100%'><th colspan='2'>Товары магазина</th>";
|
echo "<table width='100%'><th colspan='2'>Товары магазина</th>";
|
||||||
foreach ($iteminfo as $iinfo) {
|
foreach ($iteminfo as $ii) {
|
||||||
echo "<tr><td bgcolor='#d3d3d3'>";
|
echo "<tr><td bgcolor='#d3d3d3'>";
|
||||||
$iinfo->printItemImage();
|
$ii->printImage();
|
||||||
echo "</td>";
|
echo "</td>";
|
||||||
echo "<td bgcolor='#d3d3d3'>";
|
echo "<td bgcolor='#d3d3d3'>";
|
||||||
$iinfo->printItemStats();
|
$ii->printStats();
|
||||||
echo "</td></tr>";
|
echo "</td></tr>";
|
||||||
}
|
}
|
||||||
echo "</table>";
|
echo "</table>";
|
Loading…
Reference in New Issue
Block a user