Example #1
0
File: Card.cpp Project: Sid364/C-
std::pair<Card::Suit, Card::Value> Card::look(std::shared_ptr<Player> const & player) const {
	//std::cout << "in look" << " " << suit;
	if (isOpen || (owner && player == owner)) {
		return std::make_pair(suit, value);
	}
    throw InvalidAccess();
}
Example #2
0
 StreamPtr ShellNode::stream_impl(Access access, int index)
 {
     if (m_stream)
         return new ShellStream(this, access, m_stream);
     throw InvalidAccess("");
 }