diff options
| -rw-r--r-- | main.lua | 35 | ||||
| -rw-r--r-- | startmenu.lua | 5 | ||||
| -rw-r--r-- | var.lua | 22 |
3 files changed, 61 insertions, 1 deletions
@@ -110,6 +110,41 @@ function love.draw() end drawWindow(2) end + if win[3].ex == true and win[3].s == 0 then + win[3].layer = 0 + win[3].panel = 0 + if panel.b[1] == 1 then + panel.b[1] = panel.b[2] + panel.b[2] = panel.b[3] + panel.b[3] = panel.b[4] + panel.b[4] = panel.b[5] + panel.b[5] = panel.b[6] + panel.b[6] = panel.b[7] + elseif panel.b[2] == 1 then + panel.b[2] = panel.b[3] + panel.b[3] = panel.b[4] + panel.b[4] = panel.b[5] + panel.b[5] = panel.b[6] + panel.b[6] = panel.b[7] + end + elseif win[3].ex == false or win[3].s ~= 0 then + if layer[1] == 0 then + layer[1] = 3 + win[3].layer = 1 + end + if layer[1] == 2 and win[3].layer == 1 then + layer[2] = 2 + layer[1] = 3 + win[3].layer = 1 + win[2].layer = 2 + end + if panel.b[1] == 0 then + panel.b[1] = 1 + elseif panel.b[2] == 0 and panel.b[1] ~= 1 then + panel.b[2] = 1 + end + drawWindow(3) + end if(sys.mouse.p.p == true and start.p == false and sys.mouse.p.x >= panel.s.x and sys.mouse.p.x <= panel.s.x+panel.s.width and sys.mouse.p.y >= panel.s.y and sys.mouse.p.y <= panel.s.y+panel.s.height) then diff --git a/startmenu.lua b/startmenu.lua index 3e67bfc..9506a3d 100644 --- a/startmenu.lua +++ b/startmenu.lua @@ -55,6 +55,11 @@ function drawMenu() love.graphics.rectangle("fill", 35, 5+55+55, 208, 50) love.graphics.setColor(220,220,220) love.graphics.print("FILES", 85, 5+55+55+22) + if sys.mouse.p.p == true and win[3].ex == true then + win[3].ex = false + win[3].s = 0.2 + win[3].layer = 1 + end else love.graphics.rectangle("fill", 35, 5+55+55, 208, 50) love.graphics.setColor(70,70,70) @@ -74,6 +74,22 @@ function loadVar() win[2].title = "Internet" win[2].layer = 0 win[2].panel = 0 + win[3] = {} + win[3].x = 100 + win[3].y = 100 + win[3].w = 450 + win[3].h = 400 + win[3].px = win[2].x + win[3].py = win[2].y + win[3].ex = true + win[3].cvs = love.graphics.newCanvas(win[3].w, win[3].h) + win[3].fd = false + win[3].s = 0 + win[3].min = false + win[3].miny = 0 + win[3].title = "Files" + win[3].layer = 0 + win[3].panel = 0 winOpen = true start = {} start.cvs = love.graphics.newCanvas(250, 350) @@ -82,6 +98,10 @@ function loadVar() layer = {} layer[1] = 0 layer[2] = 0 + layer[3] = 0 desktop = {} - desktop.bg = {} + desktop.bg = { + hills = love.graphics.newImage("assets/bg_hills.png") + } + desktop.bg.current = desktop.bg.hills end |
