From d36ba967f003ef21753f1c345bb2ba308fd5e553 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Sun, 9 Mar 2025 13:50:23 +0800 Subject: feat: simple i18n and pixel-style font --- main.lua | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'main.lua') 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() -- cgit v1.2.3