예제 #1
0
def loadData():
    Balloon.pickupSound = utility.loadSound("pop")
    Bonus250.MasterAnimationList.buildAnimation("Idle", ["balloonblue"])
    Bonus500.MasterAnimationList.buildAnimation("Idle", ["balloongreen"])

    BonusX2.MasterAnimationList.buildAnimation("Idle", ["balloonred"])
    BonusX2.pickupSound = utility.loadSound("doublePoints")
    BonusCombo.MasterAnimationList.buildAnimation("Idle", ["balloonyellow"])
    BonusCombo.pickupSound = utility.loadSound("combo")
예제 #2
0
 def __init__(self, screen, musicList, backgroundImage, bounds, title, menuDictionary, startSelection = 0):
     
     self.screen = screen
     self.bounds = bounds
     self.menuDictionary = menuDictionary
     self.title = title
     self.musicList = musicList
     self.backgroundImage = backgroundImage
     
     self.cursor = Cursor()
     
     pygame.mouse.set_visible(False)
     
     self.menuGroup = pygame.sprite.Group()
     self.menuTooltipGroup = pygame.sprite.Group()
     self.cursorGroup = pygame.sprite.Group()
     self.menuSelectionPointer = []
     self.menuTooltipPointer = []
     self.currentSelection = startSelection
     self.timer = pygame.time.Clock()
     
     self.menuBeep = utility.loadSound("menuBeep")
     self.menuForward = utility.loadSound("menuForward")
     self.menuBack = utility.loadSound("menuBack")
     
     index = 0
     
     menuTitle = text.Text(FONT_PATH, title[1], FONT_COLOR, title[0])
     menuTitle.position = vector.vector2d(title[2],title[3])
     menuTitle.setAlign(CENTER_MIDDLE)
     self.menuGroup.add(menuTitle)
     
     for option in menuDictionary:
         menuSelection = text.Text(FONT_PATH, 32, FONT_INACTIVE_COLOR, menuDictionary[option][0],-1,index)
         menuSelection.setAlign(CENTER_MIDDLE)
         menuSelection.position = vector.vector2d((((self.bounds[RIGHT]-self.bounds[LEFT]) / 2)+self.bounds[LEFT],
                                      ((self.bounds[BOTTOM]-self.bounds[TOP]) / (len(self.menuDictionary)+1)*(index + 1))+self.bounds[TOP]))
         
         self.menuGroup.add(menuSelection)
         self.menuSelectionPointer.append(menuSelection)
         
         menuTooltip = text.Text(FONT_PATH, 32, FONT_COLOR, menuDictionary[option][1])
         menuTooltip.setAlign(BOTTOM_MIDDLE)
         menuTooltip.position = vector.vector2d(((SCREEN_WIDTH / 2),SCREEN_HEIGHT))
         self.menuTooltipGroup.add(menuTooltip)
         self.menuTooltipPointer.append(menuTooltip)
         index += 1
         
     self.cursorGroup.add(self.cursor)
예제 #3
0
def loadData():
    DamageX2.pickupSound = utility.loadSound("doubleDamage")
    DamageX2.MasterAnimationList.buildAnimation("Idle", ["geemred"])
    DamageX2.MasterAnimationList.buildAnimation("Blink", ["geemred","blank"])
    
    Nova.pickupSound = utility.loadSound("nova")
    Nova.MasterAnimationList.buildAnimation("Idle", ["boom"])
    Nova.MasterAnimationList.buildAnimation("Blink", ["boom","blank"])

    Reflect.pickupSound = utility.loadSound("reflect")
    Reflect.MasterAnimationList.buildAnimation("Idle", ["geemblue"])
    Reflect.MasterAnimationList.buildAnimation("Blink", ["geemblue","blank"])

    DualShot.pickupSound = utility.loadSound("dualShot")
    DualShot.MasterAnimationList.buildAnimation("Idle", ["geemgreen"])
    DualShot.MasterAnimationList.buildAnimation("Blink", ["geemgreen","blank"])

    FastShot.pickupSound = utility.loadSound("fastShot")
    FastShot.MasterAnimationList.buildAnimation("Idle", ["geemorange"])
    FastShot.MasterAnimationList.buildAnimation("Blink",["geemorange","blank"])
예제 #4
0
def loadData():
    Player.MasterAnimationList.buildAnimation("Idle", ["kuunIdle"])
    Player.MasterAnimationList.buildAnimation("Fire", ["kuunShoot"])
    Player.MasterAnimationList.buildAnimation("HurtIdle", ["kuunIdle","blank"])
    Player.MasterAnimationList.buildAnimation("HurtFire", ["kuunShoot","blank"])
    Player.MasterAnimationList.buildAnimation("Die", ["kuunDie"])

    Player.NUM_OW_SOUNDS = 2 #plus one for a total of 3
    Player.loseLifeSound.append(utility.loadSound("ow1"))
    Player.loseLifeSound.append(utility.loadSound("ow2"))
    Player.loseLifeSound.append(utility.loadSound("ow3"))

    Player.NUM_FIRE_SOUNDS = 2 #plus one for total of 3
    Player.fireSound.append(utility.loadSound("shot1"))
    Player.fireSound.append(utility.loadSound("shot2"))
    Player.fireSound.append(utility.loadSound("shot3"))

    Player.deathSound.append(utility.loadSound("playerDeath1"))
    Player.deathSound.append(utility.loadSound("playerDeath2"))
    Player.deathSound.append(utility.loadSound("playerDeath3"))

    Player.extraLifeSound = utility.loadSound("extraLife")
예제 #5
0
def loadData():
    Haoya.deathSound = utility.loadSound("pop")
    Haoya.MasterAnimationList.buildAnimation("Idle", ["haoya"])
예제 #6
0
def loadData():
    Paajo.deathSound = utility.loadSound("pop")
    Paajo.MasterAnimationList.buildAnimation("Idle", ["paajo"])
예제 #7
0
def loadData():
    Batto.lastSpawn = [0,0]
    Batto.deathSound = utility.loadSound("pop")
    Batto.MasterAnimationList.buildAnimation("Idle", ["batto"])
예제 #8
0
def loadData():
    Rokubi.deathSound = utility.loadSound("pop")
    Rokubi.MasterAnimationList.buildAnimation("Idle", ["rokubei"])
예제 #9
0
def loadData():
    Moono.deathSound = utility.loadSound("pop")
    Moono.MasterAnimationList.buildAnimation("Idle", ["moono"])
예제 #10
0
def loadData():
    Raayu.deathSound = utility.loadSound("pop")
    Raayu.MasterAnimationList.buildAnimation("Idle", ["raayu"])
예제 #11
0
def loadData():
    Baake.bulletSound = utility.loadSound("baakeHit")
    
    Baake.MasterAnimationList.buildAnimation("Idle", ["baake"])
예제 #12
0
    pygame.mixer.set_reserved(BOSS_CHANNEL)
    pygame.mixer.Channel(BOSS_CHANNEL).set_volume(1)
    
    pygame.mixer.set_reserved(PICKUP_CHANNEL)
    pygame.mixer.Channel(PICKUP_CHANNEL).set_volume(1)
except:
    utility.soundActive = False
    print "WARNING! - Sound not initialized."


from game import Game



pygame.mouse.set_visible(False)
musicList = [utility.loadSound("menuMusic"),utility.loadSound("music0"),utility.loadSound("music1"),utility.loadSound("music2"),utility.loadSound("bossMusic")]

world.loadData()
player.loadData()
bullet.loadData()
pygame.event.pump()
baake.loadData()
balloon.loadData()
gem.loadData()
pygame.event.pump()
moono.loadData()
batto.loadData()
rokubi.loadData()
pygame.event.pump()
haoya.loadData()
yurei.loadData()
예제 #13
0
def loadData():
    BossTut.music = utility.loadSound("bossMusic")
    BossTut.bulletSound = utility.loadSound("baakeHit")
    BossTut.hurtSound = utility.loadSound("hurtBoss")
    BossTut.howToKill = utility.loadImage("howToBoss1")
    BossTut.MasterAnimationList.buildAnimation("idle", ["boss1"])
    BossTut.MasterAnimationList.buildAnimation("hurt", ["boss1","boss1","boss1_1","boss1_1"])

    BaakeBoss.music = utility.loadSound("bossMusic")
    BaakeBoss.bulletSound = utility.loadSound("baakeHit")
    BaakeBoss.hurtSound = utility.loadSound("hurtBoss")
    BaakeBoss.howToKill = utility.loadImage("howToBoss1")
    BaakeBoss.MasterAnimationList.buildAnimation("idle", ["boss0"])
    BaakeBoss.MasterAnimationList.buildAnimation("hurt", ["boss0","boss0","boss0_1","boss0_1"])
    
    MoonoBoss.music = utility.loadSound("bossMusic")
    MoonoBoss.bulletSound = utility.loadSound("baakeHit")
    MoonoBoss.hurtSound = utility.loadSound("hurtBoss")
    MoonoBoss.shieldBreak = utility.loadSound("shieldBreak")
    MoonoBoss.shieldRestore = utility.loadSound("shieldRestore")
    MoonoBoss.howToKill = utility.loadImage("howToBoss3")
    MoonoBoss.MasterAnimationList.buildAnimation("idle", ["boss2idle_0","boss2idle_1","boss2idle_2","boss2idle_3","boss2idle_4","boss2idle_5","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0","boss2idle_0"])
    MoonoBoss.MasterAnimationList.buildAnimation("vulnerable", ["boss2v"])
    MoonoBoss.MasterAnimationList.buildAnimation("hurt", ["boss2_1"])