gkl.h

来自「C语言大赛的平台。分为环境模块和策略模块。」· C头文件 代码 · 共 59 行

H
59
字号
/**
 * include file
 */

#pragma once

#include <algorithm>
#include <list>
#include <set>

using namespace std;

#define UNICODE
#define WINVER 0x0500
#include <windows.h>

#define ALLOW_BUG_DETECT


#ifdef ALLOW_BUG_DETECT

#define alert(e) alert_release(e, __FILE__, __LINE__)
// Check for memory leak
#include "debug_new.h"

#else // ALLOW_BUG_DETECT

#define alert(e) e

#endif // ALLOW_BUG_DETECT

namespace GKL
{
	// Basics
	class Trigger;
	class EventTrigger;
	class Control;
	class Panel;
	class Scene;
	class Window;
	class Leader;

	extern Leader leader;
	void alert_release(bool isFail, const char *file, int line);

#include "Trigger.h"
#include "Triggers.h"
#include "Control.h"
#include "Panel.h"
#include "Scene.h"
#include "Window.h"
#include "Leader.h"

	// Controls
#include "Button.h"
#include "Scroll.h"
#include "Panels.h"
}

⌨️ 快捷键说明

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