MCPcopy Create free account
hub / github.com/TodePond/ScreenPond / clearQueue

Function clearQueue

source/draw.js:115–123  ·  view source on GitHub ↗
(context, queue, world)

Source from the content-addressed store, hash-verified

113// QUEUE //
114//=======//
115export const clearQueue = (context, queue, world) => {
116 const { canvas } = context;
117 context.clearRect(0, 0, canvas.width, canvas.height);
118
119 const { colour } = world;
120 const screen = makeScreen(colour, world.corners);
121 queue.clear();
122 queue.push({ ...screen, depth: 0, parent: null });
123};
124
125export const addChildrenToQueue = (queue, parent) => {
126 let i = 1;

Callers 6

updateZoomFunction · 0.90
deleteSelectedScreenFunction · 0.90
hand.jsFile · 0.90
main.jsFile · 0.90
loadPresetFunction · 0.90
preset.jsFile · 0.90

Calls 3

makeScreenFunction · 0.90
clearMethod · 0.80
pushMethod · 0.80

Tested by

no test coverage detected