Flex_writer Class Reference

#include <Flex.h>

Collaboration diagram for Flex_writer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Flex_writer (std::ofstream &o, const char *title, int cnt)
 ~Flex_writer ()
void mark_section_done ()
bool close ()

Private Attributes

std::ofstream * out
int count
int index
long cur_start
uint8table
uint8tptr

Detailed Description

Definition at line 81 of file Flex.h.


Constructor & Destructor Documentation

Flex_writer::Flex_writer ( std::ofstream &  o,
const char *  title,
int  cnt 
)

Definition at line 174 of file Flex.cc.

References Flex::write_header().

Here is the call graph for this function:

Flex_writer::~Flex_writer (  ) 

Definition at line 193 of file Flex.cc.


Member Function Documentation

void Flex_writer::mark_section_done (  ) 

Definition at line 204 of file Flex.cc.

References Write4().

Referenced by Flex_file_info::flush(), Game_window::save_gamedat(), Update(), Shape_group_file::write(), Image_file_info::write_file(), Write_palettes(), and ExultStudio::write_shape_info().

Here is the call graph for this function:

bool Flex_writer::close (  ) 

Definition at line 220 of file Flex.cc.

References DataSource::write().

Referenced by Flex_file_info::flush(), Game_window::save_gamedat(), Update(), Shape_group_file::write(), Image_file_info::write_file(), Write_palettes(), and ExultStudio::write_shape_info().

Here is the call graph for this function:


Member Data Documentation

std::ofstream* Flex_writer::out [private]

Definition at line 83 of file Flex.h.

int Flex_writer::count [private]

Definition at line 84 of file Flex.h.

int Flex_writer::index [private]

Definition at line 85 of file Flex.h.

long Flex_writer::cur_start [private]

Definition at line 86 of file Flex.h.

uint8* Flex_writer::table [private]

Definition at line 87 of file Flex.h.

uint8* Flex_writer::tptr [private]

Definition at line 88 of file Flex.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:51:39 2007 for ExultEngine by  doxygen 1.5.1