pursuedpybear icon indicating copy to clipboard operation
pursuedpybear copied to clipboard

Can't handle float colors

Open AstraLuma opened this issue 4 years ago • 2 comments

If colors are given as a float, things crash:

Traceback (most recent call last):
  File "viztests/text.py", line 29, in <module>
    ppb.run(starting_scene=TextScene)
  File "/home/astraluma/src/ppb/pursuedpybear/ppb/__init__.py", line 73, in run
    eng.run()
  File "/home/astraluma/src/ppb/pursuedpybear/ppb/engine.py", line 142, in run
    self.main_loop()
  File "/home/astraluma/src/ppb/pursuedpybear/ppb/engine.py", line 167, in main_loop
    self.loop_once()
  File "/home/astraluma/src/ppb/pursuedpybear/ppb/engine.py", line 183, in loop_once
    self.publish()
  File "/home/astraluma/src/ppb/pursuedpybear/ppb/engine.py", line 232, in publish
    method(event, self.signal)
  File "/home/astraluma/src/ppb/pursuedpybear/ppb/systems/renderer.py", line 166, in on_render
    self.render_background(render_event.scene)
  File "/home/astraluma/src/ppb/pursuedpybear/ppb/systems/renderer.py", line 185, in render_background
    sdl_call(
  File "/home/astraluma/src/ppb/pursuedpybear/ppb/systems/_sdl_utils.py", line 51, in sdl_call
    rv = func(*pargs, **kwargs)
ctypes.ArgumentError: argument 2: <class 'TypeError'>: wrong type

AstraLuma avatar Apr 21 '20 16:04 AstraLuma