X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
| Revision | 170 (tree) |
|---|---|
| Time | 2017-04-15 23:06:10 |
| Author | |
ソースコード内の一部定数命名を変更
| @@ -66,7 +66,7 @@ | ||
| 66 | 66 | OutputLog.WriteLog(LOG_LOAD, "設定ファイル", fname); |
| 67 | 67 | #endif |
| 68 | 68 | |
| 69 | -#ifdef PATH_DELIMITER_SLASH | |
| 69 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 70 | 70 | //パス区切り文字を変換 |
| 71 | 71 | fname = ChangePathDelimiter(fname); |
| 72 | 72 | #endif |
| @@ -31,7 +31,7 @@ | ||
| 31 | 31 | |
| 32 | 32 | #include "d3dgraphics.h" |
| 33 | 33 | |
| 34 | -#ifndef GRAPHICS_OPENGL | |
| 34 | +#ifndef ENABLE_GRAPHICS_OPENGL | |
| 35 | 35 | |
| 36 | 36 | //! @brief コンストラクタ |
| 37 | 37 | D3DGraphics::D3DGraphics() |
| @@ -411,7 +411,7 @@ | ||
| 411 | 411 | |
| 412 | 412 | LPD3DXBUFFER pD3DXMtrlBuffer; |
| 413 | 413 | |
| 414 | -#ifdef PATH_DELIMITER_SLASH | |
| 414 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 415 | 415 | //パス区切り文字を変換 |
| 416 | 416 | filename = ChangePathDelimiter(filename); |
| 417 | 417 | #endif |
| @@ -576,7 +576,7 @@ | ||
| 576 | 576 | } |
| 577 | 577 | if( id == -1 ){ return -1; } |
| 578 | 578 | |
| 579 | -#ifdef PATH_DELIMITER_SLASH | |
| 579 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 580 | 580 | //パス区切り文字を変換 |
| 581 | 581 | filename = ChangePathDelimiter(filename); |
| 582 | 582 | #endif |
| @@ -1917,4 +1917,4 @@ | ||
| 1917 | 1917 | return D3DCOLOR_COLORVALUE(red, green, blue, alpha); |
| 1918 | 1918 | } |
| 1919 | 1919 | |
| 1920 | -#endif //GRAPHICS_OPENGL | |
| \ No newline at end of file | ||
| 1920 | +#endif //ENABLE_GRAPHICS_OPENGL | |
| \ No newline at end of file |
| @@ -45,7 +45,7 @@ | ||
| 45 | 45 | |
| 46 | 46 | #include "d3dgraphics.h" |
| 47 | 47 | |
| 48 | -#ifdef GRAPHICS_OPENGL | |
| 48 | +#ifdef ENABLE_GRAPHICS_OPENGL | |
| 49 | 49 | |
| 50 | 50 | //! @brief コンストラクタ |
| 51 | 51 | D3DGraphics::D3DGraphics() |
| @@ -2847,4 +2847,4 @@ | ||
| 2847 | 2847 | return (red2 << 24) | (green2 << 16) | (blue2 << 8) | alpha2; |
| 2848 | 2848 | } |
| 2849 | 2849 | |
| 2850 | -#endif //GRAPHICS_OPENGL | |
| \ No newline at end of file | ||
| 2850 | +#endif //ENABLE_GRAPHICS_OPENGL | |
| \ No newline at end of file |
| @@ -57,9 +57,9 @@ | ||
| 57 | 57 | #endif |
| 58 | 58 | #include "main.h" |
| 59 | 59 | |
| 60 | -//#define GRAPHICS_OPENGL //!< @brief 使用するグラフィックスコアの選択 @details 定数宣言有効:OpenGL 1.1 定数宣言無効(コメント化):DirectX 9.0c | |
| 60 | +//#define ENABLE_GRAPHICS_OPENGL //!< @brief 使用するグラフィックスコアの選択 @details 定数宣言有効:OpenGL 1.1 定数宣言無効(コメント化):DirectX 9.0c | |
| 61 | 61 | |
| 62 | -#ifndef GRAPHICS_OPENGL | |
| 62 | +#ifndef ENABLE_GRAPHICS_OPENGL | |
| 63 | 63 | |
| 64 | 64 | #define BLOCKDATA_GPUMEMORY //!< @brief ブロックデータを格納するメモリーを選択 @details 定数宣言有効:GPUメモリー 定数宣言無効(コメント化):メインメモリー |
| 65 | 65 |
| @@ -72,7 +72,7 @@ | ||
| 72 | 72 | |
| 73 | 73 | #define GRAPHICS_CORE "DirectX 9.0" //!< バージョン表示用情報 |
| 74 | 74 | |
| 75 | -#else //GRAPHICS_OPENGL | |
| 75 | +#else //ENABLE_GRAPHICS_OPENGL | |
| 76 | 76 | |
| 77 | 77 | #include <ctype.h> |
| 78 | 78 | #include <windows.h> |
| @@ -91,9 +91,9 @@ | ||
| 91 | 91 | |
| 92 | 92 | #define GRAPHICS_CORE "OpenGL 1.1" //!< バージョン表示用情報 |
| 93 | 93 | |
| 94 | -#endif //GRAPHICS_OPENGL | |
| 94 | +#endif //ENABLE_GRAPHICS_OPENGL | |
| 95 | 95 | |
| 96 | -#ifndef GRAPHICS_OPENGL | |
| 96 | +#ifndef ENABLE_GRAPHICS_OPENGL | |
| 97 | 97 | |
| 98 | 98 | //! 3Dポリゴン描画用構造体 |
| 99 | 99 | struct VERTEXTXTA |
| @@ -116,7 +116,7 @@ | ||
| 116 | 116 | FLOAT tv; //!< texture coordinates |
| 117 | 117 | }; |
| 118 | 118 | |
| 119 | -#else //GRAPHICS_OPENGL | |
| 119 | +#else //ENABLE_GRAPHICS_OPENGL | |
| 120 | 120 | |
| 121 | 121 | //! モデルデータの頂点格納構造体 |
| 122 | 122 | struct MODELVDATA |
| @@ -147,7 +147,7 @@ | ||
| 147 | 147 | unsigned char *data; //!< 実データ |
| 148 | 148 | }; |
| 149 | 149 | |
| 150 | -#endif //GRAPHICS_OPENGL | |
| 150 | +#endif //ENABLE_GRAPHICS_OPENGL | |
| 151 | 151 | |
| 152 | 152 | |
| 153 | 153 | //! @brief 画面描画を行うクラス |
| @@ -156,7 +156,7 @@ | ||
| 156 | 156 | class D3DGraphics |
| 157 | 157 | { |
| 158 | 158 | |
| 159 | -#ifndef GRAPHICS_OPENGL | |
| 159 | +#ifndef ENABLE_GRAPHICS_OPENGL | |
| 160 | 160 | |
| 161 | 161 | LPDIRECT3D9 pD3D; //!< DIRECT3D9のポインタ |
| 162 | 162 | LPDIRECT3DDEVICE9 pd3dDevice; //!< DIRECT3DDEVICE9のポインタ |
| @@ -201,7 +201,7 @@ | ||
| 201 | 201 | bool LoadDebugFontTexture(); |
| 202 | 202 | #endif |
| 203 | 203 | |
| 204 | -#else //GRAPHICS_OPENGL | |
| 204 | +#else //ENABLE_GRAPHICS_OPENGL | |
| 205 | 205 | |
| 206 | 206 | HWND hWnd; //!< ウィンドウハンドル |
| 207 | 207 | HGLRC hGLRC; //!< OpenGLのコンテキスト |
| @@ -259,7 +259,7 @@ | ||
| 259 | 259 | bool LoadDebugFontTexture(); |
| 260 | 260 | #endif |
| 261 | 261 | |
| 262 | -#endif //GRAPHICS_OPENGL | |
| 262 | +#endif //ENABLE_GRAPHICS_OPENGL | |
| 263 | 263 | |
| 264 | 264 | public: |
| 265 | 265 | D3DGraphics(); |
| @@ -111,7 +111,7 @@ | ||
| 111 | 111 | OutputLog.WriteLog(LOG_LOAD, "BD1", fname); |
| 112 | 112 | #endif |
| 113 | 113 | |
| 114 | -#ifdef PATH_DELIMITER_SLASH | |
| 114 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 115 | 115 | //パス区切り文字を変換 |
| 116 | 116 | fname = ChangePathDelimiter(fname); |
| 117 | 117 | #endif |
| @@ -424,7 +424,7 @@ | ||
| 424 | 424 | OutputLog.WriteLog(LOG_LOAD, "PD1", fname); |
| 425 | 425 | #endif |
| 426 | 426 | |
| 427 | -#ifdef PATH_DELIMITER_SLASH | |
| 427 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 428 | 428 | //パス区切り文字を変換 |
| 429 | 429 | fname = ChangePathDelimiter(fname); |
| 430 | 430 | #endif |
| @@ -481,7 +481,7 @@ | ||
| 481 | 481 | } |
| 482 | 482 | strcat(fname2, ".msg"); |
| 483 | 483 | |
| 484 | -#ifdef PATH_DELIMITER_SLASH | |
| 484 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 485 | 485 | //パス区切り文字を変換 |
| 486 | 486 | strcpy(fname2, ChangePathDelimiter(fname2)); |
| 487 | 487 | #endif |
| @@ -709,7 +709,7 @@ | ||
| 709 | 709 | |
| 710 | 710 | FILE *fp; |
| 711 | 711 | |
| 712 | -#ifdef PATH_DELIMITER_SLASH | |
| 712 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 713 | 713 | //パス区切り文字を変換 |
| 714 | 714 | fname = ChangePathDelimiter(fname); |
| 715 | 715 | #endif |
| @@ -850,7 +850,7 @@ | ||
| 850 | 850 | OutputLog.WriteLog(LOG_LOAD, "(追加小物)", addsmallobject_path); |
| 851 | 851 | #endif |
| 852 | 852 | |
| 853 | -#ifdef PATH_DELIMITER_SLASH | |
| 853 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 854 | 854 | //パス区切り文字を変換 |
| 855 | 855 | strcpy(addsmallobject_path, ChangePathDelimiter(addsmallobject_path)); |
| 856 | 856 | #endif |
| @@ -68,7 +68,7 @@ | ||
| 68 | 68 | #define ENABLE_BUG_TEAMID //!< チーム番号を負数に設定した際のバグを再現する(コメント化で無効) |
| 69 | 69 | #define ENABLE_DEBUGCONSOLE //!< @brief デバック用コンソールの有効化(コメント化で機能無効) |
| 70 | 70 | #define ENABLE_DEBUGLOG //!< @brief デバック用ログ出力の有効化(コメント化で機能無効) |
| 71 | -//#define PATH_DELIMITER_SLASH //!< パス区切り文字を、'\'から‘/’へ変換する。 | |
| 71 | +//#define ENABLE_PATH_DELIMITER_SLASH //!< パス区切り文字を、'\'から‘/’へ変換する。 | |
| 72 | 72 | |
| 73 | 73 | //windows.hを使用しないならば |
| 74 | 74 | #ifndef _MAX_PATH |
| @@ -208,7 +208,7 @@ | ||
| 208 | 208 | return -1; |
| 209 | 209 | } |
| 210 | 210 | |
| 211 | -#ifdef PATH_DELIMITER_SLASH | |
| 211 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 212 | 212 | //パス区切り文字を変換 |
| 213 | 213 | filename = ChangePathDelimiter(filename); |
| 214 | 214 | #endif |
| @@ -164,7 +164,7 @@ | ||
| 164 | 164 | for(int i=0; i<MAX_LOADSOUND; i++){ |
| 165 | 165 | if( useflag[i] == false ){ |
| 166 | 166 | |
| 167 | -#ifdef PATH_DELIMITER_SLASH | |
| 167 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 168 | 168 | //パス区切り文字を変換 |
| 169 | 169 | filename = ChangePathDelimiter(filename); |
| 170 | 170 | #endif |
| @@ -315,7 +315,7 @@ | ||
| 315 | 315 | //return x%num; |
| 316 | 316 | } |
| 317 | 317 | |
| 318 | -#ifdef PATH_DELIMITER_SLASH | |
| 318 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 319 | 319 | //! @brief パス区切り文字を変換 |
| 320 | 320 | //! @param *str ファイルパスのポインタ |
| 321 | 321 | //! @return 新しいファイルパスのポインタ |
| @@ -74,7 +74,7 @@ | ||
| 74 | 74 | void InitRand(); |
| 75 | 75 | int GetRand(int num); |
| 76 | 76 | |
| 77 | -#ifdef PATH_DELIMITER_SLASH | |
| 77 | +#ifdef ENABLE_PATH_DELIMITER_SLASH | |
| 78 | 78 | char* ChangePathDelimiter(char *str); |
| 79 | 79 | #endif |
| 80 | 80 |