function player_cards($game = NULL, $position = '', $player = NULL) { if ($game == null) { // we are not in an active game return Card::render_card_space() . Card::render_card_space(); } if (is_a($player, 'Player')) { return $player->render_cards($game->id); } else { return Card::render_card_back() . Card::render_card_back(); } }
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); } }