Difference between revisions of "TEXTURES"

From ECWolf Wiki
m (See also)
(→‎Defining Textures: Removed outdated information.)
Line 1: Line 1:
 
The textures lump is used to define textures and map them to an indexed tile.
 
The textures lump is used to define textures and map them to an indexed tile.
 
== Defining Textures ==
 
== Defining Textures ==
A texture is a composition of one or more patches.  At this time it is required that the height of a texture be 64 pixels and the width be a multiple of 64 up to 256.  If the width is 64 all four sides of the tile is the same.  If the width is 128 north and south will use the first 64 pixels and east and west use the 2nd 64 pixels.  For 192 the pattern is north, east, and south with west using the same texture as north.  For 256 all four sides are defined in the order north, east, south, west.
+
A texture is a composition of one or more patches.
  
 
The syntax is '' texture "<name>", <canvas-width>, <canvas-height> '' followed by braces containing properties about the texture.
 
The syntax is '' texture "<name>", <canvas-width>, <canvas-height> '' followed by braces containing properties about the texture.

Revision as of 13:27, 2 October 2012

The textures lump is used to define textures and map them to an indexed tile.

Defining Textures

A texture is a composition of one or more patches.

The syntax is texture "<name>", <canvas-width>, <canvas-height> followed by braces containing properties about the texture.

Texture Properties

  • patch "<lump>", <x>, <y>
Adds the specified patch at the specified coordinate to the canvas.

Examples

texture "GSTONEA", 128, 64
{
	patch "GSTONEA1", 0, 0
	patch "GSTONEA2", 64, 0
}

See Also