Bueno... Ahora tengo una duda... Yo sé que para devolver valores, es decir, en caso de cambiar el valor de una variable en una función, y este valor se mantenga para utilizarla con otra clase o en otra parte, se utiliza "Return $this->variable"
Como yo estoy utilizando arrays, quisiera saber, como devolver los valores del array...
Código PHP:
public function objetosPersonaje()
{
switch($this->tipo) {
case 'Knight':
if(($this->nivel>1) && ($this->nivel<=5)) {
$this->habilidad = $this->habilidad; // No lo modificamos
// Armas
$this->armas['Principal']['tipo'] = "Navaja";
$this->armas['Principal']['nivel'] = "1";
$this->armas['Principal']['dano'] = "10";
$this->armas['Principal']['defensa'] = "5";
$this->armas['Secundaria'] = "Piedra";
$this->armas['Secundaria']['nivel'] = "0"; // Es piedra... No tiene nivel xD
$this->armas['Secundaria']['dano'] = "5";
$this->armas['Secundaria']['defensa'] = "0";
// Vestimenta
$this->ropas['Cabeza'] = "Gorro de papel";
$this->ropas['Pecho'] = "Polera";
$this->ropas['Piernas'] = "Pantalon de papel";
$this->ropas['Pies'] = "Sandalias";
}
break;
}
}
Hice unos cambios... Quiero utilizar todos esos datos en otra función, por eso preguntaba por lo del return, pero no voy a estar poniendole un return por cada linea que le asigno al array...
Como lo hago??? Gracias :)