美文网首页码农的世界
窗口台迷宫--无闪屏

窗口台迷宫--无闪屏

作者: CENDEAL | 来源:发表于2017-11-29 15:09 被阅读36次
    1. 编译环境
    2. 处理方法
    3. 关键代码
    4. 下载example
    5. 文件说明

    1.编译环境

    主要是在decv++IDE下进行的项目,如果需要搬到vs下编译自行处理,主要语言c/c++

    2. 处理方法

    这与普通的黑窗体迷宫不一样,普通的处理是每一步都要重新更新整一个窗口。而这个迷宫处理的思想是只改变变化的位置,比如向前移动,就只需要在前一个位置输入角色,把原来的擦处掉,其他位置保持不变。

    3.关键代码

        //人物移动处理
        void peopleGo(int &x,int &y) {
        h=GetStdHandle(STD_OUTPUT_HANDLE) ;//获取句柄
        if (count>0) {
            cout<<" ";
        }
        cd.X=x;
        cd.Y=y;
        SetConsoleCursorPosition(h,cd);//设置输出的位置
        cout<<"●";
        getcount();
        cd.X=x;
        SetConsoleCursorPosition(h,cd);
        } 
    

    4.下载example

    下载 项目地址

    图示:

    migong.gif

    5.文件说明

    文件夹 说明
    project 源代码
    map 地图文件
    res 示例图

    相关文章

      网友评论

        本文标题: 窗口台迷宫--无闪屏

        本文链接:https://www.haomeiwen.com/subject/sjoubxtx.html