Stateswitcher
Simple state switcher class for Love2D / Lua that uses one file per state.
Download: Stateswitcher class
Code example:
state=require("stateswitcher")
state.switch("credits") -- switching to credits.lua
Code example with passing a value:
state=require("stateswitcher")
state.switch("credits;2;hello") -- passing 2 as the first value, "hello" as the second value
Other advantages:
- edit your code & save to see changes immediately after state switch (without leaving your program)
- reuse the functions from the previous states (to keep same behaviour) or redeclare the functions (to change behaviour)
- automate debugging - create a sequence of state switching with variables passed
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info