Toggeable confidence-ellipse (key_c)
This commit is contained in:
parent
a0953116f1
commit
54adebfe9b
@ -43,6 +43,7 @@ class ColumbusEnv(gym.Env):
|
||||
self.draw_observable = True
|
||||
self.draw_joystick = True
|
||||
self.draw_entities = True
|
||||
self.draw_confidence_ellipse = True
|
||||
self.void_barrier = True
|
||||
self.void_damage = 100
|
||||
|
||||
@ -223,7 +224,8 @@ class ColumbusEnv(gym.Env):
|
||||
pygame.draw.circle(self.screen, smolcol, (20+int(60*x) +
|
||||
self.joystick_offset[0], 20+int(60*y)+self.joystick_offset[1]), 20, width=0)
|
||||
|
||||
def _draw_confidence_ellipse(self, chol, seconds=1):
|
||||
def _draw_confidence_ellipse(self, chol, forceDraw=False, seconds=1):
|
||||
if (self.draw_confidence_ellipse or forceDraw) and self.visible:
|
||||
col = (255, 255, 255)
|
||||
f = seconds/self.speed_fac
|
||||
|
||||
@ -267,6 +269,8 @@ class ColumbusEnv(gym.Env):
|
||||
self.keypress_timeout = int(self.fps/5)
|
||||
if keys[pygame.K_m]:
|
||||
self.draw_entities = not self.draw_entities
|
||||
elif keys[pygame.K_c]:
|
||||
self.draw_confidence_ellipse = not self.draw_confidence_ellipse
|
||||
elif keys[pygame.K_r]:
|
||||
self.reset()
|
||||
elif keys[pygame.K_p]:
|
||||
|
Loading…
Reference in New Issue
Block a user