diff --git a/sim/fakes/_sim.py b/sim/fakes/_sim.py index 1e7efe5998a4099a9bee62be8594d76d41cf783d..fe492aff0f0b8c417f81b5ab7499d88c963ec861 100644 --- a/sim/fakes/_sim.py +++ b/sim/fakes/_sim.py @@ -474,6 +474,11 @@ def get_ctx(): return ctx.Context(dctx) +def get_overlay_ctx(): + dctx = ctx._wasm.ctx_new_drawlist(240, 240) + return ctx.Context(dctx) + + def display_update(subctx): _sim.process_events() fbp, c = fbm.get() diff --git a/sim/fakes/ctx.py b/sim/fakes/ctx.py index c121cb0a401a6bfe8e4ad0c0152e2ebf40a49be8..5805b50dd2c2e9607bbf28015cbfe8c96dfc6709 100644 --- a/sim/fakes/ctx.py +++ b/sim/fakes/ctx.py @@ -100,6 +100,7 @@ class Context: LEFT = "left" RIGHT = "right" CENTER = "center" + CLEAR = "clear" END = "end" MIDDLE = "middle" BEVEL = "bevel" diff --git a/sim/fakes/sys_display.py b/sim/fakes/sys_display.py index 3180dc2030586d54a34a7a969254a369cec45424..3e2b94417d7345898b0cd449da57f02ae6b51115 100644 --- a/sim/fakes/sys_display.py +++ b/sim/fakes/sys_display.py @@ -5,5 +5,10 @@ def pipe_full(): return False +def set_overlay_height(foo): + pass + + update = _sim.display_update get_ctx = _sim.get_ctx +get_overlay_ctx = _sim.get_overlay_ctx