# Love Loader Custom menu for selecting game from multiple for Love2D. # How it works? If simple: just place games in `games` folder with structure like `games/yourgame/main.lua` If technically: creates local variables functions and variables. Creates the loop until game wasn't selected with manual event handling and redrawing. # Things left or API We are not keep environment super clear (except local variables ;)) so there are some variables can be used in game: `W` and `H` variables: width and height of the screen, controlled by love.resize function. `love.resize` and optional `resize` payload: functions called when screen size when changed and at boot. `love.event.quit`: function to quit to menu screen `COLDIV`: color divider (1 or 255) to setColor function `llUsed`: is Love Loader used `llHome`: function to quit to menu screen They also can be used without Love Loader if load `ll-min.lua` # Fill game information To fill game information in game folder need to create `info.ll` file. Syntax is `k = v` with `# comments` ``` # are there needed any comments? name = New awesome game using Love Loader desc = Some descripion about the game. # main = optional main file instead of `main.lua` pic = screen.png pics = [ screen.png; screen2.png ] # wow array ```