bugfix: online help

[?]
Jul 22, 2022, 9:29 AM
FNJF2FMQJPQDVLHDZTVMUX5R3LGRKLGSNUPTHUT2WZY3RKVSNRIQC

Dependencies

  • [2] KTZQ57HV replace globals with args in a few functions
  • [3] NQH7DEEW bugfix: missed rename in one file
  • [4] BLWAYPKV extract a module
  • [5] VHQCNMAR several more modules
  • [6] UHB4GARJ left/right margin -> left/right coordinates
  • [7] C6QTJYA4 keep online help inside of drawing
  • [8] 4KC7I3E2 make colors easier to edit
  • [9] M6TH7VSZ rip out notion of Line_width
  • [10] DRFE3B3Z mouse buttons are integers, not strings
  • [11] LF7BWEG4 group all editor globals
  • [12] NUCZBE77 bugfix: alignment of help screen
  • [13] HOSPP2AN crisp font rendering
  • [14] P4376EXK add state arg to few functions

Change contents

  • replacement in help.lua at line 1
    [3.6622][3.12:69]()
    function draw_help_without_mouse_pressed(State, drawing)
    [3.6622]
    [3.289]
    function draw_help_without_mouse_pressed(State, drawing_index)
    local drawing = State.lines[drawing_index]
    local line_cache = State.line_cache[drawing_index]
  • replacement in help.lua at line 5
    [3.313][3.6707:6732](),[3.6707][3.6707:6732]()
    local y = drawing.y+10
    [3.313]
    [3.18377]
    local y = line_cache.starty+10
  • replacement in help.lua at line 51
    [3.349][2.336:467]()
    love.graphics.rectangle('fill', State.left,drawing.y, State.width, math.max(Drawing.pixels(drawing.h, State.width),y-drawing.y))
    [3.349]
    [3.8578]
    love.graphics.rectangle('fill', State.left,line_cache.starty, State.width, math.max(Drawing.pixels(drawing.h, State.width),y-line_cache.starty))
  • replacement in help.lua at line 54
    [3.8583][3.2568:2622]()
    function draw_help_with_mouse_pressed(State, drawing)
    [3.8583]
    [3.350]
    function draw_help_with_mouse_pressed(State, drawing_index)
    local drawing = State.lines[drawing_index]
    local line_cache = State.line_cache[drawing_index]
  • replacement in help.lua at line 58
    [3.374][3.8664:8689](),[3.8664][3.8664:8689]()
    local y = drawing.y+10
    [3.374]
    [3.19962]
    local y = line_cache.starty+10
  • replacement in help.lua at line 132
    [3.410][2.468:599]()
    love.graphics.rectangle('fill', State.left,drawing.y, State.width, math.max(Drawing.pixels(drawing.h, State.width),y-drawing.y))
    [3.410]
    [3.10910]
    love.graphics.rectangle('fill', State.left,line_cache.starty, State.width, math.max(Drawing.pixels(drawing.h, State.width),y-line_cache.starty))
  • replacement in drawing.lua at line 22
    [3.1584][3.6689:6737]()
    draw_help_with_mouse_pressed(State, line)
    [3.1584]
    [3.704]
    draw_help_with_mouse_pressed(State, line_index)
  • replacement in drawing.lua at line 28
    [3.757][3.6738:6787]()
    draw_help_without_mouse_pressed(State, line)
    [3.757]
    [3.799]
    draw_help_without_mouse_pressed(State, line_index)