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(); } }
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; }