游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1855|回复: 0

盖莫游戏引擎2.1.2-游标控制

[复制链接]

56

主题

94

帖子

98

积分

注册会员

Rank: 2

积分
98
发表于 2010-5-7 17:05:00 | 显示全部楼层 |阅读模式
这是盖莫游戏引擎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)   
};
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-1 19:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表