Example #1
0
 public function community_cards($game = NULL)
 {
     if (is_a($game, 'Game')) {
         return $game->render_community_cards();
     } else {
         return Card::render_card_space() . Card::render_card_space() . Card::render_card_space() . Card::render_card_space() . Card::render_card_space();
     }
 }
Example #2
0
 public function render_cards($game_id, $face_down = false)
 {
     if ($face_down) {
         $count = $this->cards[$game_id]->count();
         if ($count == 2) {
             return Card::render_card_back() . Card::render_card_back();
         } elseif ($count == 1) {
             return Card::render_card_back() . Card::render_card_space();
         } else {
             return Card::render_card_space() . Card::render_card_space();
         }
     } else {
         return $this->cards[$game_id]->render(2);
     }
 }
 public function render($count = 0)
 {
     if ($count) {
         $return = '';
         for ($i = 0; $i < $count; $i++) {
             if (array_key_exists($i, $this->cards)) {
                 if (is_a($this->cards[$i], 'Card')) {
                     $return .= $this->cards[$i]->render();
                 } else {
                     $return .= Card::render_card_space();
                 }
             } else {
                 $return .= Card::render_card_space();
             }
         }
     } else {
         foreach ($this->cards as $card) {
             $return .= $card->render();
         }
     }
     return $return;
 }