In a simple game I'm making, I wanted to have different modes : Main menu and battle (how unusual)
To avoid having all the code at the same place, I would have wanted to have different callback functions for each mode, as in the following :
For example, with files "main", "menu", "battle"
Main :
Code: Select all
switch() : Change mode
if mode 1 : mode = require"menu"
if mode 2 : mode = require"battle"
love.update()
mode.update
end
love.draw()
mode.draw
end
Code: Select all
update()
%menu stuff%
end
draw()
%menu stuff%
end
Code: Select all
update()
%battle stuff%
end
draw()
%battle stuff%
end
I would also be happy to know if there is a better way to do what I want...
Thanks!