def finish_initializing(self, builder): # pylint: disable=E1002 """Set up the main window""" super(KareldesktopWindow, self).finish_initializing(builder) self.AboutDialog = AboutKareldesktopDialog self.PreferencesDialog = PreferencesKareldesktopDialog self.mundo = kworld() self.primera_fila = 1 self.primera_columna = 1 self.borrar_zumbadores = False #Cosas del menejo de archivos self.nombre_archivo_mundo = '' self.mundo_guardado = True self.nombre_archivo_codigo = '' self.codigo_guardado = True #Un componente de la interfaz para los dialogos self.RESPUESTA_SI = 'si' self.RESPUESTA_NO = 'no' self.RESPUESTA_CANCELAR = 'cancelar' self.respuesta = self.RESPUESTA_SI #Puede ser 'no' o 'cancelar' self.pila_funciones = deque() # Se encarga de gestionar las funciones ligadas
def mundo_nuevo_hacer(self): self.mundo = kworld(karel_pos=(1,1), orientacion='norte', mochila=0, casillas=dict()) self.mundo_guardado = True self.nombre_archivo_mundo = '' self.builder.get_object('mundo_canvas').queue_draw()
def mundo_regresar_hacer(self): self.mundo = kworld(karel_pos=(1,1), orientacion='norte', mochila=0, casillas=dict()) self.mundo_guardado = False self.builder.get_object('mundo_canvas').queue_draw()