aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets.lua6
-rw-r--r--assets/internet_error.pngbin0 -> 5171 bytes
-rw-r--r--assets/internet_freedownloads.pngbin0 -> 132099 bytes
-rw-r--r--assets/internet_freedownloads2.pngbin0 -> 132131 bytes
-rw-r--r--assets/internet_welcome.pngbin0 -> 6961 bytes
-rw-r--r--internet.lua33
-rw-r--r--main.lua1
-rw-r--r--var.lua3
-rw-r--r--window.lua2
9 files changed, 43 insertions, 2 deletions
diff --git a/assets.lua b/assets.lua
index 5672176..2d366be 100644
--- a/assets.lua
+++ b/assets.lua
@@ -51,7 +51,11 @@ function loadAssets()
profile = love.graphics.newImage("assets/chat_profile.png")
}
internet = {
- back = love.graphics.newImage("assets/internet_back.png")
+ back = love.graphics.newImage("assets/internet_back.png"),
+ freedownloads1 = love.graphics.newImage("assets/internet_freedownloads.png"),
+ freedownloads2 = love.graphics.newImage("assets/internet_freedownloads2.png"),
+ welcome = love.graphics.newImage("assets/internet_welcome.png"),
+ error = love.graphics.newImage("assets/internet_error.png")
}
notification = {
bubble = love.graphics.newImage("assets/notification.png"),
diff --git a/assets/internet_error.png b/assets/internet_error.png
new file mode 100644
index 0000000..d431f27
--- /dev/null
+++ b/assets/internet_error.png
Binary files differ
diff --git a/assets/internet_freedownloads.png b/assets/internet_freedownloads.png
new file mode 100644
index 0000000..fccebd4
--- /dev/null
+++ b/assets/internet_freedownloads.png
Binary files differ
diff --git a/assets/internet_freedownloads2.png b/assets/internet_freedownloads2.png
new file mode 100644
index 0000000..2f8bfba
--- /dev/null
+++ b/assets/internet_freedownloads2.png
Binary files differ
diff --git a/assets/internet_welcome.png b/assets/internet_welcome.png
new file mode 100644
index 0000000..a1931cf
--- /dev/null
+++ b/assets/internet_welcome.png
Binary files differ
diff --git a/internet.lua b/internet.lua
index 33e5d7f..610dc0d 100644
--- a/internet.lua
+++ b/internet.lua
@@ -13,5 +13,36 @@ function drawInternet()
love.graphics.setColor(255, 255, 255)
love.graphics.draw(internet.back, 11, 32)
love.graphics.setColor(colors.font.dark)
- love.graphics.print("http://www.search-stuff.com", 70, 44)
+ love.graphics.print(internet.url, 70, 44)
+ love.graphics.setColor(255, 255, 255)
+ if internet.urlc == "www.homepage.com" then
+ love.graphics.draw(internet.welcome, 8, 74)
+ elseif internet.urlc == "www.freedownloads.com" then
+ love.graphics.draw(internet.freedownloads1, 8, 74)
+ else
+ love.graphics.draw(internet.error, 8, 74)
+ end
+end
+function updateInternet()
+ internet.urlold = internet.url
+ function love.keypressed(key)
+ if key == "backspace" and layer[1] == 2 then
+ internet.url = string.sub(internet.url, 1, string.len(internet.url)-1)
+ if internet.url ~= internet.urlold then
+ win[2].update = true
+ end
+ end
+ if key == "return" and layer[1] == 2 then
+ internet.urlc = internet.url
+ win[2].update = true
+ end
+ end
+ function love.textinput(t)
+ if layer[1] == 2 then
+ internet.url = internet.url .. t
+ if internet.url ~= internet.urlold then
+ win[2].update = true
+ end
+ end
+ end
end
diff --git a/main.lua b/main.lua
index 235d2ef..ad15ec0 100644
--- a/main.lua
+++ b/main.lua
@@ -23,6 +23,7 @@ function love.load()
pressstarts = love.graphics.newFont("fonts/pressstart.ttf", 10)
pressstarts:setFilter("nearest", "nearest")
love.graphics.setFont(pressstart)
+ love.keyboard.setKeyRepeat(true)
loadAssets()
loadVar()
end
diff --git a/var.lua b/var.lua
index 4e6f5f3..3dc3c2d 100644
--- a/var.lua
+++ b/var.lua
@@ -128,4 +128,7 @@ function loadVar()
msgs[6] = "Want to get it free?"
msgs[7] = "Search this on the web:"
msgs[8] = "www.freedownloads.com"
+ internet.url = "www.homepage.com"
+ internet.urlold = internet.url
+ internet.urlc = internet.url
end
diff --git a/window.lua b/window.lua
index 636cfac..fff8d8f 100644
--- a/window.lua
+++ b/window.lua
@@ -120,6 +120,8 @@ function drawWindow(id)
updateAntivirus()
elseif id == 1 then
updateChat()
+ elseif id == 2 then
+ updateInternet()
end
if id == layer[1] and win[id].bar == "grey" then
win[id].bar = "active"