| 201 | |
| 202 | |
| 203 | class Nim(object): |
| 204 | CREATED = 0 |
| 205 | RUNNING = 1 |
| 206 | OVER = 2 |
| 207 | def __init__(self, screen): |
| 208 | self.state = Nim.CREATED |
| 209 | self.screen = screen |
| 210 | self.model = NimModel(self) |
| 211 | self.view = NimView(self) |
| 212 | self.controller = NimController(self) |
| 213 | |
| 214 | |
| 215 | def main(): |