def on_enter(self): self.components.add(Set_Mouse_Cursor(image='art/pug.png')) # Archetypes LetterPetal_archetype = LetterPetal(gname='LetterPetal') LetterPetal_archetype.archetype = True # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/pug.png' sprite_instance.layer = 'Background' sprite_instance.position = (400.0, 300.0) sprite_instance.alpha = 0.0 sprite_instance.components.add( Key_Spawn(gname='spawner', spawn_object='LetterPetal', spawn_interval=0.2)) sprite_instance.components.add(Spawn_Flower(gname='flower')) sprite_instance.components.add( Spawned_Component_Change(gname='key_shifter', component_name='symbol', attribute='text', change_value='$')) ### End Flower autocode ### self.key_shifter = get_gnamed_object('key_shifter') self.spawner = get_gnamed_object('spawner') self.flower = get_gnamed_object('flower')
def on_enter(self): self.components.add( Set_Mouse_Cursor( image='art/pug.png') ) # Archetypes LetterPetal_archetype = LetterPetal(gname='LetterPetal') LetterPetal_archetype.archetype = True # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/pug.png' sprite_instance.layer = 'Background' sprite_instance.position = (400.0, 300.0) sprite_instance.alpha = 0.0 sprite_instance.components.add( Key_Spawn( gname='spawner', spawn_object='LetterPetal', spawn_interval=0.2) ) sprite_instance.components.add( Spawn_Flower( gname='flower') ) sprite_instance.components.add( Spawned_Component_Change( gname='key_shifter', component_name='symbol', attribute='text', change_value='$') ) ### End Flower autocode ### self.key_shifter = get_gnamed_object('key_shifter') self.spawner = get_gnamed_object('spawner') self.flower = get_gnamed_object('flower')
def on_enter(self): # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/pug.png' sprite_instance.layer = 'fork' sprite_instance.position = (400.0, 300.0) sprite_instance.tint = (255, 0, 0) sprite_instance_2 = Sprite() sprite_instance_2.image = 'art/pug.png' sprite_instance_2.layer = 'Background' sprite_instance_2.position = (420.0, 320.0) sprite_instance_2.tint = (0, 0, 255) fred = Sprite(gname='fred') fred.image = 'art/pug.png' fred.layer = 'Background' fred.position = (410.0, 310.0)
def on_enter(self): self.components.add(Scene_Timer(scene_time=2, next_scene='MenuScreen')) # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/pug.png' sprite_instance.layer = 'Background' sprite_instance.position = (400.0, 300.0) sprite_instance.scale = (6.0, 6.0) sprite_instance.components.add( Grow_Shrink(grow_in_secs=2.0, shrink_out_secs=-1.0)) sprite_instance.components.add( Fade(fade_in_secs=-1.0, fade_out_secs=1.0)) sprite_instance.components.add(Self_Destruct(timer_secs=1.0))
def on_enter(self): self.components.add( Scene_Timer( scene_time=2, next_scene='MenuScreen') ) # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/pug.png' sprite_instance.layer = 'Background' sprite_instance.position = (400.0, 300.0) sprite_instance.scale = (6.0, 6.0) sprite_instance.components.add( Grow_Shrink( grow_in_secs=2.0, shrink_out_secs=-1.0) ) sprite_instance.components.add( Fade( fade_in_secs=-1.0, fade_out_secs=1.0) ) sprite_instance.components.add( Self_Destruct( timer_secs=1.0) )
def on_enter(self): self.components.add( Utility_Keys() ) # Archetypes DragonBreath_archetype = DragonBreath(gname='DragonBreath') DragonBreath_archetype.archetype = True # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/cloudscape 1b.jpg' sprite_instance.layer = 'Background' sprite_instance.position = (400.0, 300.0) sprite_instance.scale = (1.3, 1.5) sprite_instance_2 = Sprite() sprite_instance_2.layer = 'Sky' sprite_instance_2.position = (12.0, 544.0) sprite_instance_2.tint = (0, 0, 0) sprite_instance_2.components.add( Textbox( text='Keys: I, J, K, L, Space') ) RedDragon_instance = RedDragon(gname='RedDragon')
def on_enter(self): self.components.add(Utility_Keys()) # Archetypes DragonBreath_archetype = DragonBreath(gname='DragonBreath') DragonBreath_archetype.archetype = True # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/cloudscape 1b.jpg' sprite_instance.layer = 'Background' sprite_instance.position = (400.0, 300.0) sprite_instance.scale = (1.3, 1.5) sprite_instance_2 = Sprite() sprite_instance_2.layer = 'Sky' sprite_instance_2.position = (12.0, 544.0) sprite_instance_2.tint = (0, 0, 0) sprite_instance_2.components.add( Textbox(text='Keys: I, J, K, L, Space')) RedDragon_instance = RedDragon(gname='RedDragon')
def on_enter(self): self.components.add( Utility_Keys() ) # Archetypes Petal_archetype = Petal(gname='Petal') Petal_archetype.archetype = True # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/block.png' sprite_instance.layer = 'Background' sprite_instance.position = (397.0, 518.0) sprite_instance.scale = (100.0, 20.0) sprite_instance.components.add( Scene_Button( target='Dragon', hover_sound='sound/beep.wav', click_sound='sound/explosion.wav') ) sprite_instance_2 = Sprite() sprite_instance_2.image = 'art/block.png' sprite_instance_2.layer = 'Background' sprite_instance_2.position = (659.0, 518.0) sprite_instance_2.scale = (100.0, 20.0) sprite_instance_2.components.add( Scene_Button( target='Shooting_Gallery', hover_sound='sound/beep.wav', click_sound='sound/explosion.wav') ) sprite_instance_3 = Sprite() sprite_instance_3.image = 'art/block.png' sprite_instance_3.layer = 'Background' sprite_instance_3.position = (138.0, 518.0) sprite_instance_3.scale = (100.0, 20.0) sprite_instance_3.components.add( Scene_Button( target='Fly_Around', hover_sound='sound/beep.wav', click_sound='sound/explosion.wav') ) sprite_instance_4 = Sprite() sprite_instance_4.layer = 'Background' sprite_instance_4.position = (181.0, 297.0) sprite_instance_4.components.add( Textbox( text='Python Inventor Gizmo', font_size=60) ) sprite_instance_5 = Sprite() sprite_instance_5.layer = 'Background' sprite_instance_5.position = (341.0, 363.0) sprite_instance_5.components.add( Textbox( text='Demo', font_size=60) ) sprite_instance_6 = Sprite() sprite_instance_6.image = 'art/pug.png' sprite_instance_6.layer = 'Background' sprite_instance_6.position = (401.0, 255.0) sprite_instance_6.components.add( Spawner( spawn_object='Petal', spawn_interval=0.3, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0)) ) sprite_instance_6.components.add( Spawn_Flower( petals=3, rotation_range=150) ) sprite_instance_7 = Sprite() sprite_instance_7.layer = 'text' sprite_instance_7.position = (580.0, 497.0) sprite_instance_7.tint = (0, 0, 0) sprite_instance_7.components.add( Textbox( text='Shooting Gallery') ) sprite_instance_8 = Sprite() sprite_instance_8.layer = 'text' sprite_instance_8.position = (85.0, 497.0) sprite_instance_8.tint = (0, 0, 0) sprite_instance_8.components.add( Textbox( text='Fly Around') ) sprite_instance_9 = Sprite() sprite_instance_9.layer = 'text' sprite_instance_9.position = (360.0, 497.0) sprite_instance_9.tint = (0, 0, 0) sprite_instance_9.components.add( Textbox( text='Dragon') )
def on_enter(self): self.components.add(Utility_Keys()) self.components.add(Midi_Input(test_mode=True)) self.components.add(Midi_To_Key()) # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/pug.png' sprite_instance.layer = 'Background' sprite_instance.position = (207.0, 253.0) sprite_instance.components.add( Midi_Spawn(spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0.4, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True)) sprite_instance.components.add(Spawn_Flower()) sprite_instance_2 = Sprite() sprite_instance_2.image = 'art/pug.png' sprite_instance_2.layer = 'Background' sprite_instance_2.position = (358.0, 537.0) sprite_instance_2.components.add( Midi_Spawn(channel_range=(0, 1), rapid_fire=False, spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True)) sprite_instance_3 = Sprite() sprite_instance_3.image = 'art/pug.png' sprite_instance_3.layer = 'Background' sprite_instance_3.position = (482.0, 534.0) sprite_instance_3.components.add( Midi_Spawn(channel_range=(1, 2), rapid_fire=False, spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True)) sprite_instance_4 = Sprite() sprite_instance_4.image = 'art/pug.png' sprite_instance_4.layer = 'Background' sprite_instance_4.position = (609.0, 530.0) sprite_instance_4.components.add( Midi_Spawn(channel_range=(2, 3), rapid_fire=False, spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True)) sprite_instance_5 = Sprite() sprite_instance_5.image = 'art/pug.png' sprite_instance_5.layer = 'Background' sprite_instance_5.position = (734.0, 528.0) sprite_instance_5.components.add( Midi_Spawn(channel_range=(3, 4), rapid_fire=False, spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True)) sprite_instance_6 = Sprite() sprite_instance_6.layer = 'Background' sprite_instance_6.position = (10.0, 515.0) sprite_instance_6.components.add( Textbox( text= "This is a demo of Pig responding to midi input. If it doesn't work, check the console for info about midi data, then be sure the input_id is correct in the 'Midi_Input' Scene component.", font_size=14, max_width=250)) sprite_instance_7 = Sprite() sprite_instance_7.image = 'art/pug.png' sprite_instance_7.layer = 'Background' sprite_instance_7.position = (551.0, 120.0) sprite_instance_7.scale = (0.2, 0.2) sprite_instance_7.components.add( Key_Attribute_Change(change_value=(1, 1)))
def on_enter(self): self.components.add( Utility_Keys() ) self.components.add( Midi_Input( test_mode=True) ) self.components.add( Midi_To_Key() ) # Sprites sprite_instance = Sprite() sprite_instance.image = 'art/pug.png' sprite_instance.layer = 'Background' sprite_instance.position = (207.0, 253.0) sprite_instance.components.add( Midi_Spawn( spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0.4, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True) ) sprite_instance.components.add( Spawn_Flower() ) sprite_instance_2 = Sprite() sprite_instance_2.image = 'art/pug.png' sprite_instance_2.layer = 'Background' sprite_instance_2.position = (358.0, 537.0) sprite_instance_2.components.add( Midi_Spawn( channel_range=(0, 1), rapid_fire=False, spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True) ) sprite_instance_3 = Sprite() sprite_instance_3.image = 'art/pug.png' sprite_instance_3.layer = 'Background' sprite_instance_3.position = (482.0, 534.0) sprite_instance_3.components.add( Midi_Spawn( channel_range=(1, 2), rapid_fire=False, spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True) ) sprite_instance_4 = Sprite() sprite_instance_4.image = 'art/pug.png' sprite_instance_4.layer = 'Background' sprite_instance_4.position = (609.0, 530.0) sprite_instance_4.components.add( Midi_Spawn( channel_range=(2, 3), rapid_fire=False, spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True) ) sprite_instance_5 = Sprite() sprite_instance_5.image = 'art/pug.png' sprite_instance_5.layer = 'Background' sprite_instance_5.position = (734.0, 528.0) sprite_instance_5.components.add( Midi_Spawn( channel_range=(3, 4), rapid_fire=False, spectrum_range=(48, 60), spawn_object='Petal', spawn_interval=0, spawn_interval_variance=0.0, spawn_offset=(0.5, 0.0), match_scale=True) ) sprite_instance_6 = Sprite() sprite_instance_6.layer = 'Background' sprite_instance_6.position = (10.0, 515.0) sprite_instance_6.components.add( Textbox( text="This is a demo of Pig responding to midi input. If it doesn't work, check the console for info about midi data, then be sure the input_id is correct in the 'Midi_Input' Scene component.", font_size=14, max_width=250) ) sprite_instance_7 = Sprite() sprite_instance_7.image = 'art/pug.png' sprite_instance_7.layer = 'Background' sprite_instance_7.position = (551.0, 120.0) sprite_instance_7.scale = (0.2, 0.2) sprite_instance_7.components.add( Key_Attribute_Change( change_value=(1, 1)) )