// GUICamera.h: interface for the GUICamera class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_GUICAMERA_H__345C1C57_9478_4E71_A1AA_FF78C021CE6D__INCLUDED_) #define AFX_GUICAMERA_H__345C1C57_9478_4E71_A1AA_FF78C021CE6D__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "EdGameObject.h" class GUICamera : public EdGameObject { private: protected: void Copy(GUICamera &obj); void BuildDisplayInfoFromData(); public: EdGUIObject *Clone(); GUICamera(); GUICamera(CString name,Point3D &pnt); virtual ~GUICamera(); void UpdateVisibility(DWORD visflag) { SetHide(visflag&SHOW_CAMERASHIPS?false:true);} int GetUnSelIcon() {return ICON_CAMERASHIP; } int GetSelIcon() {return ICON_CAMERASHIP; } CString GetTypeName() {return ("CameraShip");} }; #endif // !defined(AFX_GUICAMERA_H__345C1C57_9478_4E71_A1AA_FF78C021CE6D__INCLUDED_)