def _setup_base_temple_scene(self): scene = Scene(self._ctl.main_window) scene.set_background(self.media_path('blocks-scene-incomplete-1600x1200.png'), self.media_path('blocks-scene-incomplete-1920x1080.png')) scene.add_profile_icon() scene.add_widget( Gtk.Image.new_from_file(self.media_path("boulder.png")), Placement(0.65, 0.47), Placement(0.63, 0.44) ) scene.add_widget( scene.get_user_character_image(), Placement(0.22, 0.55, 0.52), Placement(0.22, 0.6, 0.52) ) scene.add_widget( Gtk.Image.new_from_file(self.media_path("mage-doka.png")), Placement(0.8, 0.55), Placement(0.8, 0.6) ) return scene
def _setup_fifth_scene(self): scene = Scene(self._ctl.main_window) scene.set_background(self.media_path('blocks-scene-complete-1600x1200.png'), self.media_path('blocks-scene-complete-1920x1080.png')) scene.add_profile_icon() # Move boulder scene.add_widget( Gtk.Image.new_from_file(self.media_path("boulder.png")), Placement(0.8, 0.44), Placement(0.8, 0.44) ) scene.add_widget( scene.get_user_character_image(), Placement(0.22, 0.55, 0.52), Placement(0.22, 0.6, 0.52) ) scene.add_widget( SpeechBubble( text="Awesome, now we can escape!", source=SpeechBubble.BOTTOM, source_align=0.5, scale=scene.scale_factor ), Placement(0.85, 0.25, 0), Placement(0.85, 0.25, 0) ) # Change mage face? scene.add_widget( Gtk.Image.new_from_file(self.media_path("mage-doka.png")), Placement(0.8, 0.55), Placement(0.8, 0.6) ) scene.add_widget( NextButton(), Placement(0.5, 0.8, 0), Placement(0.5, 0.87, 0), self.next_stage, key=Gdk.KEY_space ) return scene