The Lush Engine



Introduction
Assembler
Tools
File formats
Commenting code
Limitations
Graphics






Graphics

There are some terms used throughout the Lush project with regards to graphics that need explaining. They are:

Term Explanation
Single Tile A single tile is pretty much what it says, a single, 8x8 pixel tile
Double Tile A double tile is double the size of a single tile. It is 16x16 pixels in size and can be referred to as a 2x2 tile or a 16x16 pixel tile.

The double tile is stored in memory with the top row stored before the bottom row. Within each row, the tiles are stored in order, left to right.

Horizontal Tile A horizontal tile is double the width of a single tile but the same height. This means that it is 16x8 pixels in size and can be referred to as a 2x1 tile or a 16x8 pixel tile.

The horizontal tile is stored in memory with the left hand tile stored before the right hand tile.

Vertical Tile A vertical tile is double the height of a single tile but the same width. This means that it is 8x16 pixels in size and can be referred to as a 1x2 tile or an 8x16 pixel tile.

The vertical tile is stored in memory with the top tile stored before the bottom tile.

Mega Tile A mega tile is four times the size of a single tile. It is 32x32 pixels in size and can be referred to as a 4x4 tile or a 32x32 pixel tile.

The mega tile is stored in memory with the rows stored in order, top to bottom. Within each row, the tiles are stored in order, left to right.


Buttons created using the interactive button maker at Coolarchive