diff options
| author | Eltrac <hi@guhub.cn> | 2025-02-19 16:00:23 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-02-19 16:00:23 +0800 |
| commit | 3522cba95a69497f27f897d253f045a7e7b8ec75 (patch) | |
| tree | d69ab265d6000a627a76b89d3e9100461c004478 /main.lua | |
| parent | 959e37dc868ba4a1d58b08e1acf97a18e5dc9b87 (diff) | |
refactor: organize project structure
- change the way modules are imported, defining module directly in globals
- move enemy data and heart data into individual files and /data directory
Diffstat (limited to 'main.lua')
| -rw-r--r-- | main.lua | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -1,20 +1,22 @@ -config = require "config" +require "config" +require "data.enemyData" +require "data.heartTypes" -bullets = require "logic.bullets" -player = require "logic.player" -enemies = require "logic.enemies" -loot = require "logic.loot" -map = require "logic.map" +require "logic.bullets" +require "logic.player" +require "logic.enemies" +require "logic.loot" +require "logic.map" -Room = require "objects.room" -Door = require "objects.door" -Enemy = require "objects.enemy" -Direction, OppositeDirection = require "objects.direction" +require "objects.room" +require "objects.door" +require "objects.enemy" +require "objects.direction" -sprite = require "render.sprite" +require "render.sprite" -Renderer = require "utils.renderer" -utils = require "utils.utils" +require "utils.renderer" +require "utils.utils" function love.load() love.window.setIcon(love.image.newImageData("resources/sprites/redheart.png")) |
