summaryrefslogtreecommitdiff
path: root/main.lua
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-03-09 13:50:23 +0800
committerEltrac <hi@guhub.cn>2025-03-09 13:50:23 +0800
commitd36ba967f003ef21753f1c345bb2ba308fd5e553 (patch)
treee0dbddadbd256c9995fb5a7f6fec433c0e6905be /main.lua
parent43b0227f8e86001e6582bcf249f72604a84d929a (diff)
feat: simple i18n and pixel-style font
Diffstat (limited to 'main.lua')
-rw-r--r--main.lua14
1 files changed, 6 insertions, 8 deletions
diff --git a/main.lua b/main.lua
index a45078a..139f522 100644
--- a/main.lua
+++ b/main.lua
@@ -12,6 +12,8 @@ require "render.sprite"
require "render.speaker"
local Renderer = require "render.renderer"
+local translator = require "i18n.translator"
+
-- initializers
local function initRenderer()
@@ -31,20 +33,16 @@ function love.load()
love.window.setIcon(love.image.newImageData("resources/sprites/redheart.png"))
love.window.setTitle("Heart Hunter")
+ local myFont = love.graphics.newFont("resources/fonts/MZPXflat.ttf", 17) -- 20 是字体大小
+ love.graphics.setFont(myFont)
+
sprite.load()
initRenderer()
math.randomseed(os.time())
initGame()
- speaker.speak({
- "welcome",
- "press W, A, S, D to move",
- "click mouse to rip out your heart",
- "and, of course, shoot the enemies",
- "you'll need to harvest their hearts too",
- "good luck"
- }, 2, true)
+ speaker.speak(translator.T("welcome"), 2, true)
end
function love.draw()