//============================================================================= // Copyright (C) 2002 Radical Entertainment Ltd. All rights reserved. // // File: pedgrouplocatorPedGroupLocator.h // // Description: Blahblahblah // // History: 12/4/2002 + Created -- Cary Brisebois // //============================================================================= #ifndef PEDGROUPLOCATOR_H #define PEDGROUPLOCATOR_H //======================================== // Nested Includes //======================================== #include #include #include #include #include //======================================== // Forward References //======================================== //============================================================================= // // Synopsis: Blahblahblah // //============================================================================= class PedGroupLocator : public EventLocator { public: PedGroupLocator() : mGroupNum( 0 ) { SetEventType(LocatorEvent::LOAD_PED_MODEL_GROUP); }; virtual ~PedGroupLocator() {}; void SetGroupNum( unsigned int num ); unsigned int GetGroupNum() const; virtual LocatorType::Type GetDataType() const { return LocatorType::PED_GROUP; }; private: unsigned int mGroupNum; //Prevent wasteful constructor creation. PedGroupLocator( const PedGroupLocator& pedgrouplocator ); PedGroupLocator& operator=( const PedGroupLocator& pedgrouplocator ); }; //***************************************************************************** // // Inline Public Member Functions // //***************************************************************************** //============================================================================= // PedGroupLocator::SetGroupNum //============================================================================= // Description: Comment // // Parameters: ( unsigned int num ) // // Return: void // //============================================================================= inline void PedGroupLocator::SetGroupNum( unsigned int num ) { mGroupNum = num; } //============================================================================= // PedGroupLocator::GetGroupNum //============================================================================= // Description: Comment // // Parameters: () // // Return: unsigned // //============================================================================= inline unsigned int PedGroupLocator::GetGroupNum() const { return mGroupNum; } #endif //PEDGROUPLOCATOR_H