U7object Class Reference

#include <U7file.h>

Collaboration diagram for U7object:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 U7object (const std::string &file, int objnum)
virtual ~U7object ()
uint32 number_of_objects (void)
virtual char * retrieve (std::size_t &len)
bool retrieve (const char *fname)

Protected Attributes

std::string filename
int objnumber

Detailed Description

Definition at line 74 of file U7file.h.


Constructor & Destructor Documentation

U7object::U7object ( const std::string &  file,
int  objnum 
) [inline]

Definition at line 81 of file U7file.h.

virtual U7object::~U7object (  )  [inline, virtual]

Definition at line 82 of file U7file.h.


Member Function Documentation

uint32 U7object::number_of_objects ( void   ) 

Definition at line 111 of file U7file.cc.

References filename, U7FileManager::get_file_object(), U7FileManager::get_ptr(), and U7file::number_of_objects().

Referenced by main().

Here is the call graph for this function:

virtual char* U7object::retrieve ( std::size_t &  len  )  [virtual]

Referenced by BG_Game::end_game(), Extract(), Font::load(), Palette::load(), ExCineFlic::load_flic(), KeyBinder::LoadDefaults(), main(), BG_Game::new_game(), Game::play_flic(), SI_Game::play_intro(), ExCineVoc::play_it(), retrieve(), BG_Game::scene_guardian(), MyMidiPlayer::start_sound_effect(), Audio::start_speech(), MyMidiPlayer::start_track(), and TextScroller::TextScroller().

bool U7object::retrieve ( const char *  fname  ) 

Definition at line 125 of file U7file.cc.

References retrieve(), and U7open().

Here is the call graph for this function:


Member Data Documentation

std::string U7object::filename [protected]

Definition at line 77 of file U7file.h.

Referenced by number_of_objects().

int U7object::objnumber [protected]

Definition at line 78 of file U7file.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:04:30 2007 for ExultEngine by  doxygen 1.5.1