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)
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]