//===========================================================================// // File: mode.hpp // // Project: MUNGA Brick: Controls Module // // Contents: Interface specification for Controls/Gauges modules // //---------------------------------------------------------------------------// // 09/09/98 JSE Inital base class based off of Shadowrun/Adept // //---------------------------------------------------------------------------// // Copyright (C) 1998, Fasa Interactive // // All Rights reserved worldwide // // This unpublished sourcecode is PROPRIETARY and CONFIDENTIAL // //===========================================================================// #pragma once #include "MW4.hpp" #include namespace MechWarrior4 { //######################################################################### //############################# SRModeManager ############################# //######################################################################### class MWModeManager: public Adept::ModeManager { public: enum { StandardModeBit = ModeManager::NextBit, NextBit }; #if NextBit > INT_BITS #error Too many flag bits requested! #endif enum { StandardMode = 1<