eng_sprite.cc File Reference

Sprite class. More...

#include "base.hh"
#include "gfx.hh"
#include "eng.hh"
#include "eng_sprite.hh"

Namespaces

namespace  eng

Defines

#define ENG_SPRITE_CC   1
#define SPRITE_EYE_VERTEX(EV, LX, LY, SIN, COS)

Variables

static const
Texture::eFunc 
eng::DEFAULT_SPRITE_TEXTURE_FUNC = Texture::eFunc_REPLACE


Detailed Description

Sprite class.

Id
LastChangedDate

Author:
Jim E. Brooks http://www.palomino3d.org

Define Documentation

#define ENG_SPRITE_CC   1

#define SPRITE_EYE_VERTEX ( EV,
LX,
LY,
SIN,
COS   ) 

Value:

{                                                           \
    fp x2 = (LX)*(COS) - (LY)*(SIN);                        \
    fp y2 = (LX)*(SIN) + (LY)*(COS);                        \
    (EV).Set( epos.x + x2, epos.y + y2, epos.z );           \
}

Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:14 2007