2018/05/08(火) [n年前の日記]
#1 [love2d] Luaでソースファイルを分割する方法について調べたり
 Luaのソースを分割しながら書く方法について調べたり。モジュールだの require だのが関係してくるらしいけど…。
こういう書き方でいいのかな。
main.lua
player.lua
enemy/zako.lua
 こういう書き方でいいのかな。
. |-- enemy/ | `-- zako.lua |-- main.lua `-- player.lua
main.lua
-- module test
local player = require("player")
player.move()
player.draw()
local zako = require("enemy.zako")
zako.move()
zako.draw()
player.lua
-- my module
local player = {}
player.move = function()
  print("player.move()")
end
player.draw = function()
  print("player.draw()")
end
return player
enemy/zako.lua
-- zako
local zako = {}
zako.move = function()
  print("zako.move()")
end
zako.draw = function()
  print("zako.draw()")
end
return zako
[   ツッコむ ]
以上、1 日分です。