Pol  Revision:cb584c9
decay.cpp File Reference
#include "decay.h"
#include <stddef.h>
#include "../clib/esignal.h"
#include "../clib/logfacility.h"
#include "../plib/systemstate.h"
#include "gameclck.h"
#include "globals/state.h"
#include "globals/uvars.h"
#include "item/item.h"
#include "item/itemdesc.h"
#include "polcfg.h"
#include "polsem.h"
#include "realms/realm.h"
#include "scrdef.h"
#include "scrsched.h"
#include "syshook.h"
#include "ufunc.h"
#include "uoscrobj.h"
#include "uworld.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Core
 

Functions

void Pol::Core::decay_items ()
 
void Pol::Core::decay_single_thread (void *arg)
 
void Pol::Core::decay_single_zone (Realms::Realm *realm, unsigned gridx, unsigned gridy, unsigned &wx, unsigned &wy)
 [3] Decay Sweep Each 64x64 tile World Zone is checked for decay approximately once every 10 minutes More...
 
void Pol::Core::decay_thread (void *arg)
 
void Pol::Core::decay_thread_shadow (void *arg)
 
void Pol::Core::decay_worldzone (unsigned wx, unsigned wy, Realms::Realm *realm)
 [1] Item Decay Criteria An Item is allowed to decay if ALL of the following are true: More...
 
bool Pol::Core::should_switch_realm (size_t index, unsigned x, unsigned y, unsigned *gridx, unsigned *gridy)
 

Detailed Description

History
  • 2005/01/23 Shinigami: decay_items & decay_thread - Tokuno MapDimension doesn't fit blocks of 64x64 (WGRID_SIZE)
  • 2010/03/28 Shinigami: Transmit Pointer as Pointer and not Int as Pointer within decay_thread_shadow

Definition in file decay.cpp.