Cpper
C/C++高级工程师 Android高级软件工程师 IT集成工程师 音频工程师 熟悉c,c++,java,c#,py,js,asp等多种语言 程序猿

 

这是盖莫游戏引擎2.1.2的游标控制类
该类主要负责游标图形 游标显示和设置游标位置
比较简单直接上代码不说啥了

namespace core 
{

////////////////////////////////////////////////////////////
/// 定义引擎游标控制类(当前最大支持8个光标)(当前仅对win32有效)
////////////////////////////////////////////////////////////
class G_DLL_API CursorControl : public Object
{   
public:     
    
//////////////////////////////////////////////////////// 
    
/// 构造,析构游标控制
    
////////////////////////////////////////////////////////
    CursorControl();
    
virtual ~CursorControl();

public:    
    
//////////////////////////////////////////////////////// 
    
/// 载入光标文件(win32下可载入.cur,.ani,.ico格式)(返回光标索引)
    
////////////////////////////////////////////////////////        
    virtual int OpenCursor(const engine_string& cursor) = 0;
 
    
//////////////////////////////////////////////////////// 
    
/// 设置给定索引的光标
    
//////////////////////////////////////////////////////// 
    virtual bool SetCursor(int cursor) = 0;

    
//////////////////////////////////////////////////////// 
    
/// 光标的显示和隐藏
    
//////////////////////////////////////////////////////// 
    virtual void ShowCursor(bool show) = 0
    
    
//////////////////////////////////////////////////////// 
    
/// 设置光标位置
    
////////////////////////////////////////////////////////     
    virtual void SetCursotPosition(int x, int y) = 0;
 
    DECLARE_OBJECT(CursorControl)    
};
posted on 2010-05-06 16:56 ccsdu2009 阅读(215) 评论(0)  编辑 收藏 引用 所属分类: Game引擎

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理