The Lush Engine








Introduction
Background
Math
Objects
Palettes
Tiles
Utilities

Introduction to the source code

Although this section is mainly for the storage of the assembler source code, occasionally, other files will be found here such as batch files and useful reference documents.

The source code in this section is provided 'as is'. No claim is made that the code is the best that can be done, nor can the Lush project or its members be held responsible for what you do with the code, or what happens when you use the code.

The code is provided in good faith, and if you use it in a project, a reference to the Lush project and/or the author of the code would be deemed good practice.

This section has various categories into which collections of source code snippets are placed. The categories are:

  • Background : Routines dealing with the background and window
  • Math : Math routines
  • Objects : Object (Sprite) routines
  • Palettes : Palette routines
  • Tiles : Tile routines
  • Utilities : Utilities and useful files

Each source code snippet is laid out in the following way:

Snippet Name

Brief Description

Link to the file

Explanation of how the code works

The code snippet in full


Buttons created using the interactive button maker at Coolarchive