原创 我的遊戲編程代碼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