示例#1
0
def testtwoguysshooting():
    print '------------------ Testing two guys shooting at each other ---------------------'
    mngr = EventManager()
    #Meet Joe and Bob
    bob = Character(mngr, 'Bob', (0,0), None, None, None)
    joe = Character(mngr, 'Joe', (0,0), None, None, None)
    #joe.adjustSkill('attack', 100) #Joe is now quite dangerous

    #Lets give them both guns
    bobgun = Gun(mngr)
    joegun = Gun(mngr)
    bobgun.name = 'Shotgun'

   #bobgun.updateData(pistol)
    joegun.updateData(ak47)
    bob.pickup(bobgun)
    joe.pickup(joegun)
    bob.equipWeapon(bobgun)
    joe.equipWeapon(joegun)

    #Let the shooting begin!
    joe.attack(bob)
    bob.attack(joe)
    joe.reload()
    joeammo = Ammo(mngr)
    joe.pickup(joeammo)
    joe.reload()
    # joe.reloadWeapon(joeammo)
    joe.attack(bob)
示例#2
0
def createPlayers():
    mngr = EventManager()
    bob =  Character(mngr, 'Bob', (0,0), None, None, None)
    joe =  Character(mngr, 'Joe', (0,0), None, None, None)
    gun = Gun(mngr)
    ammo = Ammo(mngr)
    gun.updateData(ak47)
    joe.pickup(gun)
    joe.pickup(ammo)
    joe.equipWeapon(gun)
    joe.reload()
    tom = Character(mngr, 'Tom', (0,0), None, None, None)
    tom.initative = 12
    return [joe, tom, bob]