add state arg to Drawing.update
[?]
Jul 12, 2022, 11:26 PM
PJEQCTBL2ZX5Q7NJQ3KCWSHHBV2QWGYS5NVMRDNK5LOOIIRRIPHACDependencies
- [2]
LNUHQOGHstart passing in Editor_state explicitly - [3]
LAW2O3NWextract variable Margin_left - [4]
6DE7RBZ6move mouse_released events to Drawing - [5]
2L5MEZV3experiment: new edit namespace - [6]
LYN3L74Wcorrect commit f3abc2cbf2 - [7]
JFFUF5ALoverride mouse state lookups in tests - [8]
RT6EV6OPdelegate update events to drawings - [9]
3QQZ7W4Ebring couple more globals back to the app level - [10]
LF7BWEG4group all editor globals - [11]
DRFE3B3Zmouse buttons are integers, not strings - [12]
7SFHSB47rename - [*]
BLWAYPKVextract a module
Change contents
- replacement in edit.lua at line 179
Drawing.update(dt)Drawing.update(State, dt) - replacement in drawing.lua at line 233
function Drawing.update()if Editor_state.lines.current_drawing == nil then return endlocal drawing = Editor_state.lines.current_drawingfunction Drawing.update(State)if State.lines.current_drawing == nil then return endlocal drawing = State.lines.current_drawing - replacement in drawing.lua at line 241
table.insert(drawing.pending.points, {x=Drawing.coord(App.mouse_x()-Editor_state.margin_left), y=Drawing.coord(App.mouse_y()-drawing.y)})table.insert(drawing.pending.points, {x=Drawing.coord(App.mouse_x()-State.margin_left), y=Drawing.coord(App.mouse_y()-drawing.y)}) - replacement in drawing.lua at line 243
local mx,my = Drawing.coord(x-Editor_state.margin_left), Drawing.coord(y-drawing.y)local mx,my = Drawing.coord(x-State.margin_left), Drawing.coord(y-drawing.y) - replacement in drawing.lua at line 249
elseif Editor_state.current_drawing_mode == 'move' thenelseif State.current_drawing_mode == 'move' then - replacement in drawing.lua at line 251
local mx,my = Drawing.coord(x-Editor_state.margin_left), Drawing.coord(y-drawing.y)local mx,my = Drawing.coord(x-State.margin_left), Drawing.coord(y-drawing.y)