Ejemplo n.º 1
0
 def shieldCommand(self, game):
     '''Command to change the shields '''
     
     currentShield = game.TheEnterprise.Shield
     currentEnergy = game.TheEnterprise.Energy
     
     Util.displayShieldCommand(currentShield, currentEnergy)
     
     try:
         shield = int(Util.prompt())    
         if shield < (-currentShield) or shield > currentEnergy:
             Util.printMessage('Invalid amount of energy.')
             return
     except ValueError: 
         Util.printMessage('Invalid amount of energy.')
         return
     
     game.TheEnterprise.Shield += shield
     game.TheEnterprise.Energy -= shield
     
     Util.printMessage('Shield strength is now {0}. Energy level is now {1}', game.TheEnterprise.Shield, game.TheEnterprise.Energy)
     Util.prompt()
Ejemplo n.º 2
0
    def shieldCommand(self, game):
        '''Command to change the shields '''

        currentShield = game.TheEnterprise.Shield
        currentEnergy = game.TheEnterprise.Energy

        Util.displayShieldCommand(currentShield, currentEnergy)

        try:
            shield = int(Util.prompt())
            if shield < (-currentShield) or shield > currentEnergy:
                Util.printMessage('Invalid amount of energy.')
                return
        except ValueError:
            Util.printMessage('Invalid amount of energy.')
            return

        game.TheEnterprise.Shield += shield
        game.TheEnterprise.Energy -= shield

        Util.printMessage(
            'Shield strength is now {0}. Energy level is now {1}',
            game.TheEnterprise.Shield, game.TheEnterprise.Energy)
        Util.prompt()