aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.lua41
-rw-r--r--panel.lua20
-rw-r--r--var.lua10
3 files changed, 70 insertions, 1 deletions
diff --git a/main.lua b/main.lua
index 6939374..62adc1e 100644
--- a/main.lua
+++ b/main.lua
@@ -34,6 +34,21 @@ end
function love.draw()
if win[1].ex == true and win[1].s == 0 then
win[1].layer = 0
+ win[1].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[1].ex == false or win[1].s ~= 0 then
if layer[1] == 0 then
layer[1] = 1
@@ -45,10 +60,30 @@ function love.draw()
win[1].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(1)
end
if win[2].ex == true and win[2].s == 0 then
win[1].layer = 0
+ win[1].panel = 0
+ if panel.b[1] == 2 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] == 2 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[2].ex == false or win[2].s ~= 0 then
if layer[1] == 0 then
layer[1] = 2
@@ -60,6 +95,11 @@ function love.draw()
win[2].layer = 1
win[1].layer = 2
end
+ if panel.b[1] == 0 then
+ panel.b[1] = 2
+ elseif panel.b[2] == 0 and panel.b[1] ~= 2 then
+ panel.b[2] = 2
+ end
drawWindow(2)
end
if(sys.mouse.p.p == true and start.p == false and sys.mouse.p.x >= panel.s.x
@@ -85,5 +125,4 @@ function love.draw()
if start.o == true then
drawMenu()
end
- love.graphics.print(win[1].layer .. " " .. win[2].layer)
end
diff --git a/panel.lua b/panel.lua
index 9a113ca..6b6d9bb 100644
--- a/panel.lua
+++ b/panel.lua
@@ -8,4 +8,24 @@ function drawStart()
love.graphics.rectangle("line", panel.s.x, panel.s.y, panel.s.width, panel.s.height)
love.graphics.setColor(70,70,70)
love.graphics.print("START", panel.s.x+4, panel.s.y+7)
+ love.graphics.setColor(150, 150, 150)
+ if panel.b[1] ~= 0 then
+ love.graphics.rectangle("line", panel.s.x+72, panel.s.y, panel.s.width*2, panel.s.height)
+ love.graphics.setColor(70,70,70)
+ if panel.b[1] == 1 then
+ love.graphics.print("Chat", panel.s.x+4+72, panel.s.y+7)
+ elseif panel.b[1] == 2 then
+ love.graphics.print("Internet", panel.s.x+4+72, panel.s.y+7)
+ end
+ end
+ love.graphics.setColor(150, 150, 150)
+ if panel.b[2] ~= 0 then
+ love.graphics.rectangle("line", panel.s.x+72+70+67, panel.s.y, panel.s.width*2, panel.s.height)
+ love.graphics.setColor(70,70,70)
+ if panel.b[2] == 1 then
+ love.graphics.print("Chat", panel.s.x+4+72+70+67, panel.s.y+7)
+ elseif panel.b[2] == 2 then
+ love.graphics.print("Internet", panel.s.x+4+72+70+67, panel.s.y+7)
+ end
+ end
end
diff --git a/var.lua b/var.lua
index 6251a28..3a918fb 100644
--- a/var.lua
+++ b/var.lua
@@ -27,6 +27,14 @@ function loadVar()
panel.s.width = 65
panel.s.height = 20
panel.s.activate = false
+ panel.b = {}
+ panel.b[1] = 0
+ panel.b[2] = 0
+ panel.b[3] = 0
+ panel.b[4] = 0
+ panel.b[5] = 0
+ panel.b[6] = 0
+ panel.b[7] = 0
test = false
win = {}
win[1] = {}
@@ -44,6 +52,7 @@ function loadVar()
win[1].miny = 0
win[1].title = "Chat"
win[1].layer = 0
+ win[1].panel = 0
win[2] = {}
win[2].x = 100
win[2].y = 100
@@ -59,6 +68,7 @@ function loadVar()
win[2].miny = 0
win[2].title = "Internet"
win[2].layer = 0
+ win[2].panel = 0
winOpen = true
start = {}
start.cvs = love.graphics.newCanvas(250, 350)