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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
|
function drawPanelButton(id)
love.graphics.setColor(150, 150, 150)
if panel.b[id] ~= nil then
if layer[1] == panel.b[id] and win[panel.b[id]].min == false then
drawDownBox(panel.s.x+72+(panel.s.dis*id-panel.s.dis), panel.s.y, panel.s.width*2.75, panel.s.height, 2)
else
drawUpBox(panel.s.x+72+(panel.s.dis*id-panel.s.dis), panel.s.y, panel.s.width*2.75, panel.s.height, 2)
end
love.graphics.setColor(70,70,70)
love.graphics.print(win[panel.b[id]].title, panel.s.x+4+90+(panel.s.dis*id-panel.s.dis), panel.s.y+7)
love.graphics.setColor(255,255,255)
love.graphics.draw(win[panel.b[id]].icon16, panel.s.x+4+72+(panel.s.dis*id-panel.s.dis), panel.s.y+2)
if (sys.mouse.p.p == true and sys.mouse.p.x >= panel.s.x+72+(panel.s.dis*id-panel.s.dis)
and sys.mouse.p.x <= (panel.s.x+72+(panel.s.dis*id-panel.s.dis))+(panel.s.width*2.75)
and sys.mouse.p.y >= panel.s.y and sys.mouse.p.y <= panel.s.y+panel.s.height and v1.yes == false) then
if win[panel.b[id]].min == false then
layer.sentToFront = panel.b[id]
elseif win[panel.b[id]].min == true then
win[panel.b[id]].min = false
win[panel.b[id]].oldlayer = win[panel.b[id]].layer
win[panel.b[id]].layer = 1
end
end
end
end
function drawStart()
panel.width = sys.w
panel.y = sys.h
panel.y = panel.y - panel.thick
panel.s.y = panel.y + 5
love.graphics.setColor(colors.win.normal)
love.graphics.rectangle("fill", panel.x, panel.y, panel.width, panel.height)
love.graphics.setColor(colors.win.light)
love.graphics.setLineWidth(1.5)
love.graphics.line(panel.x, panel.y, panel.width, panel.y)
love.graphics.setColor(colors.win.dark)
if start.o == true then
drawDownBox(panel.s.x, panel.s.y, panel.s.width, panel.s.height, 2)
else
drawUpBox(panel.s.x, panel.s.y, panel.s.width, panel.s.height, 2)
end
drawDownBox(sys.w-95,panel.s.y,panel.s.width+25,panel.s.height,2)
love.graphics.setColor(colors.font.dark)
clock = os.date("*t")
if clock.hour > 12 then
clock.hour = clock.hour - 12
clock.ayy = "PM"
else
clock.ayy = "AM"
end
if clock.min < 10 then
clock.d = clock.hour .. ":0" .. clock.min .. clock.ayy
else
clock.d = clock.hour .. ":" .. clock.min .. clock.ayy
end
love.graphics.print(clock.d,sys.w-95+3,panel.s.y+7)
love.graphics.print("START", panel.s.x+4, panel.s.y+7)
drawPanelButton(1)
drawPanelButton(2)
drawPanelButton(3)
drawPanelButton(4)
drawPanelButton(5)
drawPanelButton(6)
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
start.p = true
if start.o == true then
start.o = false
elseif start.o == false then
start.o = true
end
end
if v1.c.chat.msgs > 35 and v1.yes == true and scene == 2 then
drawDownBox(sys.w/2+166-250, panel.s.y, 101*2, panel.s.height,2)
love.graphics.setColor(100,0,0)
love.graphics.rectangle("fill",sys.w/2+166+1-250, panel.s.y+1, 200, panel.s.height-2)
love.graphics.setColor(455-v1.c.health*4.55,v1.c.health*2.55,20)
love.graphics.rectangle("fill",sys.w/2+166+1-250, panel.s.y+1, v1.c.health*2, panel.s.height-2)
love.graphics.setColor(colors.font.dark)
love.graphics.print("VIRUS HEALTH: " .. v1.c.health, sys.w/2-250, panel.s.y+6)
if math.floor(-(v1.fightTimer-60)) < 10 then
love.graphics.print("TIMER: " .. v1.fightMinute .. ":0" .. math.floor(-(v1.fightTimer-60)), sys.w/2+130, panel.s.y+6)
else
love.graphics.print("TIMER: " .. v1.fightMinute .. ":" .. math.floor(-(v1.fightTimer-60)), sys.w/2+130, panel.s.y+6)
end
end
if v2.c.chat.msgs >= 24 and v2.start == true and scene == 3 then
drawDownBox(sys.w/2+166-250, panel.s.y, 101*2, panel.s.height,2)
love.graphics.setColor(100,0,0)
love.graphics.rectangle("fill",sys.w/2+166+1-250, panel.s.y+1, 200, panel.s.height-2)
love.graphics.setColor(455-v2.c.health*4.55,v2.c.health*2.55,20)
love.graphics.rectangle("fill",sys.w/2+166+1-250, panel.s.y+1, v2.c.health*2, panel.s.height-2)
love.graphics.setColor(colors.font.dark)
love.graphics.print("VIRUS HEALTH: " .. v2.c.health, sys.w/2-250, panel.s.y+6)
love.graphics.print("MONEY: $" .. math.floor(v2.c.money), sys.w/2+130, panel.s.y+6)
end
end
function drawNoti()
notify.x = sys.w-258
notify.y = sys.h-135
if notify.yes == true or notify.op ~= 0 then
love.graphics.setColor(255, 255, 255, notify.op)
love.graphics.draw(notification.bubble, notify.x, notify.y)
love.graphics.setColor(colors.font.dark, notify.op)
love.graphics.print(notify.title, notify.x+10, notify.y+10)
love.graphics.printf(notify.body, notify.x+10, notify.y+30, 200)
if notify.sound == true then
notification.sound1:play()
notify.sound = false
end
if notify.op ~= 255 and notify.yes == true then
notify.op = notify.op + 17
elseif notify.op ~= 0 and notify.yes == false then
notify.op = notify.op - 17
end
if mouseClick(notify.x,notify.y,250,113) == true then
if win[1].ex == true then
win[1].ex = false
win[1].s = 0.2
end
win[1].oldlayer = win[1].layer
layer.sentToFront = 1
end
end
end
function timeNoti(dt)
notify.timer = notify.timer + dt
if notify.timer >= 4 then
notify.yes = false
notify.timer = 0
notify.sound = false
end
end
function notifyNow(title, body)
if notify.yes == false and notify.sound == false then
notify.sound = true
notify.timer = 0
end
notify.yes = true
notify.title = title
notify.body = body
end
function drawMenuItems(id)
if(sys.mouse.x >= 35 and sys.mouse.x <= 242
and sys.mouse.y >= start.y+5+(id*55-55) and sys.mouse.y <= start.y+(id*55)) then
love.graphics.setColor(0,0,120)
love.graphics.rectangle("fill", 35, 5+(id*55-55), 208, 50)
love.graphics.setColor(colors.win.light)
love.graphics.print(win[id].title, 85, 5+22+(id*55-55))
if sys.mouse.p.p == true and v1.yes == false then
if v2.start == false then
if win[id].ex == true then
win[id].ex = false
win[id].s = 0.2
end
win[id].oldlayer = win[id].layer
layer.sentToFront = id
start.o = false
elseif v2.start == true and id == 4 and v2.c.chat.msgs > 16 then
if win[4].ex == true then
win[4].ex = false
win[4].s = 0.2
end
win[4].oldlayer = win[4].layer
layer.sentToFront = 4
start.o = false
end
end
else
love.graphics.rectangle("fill", 35, 5+(id*55-55), 208, 50)
love.graphics.setColor(colors.font.dark)
love.graphics.print(win[id].title, 85, 5+22+(id*55-55))
end
love.graphics.setColor(255,255,255)
love.graphics.draw(win[id].icon32, 44, 13+(id*55-55))
love.graphics.setColor(colors.win.normal)
end
function drawMenu()
start.y = sys.h
start.y = start.y-30-350+2
love.graphics.setCanvas(start.cvs)
love.graphics.setColor(192, 192, 192)
love.graphics.rectangle("fill", 0, 0, 250, 350)
love.graphics.setColor(220, 220, 220)
love.graphics.setLineWidth(3.5)
love.graphics.line(0, 0+350, 0, 0, 0+250, 0) --BoxLight
love.graphics.setColor(150,150,150)
love.graphics.line(0+250, 0+350, 0+250, 0) --BoxShadow
love.graphics.setColor(0,0,120)
love.graphics.rectangle("fill", 0, 0, 30, 350)
love.graphics.setColor(192, 192, 192)
love.graphics.print("WINBLOWS 98 OR SOME SHIT", 11, 340, -1.5708)
for i=1,6 do
drawMenuItems(i)
end
love.graphics.setCanvas()
love.graphics.setColor(255,255,255)
love.graphics.draw(start.cvs, start.x, start.y)
end
|