From 16af879d9c0bf43e66d891f4c3a8dce492603eb1 Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Tue, 8 Apr 2014 12:40:56 +0200 Subject: Added the code --- cell.py | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 cell.py (limited to 'cell.py') diff --git a/cell.py b/cell.py new file mode 100644 index 0000000..18968a2 --- /dev/null +++ b/cell.py @@ -0,0 +1,50 @@ +#!/usr/bin/python + +from random import randint + +class Cell: + def __init__(self,chance): + if randint(0,99) < chance: + self.isMine = True + else: + self.isMine = False + self.covered = True + self.cover = '#' + + def getIsMine(self): + return self.isMine + + def getValue(self): + return self.value + + def setValue(self,value): + if value == '0': + self.value = ' ' + else: + self.value = value + return + + def isCovered(self): + return self.covered + + def printCell(self): + if self.covered: + return self.cover + else: + return self.value + + def isSafe(self): + if self.cover == 'F': + return True + else: + return False + + def uncover(self): + self.covered = False + return + + def toggleFlag(self): + if self.cover == '#': + self.cover = 'F' + elif self.cover == 'F': + self.cover = '#' \ No newline at end of file -- cgit v1.2.3