Created backbone for game logic

This commit is contained in:
Jazzahn 2012-12-06 20:36:41 -05:00
parent 130fa129a4
commit 74040bf508
1 changed files with 43 additions and 0 deletions

View File

@ -12,6 +12,49 @@ class CardsAgainstHumanity(object):
self.answerDb.remove(answerCard)
return hand
class Card(object):
def __init__(self, cardId, cardType, cardText):
self.cardId = cardId
self.cardType = cardType
self.cardText = cardText
class GameRound(CardsAgainstHumanity):
def __init__(self):
self.playerOne = str(raw_input('Player 1 Name: '))
self.playerTwo = str(raw_input('Player 2 Name: '))
self.playerThree = str(raw_input('Player 3 Name: '))
self.playerFour = str(raw_input('Player 4 Name: '))
self.playerList = (playerOne, playerTwo, playerThree, playerFour)
self.availJudge = playerList
self.spentJudge = ()
self.currentJudge = playerOne
def round(self):
print "%s is Judging!" % currentJudge
print "Question Card: %s" % questionCard
cardSubmit()
displayAnswers()
def displayAnswer(self)
def cardSubmit(self):
for player in self.playerList:
if player != self.currentJudge:
cardInput = None
cardRange = range(5)
while cardInput not in cardRange:
try:
cardInput = int(raw_input('%s Pick a Card: ' % player)) - 1
except: ValueError:
pass
class PlayerHand(CardsAgainstHumanity):
def __init__(self):
self.cardList = []
def showHand
cah = CardsAgainstHumanity()
print cah.drawCard()