gameengine.h

来自「巫魔问题求解」· C头文件 代码 · 共 40 行

H
40
字号
#pragma once
#include "WorldModel.h"
#include "Explorer.h"
namespace _server
{
    class GameEngine
    {
    public:
        //Constructor
        GameEngine(void);
        //Copy constructor
        GameEngine(const GameEngine & from);
        //Destructor
        ~GameEngine(void);

    public:
        //Update
        void Update(void);

        //ReDraw
        void ReDraw(void);

        //Start the game engine
        void Reset(unsigned int x_border, unsigned int y_border);
        void Reset(char *filename);
        
    public:
        //references
        WorldModel &TheWorldModel(void);
        const WorldModel &GetWorldModel(void) const;

        const int GetScore(void) const;
        int &_su_TheScore(void);
    protected:
        WorldModel  *mpWorldModel;

        int mScore;
    };
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?