<?php
class Personagem {
public $raça;
public $classe;
public $arma;
function atacar() {
echo 'O personagem da raça '.$this->raça.' e da classe '.$this->classe.' atacou com seu '.$this->arma.'!</br>';
}
function gritoDeGuerra() {
echo 'O personagem solta seu grito de guerra. </br>';
}
function descansar($minutos) {
echo 'O personagem descansa por '.$minutos.' minutos. </br>';
}
}
class Vilão extends Personagem {
public $magia;
function atacar() {
echo 'O malvado vilão da raça '.$this->raça.', usando seus poderes malignos de '.$this->classe.' atacou usando seu '.$this->arma.'!</br>';
}
function gritoDeGuerra() {
echo 'Hahahaha, sua alma será minha! </br>';
}
function usarMagia() {
echo 'O personagem usa sua magia: '.$this->magia.'! </br>';
}
}
$personagem = new Vilão;
$personagem->raça = 'Morto-vivo';
$personagem->classe = 'Bruxo';
$personagem->arma = 'Cajado';
$personagem->magia = 'Bola de Fogo';
$personagem->gritoDeGuerra();
$personagem->atacar();
$personagem->usarMagia();
$personagem->descansar(15);