-
Notifications
You must be signed in to change notification settings - Fork 18
Game Engine
HackMatrix is a game engine with an entity component system.
If you are using HackMatrix as a window manager, the most interesting component will be the Bootable
, which will allow you to launch programs on startup.
To add a bootable, open the Entity Editor, then + Create Entity
. The new entity should be at the top.
Create component Bootable
Give it a height and with that is the same as your screen aspect ratio (will change this requirement in a later version)
Give it an x and y of 0.15 * width & 0.15 * height respectively (again, will change this requirement)
Give it command and optional args (space seperated)
Boot on startup True
Kill on exit False
Next create component Positionable
under the same entity
Give it x,y,z of something like (0, 1.1, -1)
Scroll to the top and click Persist All
Reboot matrix (with <escape>
and maybe startx
if you aren't using the trampoline
)