How to theme CuteMaze
CuteMaze uses a single SVG file to define each theme. The file name is used as the name of the theme in the game. The locations for the theme files are platform specific:
Linux: Themes are located in $XDG_DATA_DIRS/games/cutemaze
. By default, that means (in order of preference) the locations are:
- ~/.local/share/games/cutemaze/
- /usr/local/share/games/cutemaze/
- /usr/share/games/cutemaze/
Windows: Themes are located in either Application Data\GottCode\CuteMaze or a folder called Themes in the same folder as the executable.
macOS: Themes are located in Library/Application Support/GottCode/CuteMaze, either in your home folder or the root folder.
You can override themes by making a file under a higher preference folder with the same name. If you only wish to replace one element, you will need to duplicate the file and replace that element.
Listed below is the name of each theme element with an example image.
SVG element | Example |
---|---|
background | |
corner0 | |
corner1 | |
corner2 | |
corner3 | |
corner4 | |
flag | |
hint | |
marker | |
player | |
start | |
target | |
wall |
This will make a theme that looks like this: