Adjusted lemmings hitboxes
This commit is contained in:
parent
d9d51042e3
commit
2aef0afc1c
@ -3,10 +3,10 @@ import random,math
|
|||||||
|
|
||||||
class Lemming(BaseObject):
|
class Lemming(BaseObject):
|
||||||
def __init__(self,x,y,game,speedmargin=5):
|
def __init__(self,x,y,game,speedmargin=5):
|
||||||
super().__init__(x,y,game,w=45,h=45)
|
super().__init__(x,y,game,w=60,h=60)
|
||||||
self.direction = random.randint(0,360)
|
self.direction = random.randint(0,360)
|
||||||
self.holdrect = self.rect.copy()
|
self.holdrect = self.rect.copy()
|
||||||
self.holdradius = 60
|
self.holdradius = 65
|
||||||
self.holdrect = self.holdrect.inflate(self.holdradius,self.holdradius)
|
self.holdrect = self.holdrect.inflate(self.holdradius,self.holdradius)
|
||||||
self.basespeed = 40+random.randint(-speedmargin,speedmargin) # Speed that he normally walks by
|
self.basespeed = 40+random.randint(-speedmargin,speedmargin) # Speed that he normally walks by
|
||||||
self.normalspeed = self.basespeed # Speed "objective"
|
self.normalspeed = self.basespeed # Speed "objective"
|
||||||
@ -69,7 +69,7 @@ class Lemming(BaseObject):
|
|||||||
averagerel = [sum([x[i] for x in self.cachedrel])/len(self.cachedrel) for i in range(2)]
|
averagerel = [sum([x[i] for x in self.cachedrel])/len(self.cachedrel) for i in range(2)]
|
||||||
self.direction = math.degrees(math.atan2(averagerel[1],averagerel[0]))
|
self.direction = math.degrees(math.atan2(averagerel[1],averagerel[0]))
|
||||||
|
|
||||||
self.speed = self.basespeed*2
|
self.speed = self.basespeed*4
|
||||||
self.cachedrel = []
|
self.cachedrel = []
|
||||||
self.selected = False
|
self.selected = False
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user