Beispiel #1
0
    def load(self, filename):
        data = Data.load(filename)

        random.setstate(data['random'])
        self.tiles = data['tiles']
        self.initindexes()
        self.popcache = {}
Beispiel #2
0
 def load(self):
     filename = QFileDialog.getOpenFileName(self._view,
                                            'Load simulation state',
                                            '',
                                            '*{0}'.format(Data.EXTENSION))[0]
     if len(filename) > 0:
         data = Data.load(filename)
         self.create(data['gridsize'])
         self._model.loaddata(data)
         self._view.content.update()
         self.tick()
Beispiel #3
0
    def load(self, filename):
        data = Data.load(filename)

        random.setstate(data['random'])
        self._dp = data['dp']
        self._build = data['build']
        self._splitnum = data['splitnum']
        self.tiles = data['tiles']
        self._shapes = data['shapes']

        self.initindexes()
        self.dirty = True
Beispiel #4
0
 def load(self, filename):
     data = Data.load(filename)
     self.tiles = data['tiles']
     self.erode()
Beispiel #5
0
 def load(self, filename):
     loadt = self._timing.routine('loading state')
     loadt.start('reading file')
     self.loaddata(Data.load(filename), loadt)
     loadt.done()
Beispiel #6
0
 def load(self, filename):
     self.loaddata(Data.load(filename))
Beispiel #7
0
 def load(self, filename):
     data = Data.load(filename)
     self.tiles = data['tiles']
     self.classify()