//===========================================================================// // File: btscnrl.hpp // // Project: MUNGA / BattleTech // // Contents: BT Scenario Role specific data // //---------------------------------------------------------------------------// // RECONSTRUCTED header for the surviving BTSCNRL.CPP (which is an empty // translation unit: it only includes + ). The original // header was lost; this declares the BTScenarioRole interface BTSCNRL.CPP was // compiled against, modelled on the engine ScenarioRole base (MUNGA/SCNROLE.h) // and the surviving BTREG/BTPLAYER usage. BTScenarioRole adds no methods of // its own with out-of-line definitions (none survive in BTSCNRL.CPP), so this // is a faithful thin specialisation of ScenarioRole. //---------------------------------------------------------------------------// // Copyright (C) 1996, Virtual World Entertainment, Inc. // //===========================================================================// #if !defined(BTSCNRL_HPP) # define BTSCNRL_HPP #if !defined(SCNROLE_HPP) # include #endif //########################################################################### //##################### CLASS -- BTScenarioRole ###################### //########################################################################### // // BattleTech-specific scenario role. Inherits the full role-modifier set // (kill bonus, damage bias, return-from-death, etc.) from ScenarioRole. // class BTScenarioRole : public ScenarioRole { public: typedef ScenarioRole__ModelResource ModelResource; BTScenarioRole(const CString &role_name, const CString &model_file) : ScenarioRole(role_name, model_file) {} explicit BTScenarioRole(const CString &role_name) : ScenarioRole(role_name) {} }; #endif