* CrossFramework - ゲーム開発向けクロスプラットフォームなライブラリ・ツール[#e2bda035] 遊ぶのは楽しいね。 #contents ** コンテンツ [#fd34cd59] [[./Redmine>http://www.10106.net/crossframework/redmine/projects/crossframework-framework]] [[./開発環境]] [[./コード規約]] ** ライブラリ [#n632fec4] *** ビルドバージョン [#z3cf0b52] |名前|説明|debug|develop|semifinal|final|h |>|>|>|>|>|BGCOLOR(ORANGE): ''プリプロセッサ''| |XLIBRARY_DEBUG|デバッグ版ビルド。|o|x|x|x| |XLIBRARY_DEVELOP|デベロップ版ビルド。|x|o|x|x| |XLIBRARY_SEMIFINAL|セミファイナル版ビルド。|x|x|o|x| |XLIBRARY_FINAL|ファイナル版ビルド。|x|x|x|o| |>|>|>|>|>|BGCOLOR(ORANGE): ''コンパイル設定''| |>|最適化の適用|x|o|o|o| |>|>|>|>|>|BGCOLOR(ORANGE): ''機能''| |>|アサートの有効|o|o|x|x| |>|コンソール文字列出力の有効|o|o|o|x| *** ソースコード [#f828ee0e] - 文字コードはUTF8(コードページ65001)BOMあり。 - 改行コードはCRLF。 *** ポリシー [#cb47bdb1] - final版でフェールセーフにできる箇所はフェールセーフにする。 - フェールセーフな関数とそうじゃない関数があるとき,フェールセーフの関数のほうを短い名前付けにする。 -- Copy()とCopyStrict()みたいな感じ。 ** ディレクトリ構成 [#sae0786f] crossframework + file + svn + framework/trunk + ParamEditor + ParamEditor.exe + Readme.html + CommandLineTool + doc + XDataConverter.html + bin + XDataConverter.exe + Tool + XTool.sln + ParamEditor/ParamEditor.vsxproj + XDataConverter/XDataConverter.vsxproj + Library + man + index.html // ここも大文字にしたい。Readme.htmlにする? + include + XBase + Vec3.hpp + XData + XG3D + src + XBase + Vec3.cpp + XG3d + build + win + XLibrary.sln + XBase.vcxproj + XG3d.vcxproj + macosx + XBase.xcodeproj + doxygen + Doxyfile + lib + win_sdk70a_vc100 + debug + release + final + LibXBase_x86.lib + XBase_x86.dll + XBase_x86.lib + macosx_sdk106_llvm20 |