Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

SpriteInfo class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

SpriteInfo Class Reference

#include <OSPRTRES.H>

List of all members.

Public Types

enum  { CODE_LEN = 8 }

Public Methods

 ~SpriteInfo ()
void load_bitmap_res ()
void free_bitmap_res ()
int is_loaded ()

Public Attributes

char sprite_code [CODE_LEN+1]
char sprite_type
short loc_width
short loc_height
char * bitmap_ptr [MAX_ZOOM_LEVEL]
short bitmap_width [MAX_ZOOM_LEVEL]
short bitmap_height [MAX_ZOOM_LEVEL]
int loaded_count
ResourceIdx res_bitmap [MAX_ZOOM_LEVEL]


Detailed Description

Contains sprite resource information and loads bitmap resources for each zoom resolution.

Definition at line 61 of file OSPRTRES.H.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
CODE_LEN 

Definition at line 63 of file OSPRTRES.H.


Constructor & Destructor Documentation

SpriteInfo::~SpriteInfo  
 

Definition at line 191 of file OSPRTRES.CPP.


Member Function Documentation

void SpriteInfo::free_bitmap_res  
 

Definition at line 250 of file OSPRTRES.CPP.

References ResourceIdx::deinit(), err_when, loaded_count, MAX_ZOOM_LEVEL, and res_bitmap.

int SpriteInfo::is_loaded   [inline]
 

Definition at line 89 of file OSPRTRES.H.

References loaded_count.

void SpriteInfo::load_bitmap_res  
 

Definition at line 207 of file OSPRTRES.CPP.

References ZOOM_LARGE, ZOOM_MEDIUM, and ZOOM_SMALL.

Referenced by Sprite::init().


Member Data Documentation

short SpriteInfo::bitmap_height[MAX_ZOOM_LEVEL]
 

Definition at line 73 of file OSPRTRES.H.

char* SpriteInfo::bitmap_ptr[MAX_ZOOM_LEVEL]
 

Definition at line 71 of file OSPRTRES.H.

short SpriteInfo::bitmap_width[MAX_ZOOM_LEVEL]
 

Definition at line 72 of file OSPRTRES.H.

int SpriteInfo::loaded_count
 

Definition at line 75 of file OSPRTRES.H.

Referenced by free_bitmap_res(), and is_loaded().

short SpriteInfo::loc_height
 

Definition at line 69 of file OSPRTRES.H.

short SpriteInfo::loc_width
 

Definition at line 68 of file OSPRTRES.H.

ResourceIdx SpriteInfo::res_bitmap[MAX_ZOOM_LEVEL]
 

Definition at line 76 of file OSPRTRES.H.

Referenced by free_bitmap_res().

char SpriteInfo::sprite_code[CODE_LEN+1]
 

Definition at line 65 of file OSPRTRES.H.

char SpriteInfo::sprite_type
 

Definition at line 66 of file OSPRTRES.H.


The documentation for this class was generated from the following files:
Generated on Fri Aug 23 01:39:37 2002 for VirtualU by doxygen1.2.17