Pol  Revision:cb584c9
uofile02.cpp File Reference
#include <cstdio>
#include "../clib/logfacility.h"
#include "../clib/passert.h"
#include "../clib/rawtypes.h"
#include "../clib/stlutil.h"
#include "uofile.h"
#include "uofilei.h"
#include "ustruct.h"

Go to the source code of this file.

Classes

struct  Pol::Core::USTRUCT_STATIC_BUFFER
 

Namespaces

 Pol
 
 Pol::Core
 
 Pol::Plib
 

Typedefs

typedef std::map< unsigned int, unsigned int > Pol::Core::StaticDifBlockIndex
 

Functions

void Pol::Core::rawstaticfullread ()
 
void Pol::Core::read_static_diffs ()
 
void Pol::Core::readstaticblock (std::vector< USTRUCT_STATIC > *ppst, int *pnum, unsigned short x, unsigned short y)
 

Variables

USTRUCT_IDX Pol::Core::idxrec
 
unsigned int Pol::Core::last_block = ~0u
 
static std::vector< USTRUCT_STATIC_BUFFER > Pol::Core::rawstatic_buffer_vec
 
static bool Pol::Core::rawstatic_init = false
 
int Pol::Core::srec_count
 
USTRUCT_STATIC Pol::Core::srecs [MAX_STATICS_PER_BLOCK]
 
StaticDifBlockIndex Pol::Core::stadifl
 
bool Pol::Core::static_debug_on = false
 

Detailed Description

History
  • 2005/01/17 Shinigami: readstaticblock - modified passert reason
  • 2005/01/23 Shinigami: readstaticblock - used constant WORLD_X/Y... bad idea
  • 2005/07/05 Shinigami: added uoconvert.cfg option *StaticsPerBlock (hard limit is set to 10000)

Definition in file uofile02.cpp.