Advertisement
lignite0

GramBajdzis - dobrze myślę?

Jan 21st, 2016
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.82 KB | None | 0 0
  1. <?php
  2.  
  3. class Gracz
  4. {
  5.     public $x;
  6.     public $y;
  7.     public $hp;
  8.     public $mana;
  9.     public $sila;
  10.    
  11.     public function __construct()
  12.     {
  13.        
  14.     }
  15.    
  16.     function createFromMap($array)
  17.     {
  18.         $gracz = new static();
  19.         $gracz->x = $array[0];
  20.         $gracz->y = $array[1];
  21.         $gracz->hp = $array[2];
  22.         $gracz->mana = $array[3];
  23.         $gracz->sila = $array[4];
  24.     }
  25. }
  26.  
  27. $macierz = array(
  28.     Gracz::createFromMap([0,0,0,0,0]),
  29.     Gracz::createFromMap([0,2,0,1,0]),
  30.     Gracz::createFromMap([0,0,1,0,0]),
  31.     Gracz::createFromMap([0,1,0,2,0]),
  32.     Gracz::createFromMap([0,0,0,0,0]),
  33. );
  34.  
  35. array_map(function($wiersz){
  36.     array_map(function($wartosc){
  37.         echo $wartosc == 2 ? 'c' : ($wartosc ? 'a' : 'b');
  38.     }, $wiersz);
  39.     echo PHP_EOL;
  40. }, $macierz);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement