//===========================================================================// // File: rpl4mode.hpp // // Project: Battletech // // Contents: RPL4 controls // //---------------------------------------------------------------------------// // Date Who Modification // // -------- --- ---------------------------------------------------------- // // 03/08/96 CPB Created from BRL4MODE.HPP // //---------------------------------------------------------------------------// // Copyright (C) 1996, Virtual World Entertainment, Inc. // // All Rights reserved worldwide // // This unpublished sourcecode is PROPRIETARY and CONFIDENTIAL // //===========================================================================// #if !defined(RPL4MODE_HPP) # define RPL4MODE_HPP # if !defined(MODE_HPP) # include # endif //######################################################################### //########################## RPL4ControlsManager ########################## //######################################################################### class RPL4ModeManager: public ModeManager { public: enum { }; //------------------------------------------------------------------- // Construction/destruction/verification //------------------------------------------------------------------- public: RPL4ModeManager(ModeMask initial_mask): ModeManager(initial_mask) {} //------------------------------------------------------------------- // Mode control //------------------------------------------------------------------- enum { ModeNonConfigBit = ModeManager::nextModeBit, ModeConfigReadyBit, ModeConfigOnBit, ModePreset1Bit, ModePreset2Bit, ModePreset3Bit, ModePreset4Bit, ModePreset5Bit, ModePreset6Bit, ModeBasicBit, ModeStandardBit, ModeIntercomBit }; enum { ModePreset1 = 1L<