//===========================================================================//
// 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 <bt.hpp> + <btscnrl.hpp>).  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 <scnrole.hpp>
#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
