Go to the documentation of this file.00001 '''
00002 TargetHud()
00003
00004 Anoria (c) Gsk 2010
00005 '''
00006
00007 import BigWorld
00008 import GUI
00009
00010 import AnGUI
00011 from Listener import Listener
00012 from config import request
00013 from config.consts import PROFICIENCY_CODES
00014
00015 class AvatarHud(Listener):
00016
00017 def __init__(self):
00018 Listener.__init__(self, self.__class__)
00019 self.Gui = GUI.load("gui/avatarhud.gui")
00020
00021 def handleGuiEvent(self, guiEvent):
00022
00023 name = guiEvent.name
00024
00025 def setStats(self, str=None, con=None, dex=None, int=None):
00026 if not str == None:
00027 self.Gui.STR.text.text = str
00028 if not con == None:
00029 self.Gui.CON.text.text = con
00030 if not dex == None:
00031 self.Gui.DEX.text.text = dex
00032 if not int == None:
00033 self.Gui.INT.text.text = int
00034
00035 def setStat(self, stat, val):
00036 if stat == 'CON':
00037 self.Gui.CON.text.text = val
00038 if stat == 'STR':
00039 self.Gui.STR.text.text = val
00040 if stat == 'DEX':
00041 self.Gui.DEX.text.text = val
00042 if stat == 'INT':
00043 self.Gui.INT.text.text = val
00044
00045 def setHpBar(self, value):
00046 clipper = self.Gui.hp_bar.clipper
00047 colourer = self.Gui.hp_bar.colourer
00048 clipper.value = value
00049 colourer.value = value
00050
00051 def setPowerBar(self, value):
00052 clipper = self.Gui.power_bar.clipper
00053 clipper.value = value