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(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(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()) 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( info_F1='scenes/Fly_Around_Help.txt') ) self.components.add( On_Start_Sound( sound='sound/beep.wav', loops=0) ) # Archetypes Target_archetype = Target(gname='Target') Target_archetype.archetype = True FlyAroundPlayer_archetype = FlyAroundPlayer(gname='FlyAroundPlayer') FlyAroundPlayer_archetype.archetype = True SpawnWall_archetype = SpawnWall(gname='SpawnWall') SpawnWall_archetype.archetype = True # Sprites sprite_instance = Sprite() sprite_instance.layer = 'Background' sprite_instance.position = (678.0, 547.0) sprite_instance.components.add( Value_Tracker_Text() ) sprite_instance_2 = Sprite() sprite_instance_2.layer = 'Background' sprite_instance_2.position = (678.0, 480.0) sprite_instance_2.components.add( Value_Tracker_Text( prefix='Health: ', value_name='health') ) sprite_instance_3 = Sprite() sprite_instance_3.layer = 'Background' sprite_instance_3.position = (678.0, 513.0) sprite_instance_3.components.add( Value_Tracker_Text( prefix='Lives: ', value_name='lives') ) sprite_instance_4 = Sprite() sprite_instance_4.layer = 'Background' sprite_instance_4.position = (20.0, 503.0) sprite_instance_4.components.add( Textbox( text='Keys: W, A, S, D Mouse: Aim, Fire', max_width=220) ) spawnwall_instance = SpawnWall() spawnwall_instance.position = (400.0, 595.0) spawnwall_instance.scale = (400.0, 5.0) spawnwall_instance_2 = SpawnWall() spawnwall_instance_2.position = (400.0, 5.0) spawnwall_instance_2.scale = (400.0, 5.0) spawnwall_instance_2.rotation = 180.0 spawnwall_instance_3 = SpawnWall() spawnwall_instance_3.position = (400.0, 5.0) spawnwall_instance_3.scale = (400.0, 5.0) spawnwall_instance_3.rotation = 180.0 spawnwall_instance_4 = SpawnWall() spawnwall_instance_4.position = (5.0, 300.0) spawnwall_instance_4.scale = (300.0, 5.0) spawnwall_instance_4.rotation = 90.0 spawnwall_instance_5 = SpawnWall() spawnwall_instance_5.position = (795.0, 300.0) spawnwall_instance_5.scale = (300.0, 5.0) spawnwall_instance_5.rotation = 270.0