Initial version containing 3 examples:
-
guicanvas/guicanvas_circle.cfg
just a simple circle to demonstrate how to manipulate pixels using loops. -
guicanvas/guicanvas_raycast.cfg
very rudimentary implementation of a raycaster, you can enable a minimap and dig some cells. Lacks a collision system, so touching the walls will crash your client :) -
guicanvas/guicanvas_snake.cfg
classic snake to demonstrate the use of textures, there is a highscore counter and many sounds that for some reason only work outside the main menu.
You can play or edit the demo files using /guicanvas
, providing the name instead of the number will open a notepad that contains a preview in the corner of the screen.