pijul bug

akkartik
May 6, 2025, 11:14 PM
CBJHQOB3NMURHKRJEBF7NVXWDYFQM2YXPJVVE2SSZW4EDMVMI35AC

Dependencies

  • [2] FR52VE6B resolve conflicts
  • [3] 6RYG2FQJ switch all handlers to run either the app or editor
  • [4] OJGIQLZW bugfix: only check for settings menu when open
  • [5] EZ7I57M2 resolve conflicts
  • [6] RVJNNICY bugfix: autosave settings
  • [*] ZM7NOBRM new fork: carousel shell

Change contents

  • resurrect zombie in 0017-on.mouse_release at line 5
    [2.333][3.570:604](),[3.570][3.570:604](),[3.570][3.570:604]()
    end
    if car.mousereleased then
  • resurrect zombie in 0017-on.mouse_release at line 8
    [2.409][3.660:739](),[3.660][3.660:739](),[3.660][3.660:739]()
    end
    else
    -- == menu area
    if Button_pressed then
    Button_pressed = nil
  • resurrect zombie in 0016-on.mouse_press at line 5
    [2.641][3.1024:1057](),[3.1024][3.1024:1057](),[3.1024][3.1024:1057]()
    end
    if car.mousepressed then
  • resurrect zombie in 0016-on.mouse_press at line 8
    [2.716][3.1112:1854](),[3.1112][3.1112:1854](),[3.1112][3.1112:1854]()
    end
    else
    -- == menu area
    -- some hysteresis right after a button has been pressed
    if Active_button then return end
    if mouse_press_consumed_by_any_button(Global_state, x,y, mouse_button) then
    Button_pressed = true
    return
    end
    -- == settings area
    if mouse_press_consumed_by_any_slider(Global_state, x,y) then
    return
    end
    if Show_menu == 'settings' then
    if on_area(Settings_menu_area, x,y) then
    -- nothing atm in settings menu that isn't a button or slider
    else
    Show_menu = nil
    -- On mobile devices, we can't depend on on.save_settings() triggering on quit.
    -- So save settings every time we close the settings menu.
    love.filesystem.write('config', json.encode(settings()))
    end
    return