?? gameloop.h
字號:
// MUD Programming
// Ron Penton
// (C)2003
// GameLoop.h - This class performs the game loop in SimpleMUD
//
//
#ifndef GAMELOOP_H
#define GAMELOOP_H
#include <string>
#include "ItemDatabase.h"
#include "PlayerDatabase.h"
#include "RoomDatabase.h"
#include "StoreDatabase.h"
#include "EnemyDatabase.h"
#include "Game.h"
#include "SimpleMUDLogs.h"
using std::string;
namespace SimpleMUD
{
class GameLoop
{
public:
GameLoop() { LoadDatabases(); }
~GameLoop() { SaveDatabases(); }
void LoadDatabases(); // load all databases
void SaveDatabases(); // save all databases
void Loop(); // perform one loop iteration
void Load(); // load gameloop data
void Save(); // save gameloop data
void PerformRound(); // perform combat round
void PerformRegen(); // perform enemy regen round
void PerformHeal(); // perform healing round
protected:
BasicLib::sint64 m_savedatabases;
BasicLib::sint64 m_nextround;
BasicLib::sint64 m_nextregen;
BasicLib::sint64 m_nextheal;
}; // end class GameLoop
} // end namespace SimpleMUD
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -