HouseOverrideManager Class Reference

Inheritance diagram for HouseOverrideManager:
OverrideManagerBase

Public Member Functions

 HouseOverrideManager (uint16 offset, uint16 maximum, uint16 invalid)
void SetEntitySpec (const HouseSpec *hs)
 Install the specs into the HouseSpecs array It will find itself the proper slot onwhich it will go.

Detailed Description

Definition at line 76 of file newgrf_commons.h.


Member Function Documentation

void HouseOverrideManager::SetEntitySpec ( const HouseSpec hs  ) 

Install the specs into the HouseSpecs array It will find itself the proper slot onwhich it will go.

Parameters:
hs HouseSpec read from the grf file, ready for inclusion

Definition at line 151 of file newgrf_commons.cpp.

References OverrideManagerBase::AddEntityID(), HouseSpec::grffile, grfmsg(), OverrideManagerBase::invalid_ID, HouseSpec::local_id, OverrideManagerBase::max_offset, MemCpyT(), HouseSpec::override, and HouseSpec::substitute_id.

Referenced by FinaliseHouseArray().


The documentation for this class was generated from the following files:

Generated on Sun Nov 14 14:42:47 2010 for OpenTTD by  doxygen 1.6.1