fix: Update graph background color on events

Fixes #24
This commit is contained in:
Kyle Machulis 2022-06-08 18:16:43 -07:00
parent 79e9a5d0bc
commit 5580d482f9

View File

@ -204,14 +204,15 @@ def main():
# Update the GUI
graph = window[OUTPUT_GRAPH_NAME]
graph.erase()
if eye_info.info_type != InformationOrigin.FAILURE and not eye_info.blink:
graph.background_color = 'white'
graph.update(background_color = 'white')
graph.draw_circle((eye_info.x * -100, eye_info.y * -100), 25, fill_color='black',line_color='white')
elif eye_info.blink:
graph.background_color = 'blue'
graph.update(background_color = 'blue')
elif eye_info.info_type == InformationOrigin.FAILURE:
graph.background_color = 'red'
graph.update(background_color = 'red')
# Relay information to OSC
if eye_info.info_type != InformationOrigin.FAILURE:
osc_queue.put(eye_info)