keep drawings within the line width slider as well
[?]
Jun 23, 2022, 4:08 AM
C45WCXJ26DEQSZ2WXUT2XKNZGK3C25B3EUIUYXA3S5QJJGNKP2NACDependencies
- [2]
ZZ2B5RPQextract variables for drawing padding - [3]
4AXV2HG4all pending manual tests done! - [4]
NHA7RUFImove current mode indicator slightly - [5]
LYN3L74Wcorrect commit f3abc2cbf2 - [6]
XNFTJHC4split keyboard handling between Text and Drawing - [7]
JFFUF5ALoverride mouse state lookups in tests - [8]
L6XA5EY2test: moving a point - [9]
VHQCNMARseveral more modules - [10]
CRYGI3LRmore drawing tests - [11]
LAW2O3NWextract variable Margin_left - [12]
BLWAYPKVextract a module - [13]
7DYUAOI6test: undo moving point - [14]
7CLGG7J2test: autosave after any shape - [15]
DLQMM265scroll past first page - [16]
YJGADSGKdelete unused arg - [17]
7DPPMI2Uanother integer coordinate - [18]
42LVB4DEtest: naming a point - [19]
LUNH47XXmake text and drawings the same width - [20]
K2X6G75Zstart writing some tests for drawings - [21]
Y4VYNEGFtest: autosave after name/move/delete of point - [22]
LXTTOB33extract a couple of files - [23]
HYEAFRZ2split mouse_pressed events between Text and Drawing - [24]
KAUD3YIKtests: deleting points/shapes - [25]
T7SJSJIHtest: undo naming a point - [26]
T3B4NLV3include a unit test - [27]
PX7DDEMOautosave slightly less aggressively - [28]
OWK3U6VDtests for drawing polygons
Change contents
- replacement in text_tests.lua at line 533
App.screen.init{width=50, height=80}local drawing_width = 50App.screen.init{width=Margin_left+drawing_width, height=80} - replacement in text_tests.lua at line 544
local drawing_height = Drawing_padding_height + App.screen.width / 2 -- defaultlocal drawing_height = Drawing_padding_height + drawing_width/2 -- default - replacement in drawing_tests.lua at line 29
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 73
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 101
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 129
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 145
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 173
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 204
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 242
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 286
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 322
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 366
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 409
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 466
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 492
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 521
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 545
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 576
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 604
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 650
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing_tests.lua at line 700
Line_width = 256 -- drawing coordinates 1:1 with pixelsLine_width = Margin_left+256 -- drawing coordinates 1:1 with pixels - replacement in drawing.lua at line 11
if pmx < Margin_left+Line_width and pmy > line.y and pmy < line.y+Drawing.pixels(line.h) thenif pmx < Line_width and pmy > line.y and pmy < line.y+Drawing.pixels(line.h) then - replacement in drawing.lua at line 13
love.graphics.rectangle('line', Margin_left,line.y, Line_width,Drawing.pixels(line.h))love.graphics.rectangle('line', Margin_left,line.y, Line_width-Margin_left,Drawing.pixels(line.h)) - replacement in drawing.lua at line 15
icon[Current_drawing_mode](Margin_left+Line_width-22, line.y+4)icon[Current_drawing_mode](Line_width-22, line.y+4) - replacement in drawing.lua at line 17
icon[Previous_drawing_mode](Margin_left+Line_width-22, line.y+4)icon[Previous_drawing_mode](Line_width-22, line.y+4) - replacement in drawing.lua at line 207
return y >= drawing.y and y < drawing.y + Drawing.pixels(drawing.h) and x >= Margin_left and x < Margin_left+Line_widthreturn y >= drawing.y and y < drawing.y + Drawing.pixels(drawing.h) and x >= Margin_left and x < Line_width - replacement in drawing.lua at line 688
return math.floor(n*Line_width/256)return math.floor(n*(Line_width-Margin_left)/256) - replacement in drawing.lua at line 691
return math.floor(n*256/Line_width)return math.floor(n*256/(Line_width-Margin_left))