[[Springhead Wiki Top]]~
~
[[src/htmlのDoxygenによる開発者用マニュアル:http://springhead.info/daily_build/src/html/]]を見てください.

以下の情報は古く正しくありません。



#contents

**ソースツリー [#p20a9e3f]
Springhead2のSVNのURLは、~
svn+ssh://springhead/home/svn/spr2/Springhead2/trunk/
になります。
(GUIを使ってる場合、springhead.infoの部分がputtyの設定名になります)~

***ライブラリのフォルダ階層 [#ab56e649]
|Springhead2/src/|ライブラリ・テストのソースファイル|
|Springhead2/src/Base|ユーザもそのまま使う基本型のクラス Vec3fなど|
|Springhead2/src/Foundation|ObjectやSceneなど,全SDKの基本クラス|
|Springhead2/src/Physics|PhysicsSDK|
|Springhead2/src/Collision|PhysicsSDKの接触判定部分|
|Springhead2/src/tests|ライブラリの動作テスト用のテストプロジェクト|
|Springhead2/src/tests/Physics/|Physicsライブラリ用のテストプロジェクト|
原則1クラス1ファイル.クラス名 = ファイル名
|Springhead2/include|インタフェースのヘッダファイル|
|Springhead2/include/Base|src/Baseのヘッダのコピー|
|Springhead2/include/Foundation|Foudationのインタフェース|
|Springhead2/include/Physics|Physicsのインタフェース|
原則1クラス1ファイル.Springhead.h がすべてのヘッダをインクルード~
ファイル名 = Spr + クラス名 - If

***補助ライブラリのフォルダ階層 [#a88385c9]
|Springhead2/src/Graphics|Graphics SDK|
|Springhead2/src/FileIO|FileIO SDK|

**APIクラスの作り方.実装の仕方 [#l8d8d814]

- [[ドキュメント:http://springhead.info/daily_build/src/html/pageAPIClassImp.html]]

***APIの設計 [#pe2c16fc]
&ref(Spr2.ppt); に従来の問題点と新API説明,クラス図を用意しました.~
従来のクラス階層の詳細は,&ref(classOld2.ppt); を見てください.

**サンプル [#z8ac7a5d]
***テストプログラム [#j77b6027]
 Springhead2/src/tests/
以下にライブラリごとにテストプログラムを用意.毎日のビルドで動作テスト.

***サンプルプログラム [#o32c2f46]
 Springhead2/src/Samples/
以下にサンプルプログラムを用意.