//===========================================================================// // File: rpl4grnd.hh // // Project: MUNGA Brick: Gauge Renderer Manager // // Contents: // //---------------------------------------------------------------------------// // Date Who Modification // // -------- --- ---------------------------------------------------------- // // 02/13/95 CPB Initial coding. // //---------------------------------------------------------------------------// // Copyright (C) 1994, Virtual World Entertainment, Inc. All rights reserved // // PROPRIETARY and CONFIDENTIAL // //===========================================================================// #if !defined(RPL4GRND_HPP) # define RPL4GRND_HPP # if !defined(L4GREND_HPP) # include # endif //~~~~~~~~~~~~~~~~~~~~~~~~~~ RPL4GaugeRenderer ~~~~~~~~~~~~~~~~~~~~~~~~~~ class RPL4GaugeRenderer: public L4GaugeRenderer { public: // //-------------------------------------------------------------------- // Construction, Destruction, Testing //-------------------------------------------------------------------- // RPL4GaugeRenderer(); ~RPL4GaugeRenderer(); Logical TestInstance() const; void NotifyOfNewInterestingEntity(Entity *entity); void NotifyOfBecomingUninterestingEntity(Entity *entity); // //-------------------------------------------------------------------- // LoadMissionImplementation // ShutdownImplementation // SuspendImplementation // ResumeImplementation // // These are virtual functions defined by the Renderer class. // Derived classes must call these methods. //-------------------------------------------------------------------- // void LoadMissionImplementation(Mission *mission); void ShutdownImplementation(); }; #endif