原创 我的遊戲編程代碼1-遊戲對象基類
這是我寫的遊戲代碼片段 先發一個遊戲對象基類 以後慢慢發完 //======================================================== /** * @file Objun
原创 opengl使用 devil載入紋理
#include <cstdlib> #include <iostream> #define GLUT_DISABLE_ATEXIT_HACK #include <GL/openglut.h> #include <stdlib.h> #i
原创 c++ dll函數處理類
這是我寫的代碼 爲的是使用載入dll中的函數:) //======================================================== /** * @file DLLInterface.hp
原创 sigslot庫的使用2
再來看一個例子 #include <stdlib.h>#include <iostream>#include <string>#include "sigslot.h" using namespace std; using name
原创 sigslot庫的使用
sigslot庫只是一個文件,但是卻很方便使用 編程如下: #include <stdlib.h> #include <iostream> #include <string> #include "sigslot.h" usin
原创 開始使用lua和Luabind1
在c++中調用Lua的函數 :) #include <iostream>#include <stdlib.h>#include <string> extern "C"{ #include "lua.h" #include "laux
原创 sigSlot 簡單的信號插槽例子
程序頭代碼如下: //信號插槽系統 #ifndef G_SIGSLOT_H #define G_SIGSLOT_H #include <set> #include <list> namespace g { class SlotHo
原创 一個頭文件
感覺週末寫的序列化有點笨 我改良了下 如下: :) /* 核動力機器人 hi.csdn.net/ccsdu2004 */ //2009.05.17 //檔案頭文件 #ifndef G_ARCHIVE_HPP #
原创 boost文件系統封裝類
懶的寫說明 直接鋪代碼 /* * @file FilePath.hpp * * 項目描述: 構造遊戲引擎 * 文件描述: 遊戲文件系統類 * 適用平臺: Windows/Lunix/Unitx
原创 glgooey的簡單例子
這是程序自帶的例子 :) //使用 Glgooey的簡單小例子 #include <cstdlib> #include <iostream> #define GLUT_DISABLE_ATEXIT_HACK #include <GL/
原创 自寫的智能指針c++
/*! @class 引用計數類 */ class RefCounted { public: //! @brief 增加計數 virtual void G_CALL ref() =
原创 tinyxml的使用
今天在公司看了下tinyxml庫感覺很好使用的比較簡單 如下:主要就是相關的那幾個類和成員函數 下面是一個簡單的小例子: #include <tinyxml/tinyxml.h> #pragma comment(lib,"tinyxm
原创 使用 FreeImage載入圖形文件
代碼如下: /* 使用FreeImage載入圖形 核動力機器人 2009.5.16 */ #ifndef G_IMG_WRAPPER_H #define G_IMG_WRAPPER_H #i
原创 自行設計的音頻管理器
使用代碼如下: #include <cstdio> #include <iostream> #include "AudioType.hpp" #include "AudioPlayer.hpp" #include "Thread.h
原创 自己寫的代碼片段1
namespace g { //數據交換 template<class T> void Swap(T &t1, T &t2) { T temp = t1; t1 = t2; t2 = t