1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
function loadWin(id, w, h, title, ico)
win[id] = {}
win[id].x = math.random(10, 200)
win[id].y = math.random(10, 200)
win[id].w = w
win[id].h = h
win[id].px = win[id].x
win[id].py = win[id].y
win[id].ex = true
win[id].cvs = love.graphics.newCanvas(win[id].w, win[id].h)
win[id].fd = false
win[id].s = 0
win[id].min = false
win[id].miny = 0
win[id].title = title
win[id].layer = 0
win[id].panel = 0
win[id].oldlayer = 0
win[id].hov = false
win[id].hover = false
win[id].update = true
win[id].icon = ico
end
function loadVar()
sys = {}
sys.width = love.graphics.getWidth()
sys.height = love.graphics.getHeight()
sys.mouse = {}
sys.mouse.p = {}
sys.mouse.x = love.mouse.getX
sys.mouse.y = love.mouse.getY
sys.mouse.p.x = 0
sys.mouse.p.y = 0
sys.mouse.p.p = false
sys.mouse.drag = false
sys.w = love.graphics.getWidth()
sys.h = love.graphics.getHeight()
panel = {}
panel.thick = 30
panel.x = 0
panel.y = 600-panel.thick
panel.width = sys.width
panel.height = panel.thick
panel.s = {}
panel.s.x = panel.x + 5
panel.s.y = panel.y + 5
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 = {}
loadWin(1, 250, 400, "Chat", icons[32].chat)
loadWin(2, 650, 550, "Internet", icons[32].internet)
loadWin(3, 450, 400, "Files", icons[32].files)
loadWin(4, 200, 150, "Antivirus", icons[32].torrentr)
loadWin(5, 450, 400, "Help", icons[32].help)
loadWin(6, 400, 550, "Settings", icons[32].settings)
winOpen = true
winHover = false
minim = love.graphics.getHeight()+10
start = {}
start.cvs = love.graphics.newCanvas(250, 350)
start.o = false
start.p = false
start.x = 0
start.y = 600-30-350+2
layer = {}
layer[1] = 0
layer[2] = 0
layer[3] = 0
layer[4] = 0
layer[5] = 0
layer[6] = 0
layer[7] = 0
desktop.bg.current = 0
fade = 0
fadeOpacity = 0
scene = 1
loading = 0
end
|