aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.lua5
-rw-r--r--var.lua7
-rw-r--r--virus2.lua17
3 files changed, 29 insertions, 0 deletions
diff --git a/main.lua b/main.lua
index 868af10..2f541b5 100644
--- a/main.lua
+++ b/main.lua
@@ -72,6 +72,11 @@ function love.mousepressed(x, y, button)
v1.c.chat.next = false
end
end
+ if v2.msgs[v2.c.chat.msgs] ~= nil then
+ if string.len(v2.msgs[v2.c.chat.msgs]) == string.len(v2.c.chat.msg) and v2.start == true then
+ v2.c.chat.next = false
+ end
+ end
end
end
function love.keyreleased(key)
diff --git a/var.lua b/var.lua
index 6773eb2..91a8c1b 100644
--- a/var.lua
+++ b/var.lua
@@ -201,6 +201,13 @@ function loadVar()
v2.start = false
v2.startPopups = 10
v2.complete = false
+ v2.c.chat = {}
+ v2.c.chat.next = false
+ v2.c.chat.msgs = 1
+ v2.c.chat.msg = ""
+ v2.c.chat.sp = 0.5
+ v2.c.chat.char = 0
+ v2.c.chat.time = 0
expl.deb[1].x = 0
expl.deb[1].y = 0
expl.deb[1].ym = 5
diff --git a/virus2.lua b/virus2.lua
index d8afeea..5c9a634 100644
--- a/virus2.lua
+++ b/virus2.lua
@@ -129,6 +129,23 @@ function drawVirus2()
love.graphics.draw(v2.c.pupil, v2.c.x+21+math.random(-0.7,0.7),v2.c.y-57+math.random(-0.7,0.7),v2.c.r,v2.c.s)
love.graphics.setStencilTest()
love.graphics.draw(v2.c.idle.hands, v2.c.x, v2.c.y, v2.c.r, v2.c.s, v2.c.s, 125, 125)
+ if v2.c.chat.time >= 2 then
+ drawBubble(v2.c.x+50, v2.c.y-160, 300, 115, v2.c.chat.msg)
+ if mouseClick(v2.c.x+50,v2.c.y-160,300,110) == true and v2.c.chat.next == false then
+ v2.c.chat.next = true
+ v2.c.chat.msgs = v2.c.chat.msgs + 1
+ v2.c.chat.char = 0
+ v2.c.chat.msg = ""
+ end
+ if v2.msgs[v2.c.chat.msgs] ~= nil then
+ if string.len(v2.msgs[v2.c.chat.msgs]) ~= string.len(v2.c.chat.msg) then
+ v2.c.chat.char = v2.c.chat.char + v2.c.chat.sp*(60/love.timer.getFPS())
+ v2.c.chat.msg = string.sub(v2.msgs[v2.c.chat.msgs], 1, math.floor(v2.c.chat.char))
+ end
+ end
+ else
+ v2.c.chat.time = v2.c.chat.time + delta
+ end
end
function drawVirus2Stencil()
love.graphics.setShader(mask_effect)