예제 #1
0
파일: Game.py 프로젝트: vmohheng/NPRZC
GameSprite.allSprites = allSprites
GameSprite.screenSize = screenSize
GameSprite.bullets = bulletgroup
GameSprite.weapons = weapondisplaygroup

#Initiate hero
hero = Hero((screenSize[0]/2, screenSize[1]/2), screenPos)
hero.enemies = enemygroup
hero.takeWeapon(TestWeapon(hero, 0, 5))
hero.switchWeapon()


#Test enemy
enemy = Enemy((5, 5), screenPos)
enemy.enemies = herogroup
enemy.weapon = Pistol(enemy, 0, 1)
enemy2 = Enemy((130, 5), screenPos)
enemy2.enemies = herogroup
enemy2.weapon = Pistol(enemy2, 0, 1)
allSprites.add(enemy)
enemygroup.add(enemy)
allSprites.add(enemy2)
enemygroup.add(enemy2)
weapondisplaygroup.add(enemy2.weapon)
weapondisplaygroup.add(enemy.weapon)

#Test weapongroup
weap1 = WeaponHolder((100, 400), screenPos, Pistol(hero, 0, 30))
weap2 = WeaponHolder ((100, 450), screenPos, Shotgun(hero, 0, 30))
allSprites.add(weap1)
allSprites.add(weap2)