WpnOvlayDat Class Reference

#include <WpnOvlayDat.h>

List of all members.

Public Member Functions

 WpnOvlayDat ()
 ~WpnOvlayDat ()
void load (RawArchive *overlaydat)
const AnimWeaponOverlaygetAnimOverlay (uint32 action) const
const WeaponOverlayFramegetOverlayFrame (uint32 action, int type, int direction, int frame) const

Private Attributes

std::vector< AnimWeaponOverlay * > overlay


Detailed Description

Definition at line 28 of file WpnOvlayDat.h.


Constructor & Destructor Documentation

WpnOvlayDat::WpnOvlayDat (  ) 

Definition at line 30 of file WpnOvlayDat.cpp.

WpnOvlayDat::~WpnOvlayDat (  ) 

Definition at line 36 of file WpnOvlayDat.cpp.

References overlay.


Member Function Documentation

const AnimWeaponOverlay * WpnOvlayDat::getAnimOverlay ( uint32  action  )  const

Definition at line 43 of file WpnOvlayDat.cpp.

References overlay.

const WeaponOverlayFrame * WpnOvlayDat::getOverlayFrame ( uint32  action,
int  type,
int  direction,
int  frame 
) const

Definition at line 49 of file WpnOvlayDat.cpp.

References overlay.

Referenced by MainActor::getWeaponOverlay().

void WpnOvlayDat::load ( RawArchive overlaydat  ) 

load weapon overlay data from wpnovlay.dat NB: anim.dat must have already been read

Definition at line 59 of file WpnOvlayDat.cpp.

References WeaponOverlayFrame::frame, frame, RawArchive::get_datasource(), GameData::get_instance(), MainShapeArchive::getAnim(), Pentagram::Archive::getCount(), GameData::getMainShapes(), AnimWeaponOverlay::overlay, overlay, perr, WeaponOverlayFrame::xoff, and WeaponOverlayFrame::yoff.

Referenced by GameData::loadRemorseData(), and GameData::loadU8Data().


Member Data Documentation

std::vector<AnimWeaponOverlay*> WpnOvlayDat::overlay [private]

Definition at line 43 of file WpnOvlayDat.h.

Referenced by getAnimOverlay(), getOverlayFrame(), load(), and ~WpnOvlayDat().


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:30:11 2007 for pentagram by  doxygen 1.4.7