def postMessage(self, team, message): if team in self.teams: self.messageBoard[team] += [message] pos = message.getOwner().getPos() pos = [pos[0] + message.getOwner().getSize(), pos[1]] if message.shouldDisplay(): effects.addEffect(Effects.TextEffect(pos, [255] * 3, 60, message.getDisplay()))
def postMessage(self, team, message): if team in self.teams: self.messageBoard[team] += [message] pos = message.getOwner().getPos() pos = [pos[0] + message.getOwner().getSize(), pos[1]] if message.shouldDisplay(): effects.addEffect( Effects.TextEffect(pos, [255] * 3, 60, message.getDisplay()))
def createEffect(self, target): pos = self.owner.getPos() clr = [255] * 3 time = int(self.cooldown[1] * 0.7) reach = self.range + self.owner.getSize() startAng = 0 endAng = math.pi * 2 effects.addEffect( Effects.ArcEffect(pos, clr, time, reach, startAng, endAng))
def createEffect(self, target): effects.addEffect(Effects.ExplosionEffect(target.getPos(), [255, 255, 0], 30, 30))
def createEffect(self, target): effects.addEffect(Effects.RingEffect(self.owner.getPos(), [255, 0, 0], 20, 20)) effects.addEffect(Effects.RingEffect(target.getPos(), [255, 0, 0], 20, 20, False))
def createEffect(self, target): pos = self.owner.getPos(); clr = [255] * 3; time = int(self.cooldown[1] * 0.7) reach = self.range + self.owner.getSize() startAng = 0; endAng = math.pi * 2; effects.addEffect(Effects.ArcEffect(pos, clr, time, reach, startAng, endAng))
def createEffect(self, target): effects.addEffect( Effects.ExplosionEffect(target.getPos(), [255, 255, 0], 30, 30))
def createEffect(self, target): effects.addEffect( Effects.RingEffect(self.owner.getPos(), [255, 0, 0], 20, 20)) effects.addEffect( Effects.RingEffect(target.getPos(), [255, 0, 0], 20, 20, False))