def __init__(self): """""" super(InfiniteQuestWindow, self).__init__() self.setWindowTitle('Infinite Quest') self.mapview = MapView() #self.mapview = QGraphicsView() #self.sc = MapScene() #self.mapview.setScene(self.sc) self.mapview.installEventFilter(self) self.setCentralWidget(self.mapview) self.minimap = MiniMapView(self.mapview) minimap_dw = QDockWidget() minimap_dw.setWidget(self.minimap) self.addDockWidget(Qt.LeftDockWidgetArea, minimap_dw) self.statushero = StatusHeroWidget() statushero_dw = QDockWidget() statushero_dw.setWidget(self.statushero) self.addDockWidget(Qt.LeftDockWidgetArea, statushero_dw) #self.mapview.setSizePolicy(QSizePolicy(QSizePolicy.MinimumExpanding,QSizePolicy.MinimumExpanding)) self.world = World() self.hero = Hero(self.world.map(), *self.world.map().find_passable_landscape_coords()) self.connection = Connection(self.hero, self.world) self.game_state_update()