(self, namfilename=None)
| 138 | else False) |
| 139 | |
| 140 | def savenam(self, namfilename=None): |
| 141 | if namfilename is None: |
| 142 | namfilename = self.namfilename |
| 143 | s = self.namdata.tostring() |
| 144 | if namfilename.lower().endswith('.pkb'): |
| 145 | s = "\x04\x00" + PackBits(s).flush().tostring() |
| 146 | with open(namfilename, 'wb') as outfp: |
| 147 | outfp.write(s) |
| 148 | self.namfilename = namfilename |
| 149 | self.setUnsaved(False) |
| 150 | |
| 151 | def getTile(self, x, y): |
| 152 | if x < 0 or x >= 32 or y < 0 or y >= 30: |
no test coverage detected