gamemap.cc File Reference

#include <cstdlib>
#include <cstring>
#include <cstdarg>
#include <cstdio>
#include "gamemap.h"
#include "objs.h"
#include "chunks.h"
#include "mappatch.h"
#include "fnames.h"
#include "utils.h"
#include "shapeinf.h"
#include "objiter.h"
#include "Flex.h"
#include "exceptions.h"
#include "animate.h"
#include "barge.h"
#include "spellbook.h"
#include "virstone.h"
#include "egg.h"
#include "jawbone.h"
#include "actors.h"
#include "ucsched.h"
#include "gamewin.h"
#include "bodies.h"
#include "game.h"
#include "effects.h"
#include "objiter.cc"
#include "databuf.h"
#include <fstream>

Include dependency graph for gamemap.cc:

Go to the source code of this file.

Defines

#define IREG_SPECIAL   255
#define IREG_UCSCRIPT   1
#define IREG_ENDMARK   2

Functions

void Read_special_ireg (DataSource *ireg, Game_object *obj)
static Egg_objectCreate_egg (unsigned char *entry, bool animated)
unsigned long Get_quality_flags (unsigned char qualbyte)


Define Documentation

#define IREG_ENDMARK   2

Definition at line 580 of file gamemap.cc.

Referenced by Game_map::read_special_ireg(), and Game_map::write_scheduled().

#define IREG_SPECIAL   255

Definition at line 578 of file gamemap.cc.

Referenced by Game_map::read_ireg_objects(), Game_map::read_special_ireg(), and Game_map::write_scheduled().

#define IREG_UCSCRIPT   1

Definition at line 579 of file gamemap.cc.

Referenced by Read_special_ireg(), and Game_map::write_scheduled().


Function Documentation

static Egg_object* Create_egg ( unsigned char *  entry,
bool  animated 
) [static]

Definition at line 807 of file gamemap.cc.

References Exult_server::obj.

Referenced by Game_map::read_ireg_objects().

unsigned long Get_quality_flags ( unsigned char  qualbyte  )  [inline]

Definition at line 834 of file gamemap.cc.

References Obj_flags::invisible, and Obj_flags::okay_to_take.

Referenced by Game_map::read_ireg_objects().

void Read_special_ireg ( DataSource ireg,
Game_object obj 
)

Definition at line 750 of file gamemap.cc.

References COUT, Usecode_script::get_delay(), IREG_UCSCRIPT, item_names, len, Exult_server::obj, Usecode_script::print(), DataSource::read(), DataSource::read1(), DataSource::read2(), Usecode_script::restore(), and Usecode_script::start().

Referenced by Game_map::read_ireg_objects(), and Game_map::read_special_ireg().

Here is the call graph for this function:


Generated on Mon Jul 9 14:43:39 2007 for ExultEngine by  doxygen 1.5.1