コード例 #1
0
ファイル: Units.py プロジェクト: TheOneTrueGod/NetBattle
	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()))
コード例 #2
0
 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()))
コード例 #3
0
ファイル: Abilities.py プロジェクト: TheOneTrueGod/NetBattle
 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))
コード例 #4
0
ファイル: Abilities.py プロジェクト: TheOneTrueGod/NetBattle
	def createEffect(self, target):
		effects.addEffect(Effects.ExplosionEffect(target.getPos(), [255, 255, 0], 30, 30))
コード例 #5
0
ファイル: Abilities.py プロジェクト: TheOneTrueGod/NetBattle
	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))
コード例 #6
0
ファイル: Abilities.py プロジェクト: TheOneTrueGod/NetBattle
	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))
コード例 #7
0
ファイル: Abilities.py プロジェクト: TheOneTrueGod/NetBattle
 def createEffect(self, target):
     effects.addEffect(
         Effects.ExplosionEffect(target.getPos(), [255, 255, 0], 30, 30))
コード例 #8
0
ファイル: Abilities.py プロジェクト: TheOneTrueGod/NetBattle
 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))