def __init__(self): self.habilitado = False self.estaMovendo = False self.estaRodando = False self.timeIniMover = 0 self.timeIniRodar = 0 self.keyMap = {TECLA_esquerda:EVENT_up, TECLA_direita:EVENT_up, TECLA_frente:EVENT_up, TECLA_traz:EVENT_up} self.login = None self.senha = None self.nick = None self.vida_real = None self.vida_total = None self.mana_real = None self.mana_total = None self.forca = None self.velocidade = None self.velocidade_atack = None self.key = None self.addr = None self.login = None pandaFileModelo = get_path_modelo("ralph") self.__modelo = Actor(pandaFileModelo) self.__modelo.reparentTo(render) self.__modelo.setScale(SCALE_MODELOS) modeloStartPos = vinerWorld.mapa.modelo.find("**/start_point").getPos() self.set_pos(modeloStartPos) self.__setup_collision()
def __init__(self): ''' ''' pandafile = get_path_modelo("world") self.modelo = loader.loadModel(pandafile) self.modelo.reparentTo(render) self.modelo.setPos(0, 0, 0)
def __init__(self): """ """ pandafile = get_path_modelo("world") self.modelo = loader.loadModel(pandafile) self.modelo.reparentTo(render) self.modelo.setPos(0, 0, 0)
def __init__(self, dadosUsuario, principal=False): self.key = dadosUsuario['key'] self.nick = dadosUsuario['nick'] self.vida_real = float(dadosUsuario['vida_real']) self.vida_total = float(dadosUsuario['vida_total']) self.mana_real = float(dadosUsuario['mana_real']) self.mana_total = float(dadosUsuario['mana_total']) self.forca = float(dadosUsuario['forca']) self.velocidade = float(dadosUsuario['velocidade']) self.velocidade_atack = float(dadosUsuario['velocidade_atack']) self.estaMovendo = False self.estaRodando = False self.__task_name = "Task Usuario - " + self.key self.keyMap = { TECLA_esquerda: EVENT_up, TECLA_direita: EVENT_up, TECLA_frente: EVENT_up, TECLA_traz: EVENT_up } pandaFileModelo = get_path_modelo("ralph") pandaFileAnimacaoRun = get_path_animacao("ralph-run") pandaFileAnimacaoWalk = get_path_animacao("ralph-walk") self.modelo = Actor(pandaFileModelo, { "run": pandaFileAnimacaoRun, "walk": pandaFileAnimacaoWalk }) self.modelo.reparentTo(render) self.modelo.setScale(SCALE_MODELOS) self.set_pos((float(dadosUsuario['x']), float(dadosUsuario['y']), float(dadosUsuario['z']))) self.set_h(float(dadosUsuario['h'])) if not principal: self.text = Text(parent=self.modelo, pos=(0, 0, 5.5), scale=.5, align='center', cor=COR_VERDE, text=self.nick) self.text.billboardEffect() self.__setup_collision() taskMgr.add(self.__task_movimentacao, self.__task_name, sort=1)
def __init__(self): self.habilitado = False self.estaMovendo = False self.estaRodando = False self.timeIniMover = 0 self.timeIniRodar = 0 self.keyMap = { TECLA_esquerda: EVENT_up, TECLA_direita: EVENT_up, TECLA_frente: EVENT_up, TECLA_traz: EVENT_up } self.login = None self.senha = None self.nick = None self.vida_real = None self.vida_total = None self.mana_real = None self.mana_total = None self.forca = None self.velocidade = None self.velocidade_atack = None self.key = None self.addr = None self.login = None pandaFileModelo = get_path_modelo("ralph") self.__modelo = Actor(pandaFileModelo) self.__modelo.reparentTo(render) self.__modelo.setScale(SCALE_MODELOS) modeloStartPos = vinerWorld.mapa.modelo.find("**/start_point").getPos() self.set_pos(modeloStartPos) self.__setup_collision()
def __init__(self, dadosUsuario, principal=False): self.key = dadosUsuario["key"] self.nick = dadosUsuario["nick"] self.vida_real = float(dadosUsuario["vida_real"]) self.vida_total = float(dadosUsuario["vida_total"]) self.mana_real = float(dadosUsuario["mana_real"]) self.mana_total = float(dadosUsuario["mana_total"]) self.forca = float(dadosUsuario["forca"]) self.velocidade = float(dadosUsuario["velocidade"]) self.velocidade_atack = float(dadosUsuario["velocidade_atack"]) self.estaMovendo = False self.estaRodando = False self.__task_name = "Task Usuario - " + self.key self.keyMap = {TECLA_esquerda: EVENT_up, TECLA_direita: EVENT_up, TECLA_frente: EVENT_up, TECLA_traz: EVENT_up} pandaFileModelo = get_path_modelo("ralph") pandaFileAnimacaoRun = get_path_animacao("ralph-run") pandaFileAnimacaoWalk = get_path_animacao("ralph-walk") self.modelo = Actor(pandaFileModelo, {"run": pandaFileAnimacaoRun, "walk": pandaFileAnimacaoWalk}) self.modelo.reparentTo(render) self.modelo.setScale(SCALE_MODELOS) self.set_pos((float(dadosUsuario["x"]), float(dadosUsuario["y"]), float(dadosUsuario["z"]))) self.set_h(float(dadosUsuario["h"])) if not principal: self.text = Text( parent=self.modelo, pos=(0, 0, 5.5), scale=0.5, align="center", cor=COR_VERDE, text=self.nick ) self.text.billboardEffect() self.__setup_collision() taskMgr.add(self.__task_movimentacao, self.__task_name, sort=1)