Exemple #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))
Exemple #2
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) )
Exemple #3
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')
Exemple #4
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')
Exemple #5
0
    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') )
Exemple #6
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)))
Exemple #7
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)) )