If you find any issues please report it as sometimes I don't catch bugs before I send stuff out :^)
The init script is where I put all my variables but you don't really need to put them there if you don't want to. The first room in the project is r_init, this is where I put all of my persistent objects.
s_default can be removed I just put it there to fill the void.
These macros are used for setting the in-game resolution
DEBUG is just a debug flag you can use
STARTRM is for the actual room you plan on starting in. You go to it automatically at the start of the game.
This is just for setting the game caption. You don't need to use this and if you want to get rid of it then delete the Game Start event in MANAGER
The music player is really simple to use. The script for it is located in '_audio' You can see the details there.
Simply use the Music() function to play music like this
if( playMusic == true )
{
Music(MySong,Looping,FadeType);
}
The fade types are as follows-
0 : No Fade (Hard Cut)
1 : Fade In & Out
2 : Crossfade
====================
=== DEBUGGER ===
This is my own 'in-house' tool I use for almost all projects It lists all rooms in the game (minus 2 characters at the start because of my own prefix preference for rooms
You can press CTRL to toggle it
There is also a debug screen that toggles an objects name at their origin You can add information to it in the step event. It displays basic information such as the build date & time, Game Framerate and Real Framerate, and the current room
It can be toggled with TAB
====================
=== dbg() Script ===
This script is a substitute for show_debug_message & show_message I got tired of writing them out so I made a script for them. It also displays the object that's calling it (Note: I have no idea what happens if you call it from the script without it being invoked by an object)
====================
=== Camera System ===
If you prefer viewports or just like making your own camera system you can get rid of this. It just creates a camera at Room Start for you to use.
====================