昨日書いたのだが、
NicolというScala製ゲームフレームワークのScala本体への対応が2.9.0までで、
Scala 2.9.1を使いたかったのでNicolをsbtの依存性管理から外して、
lwjglまでを管理するようにした。
以下、手順。
conscriptとgiter8が既に入っている場合は手順1,2は要らない。
1. conscriptのインストール
curl https://raw.github.com/n8han/conscript/master/setup.sh | sh
2. giter8のインストール
cs n8han/giter8
3. テンプレートからプロジェクト生成
(実行前にカレントディレクトリをワークスペースに移動しておく)
g8 philcali/lwjgl.g8
4. ついでにEclipse Project化
%PROJECT_ROOT%/project/plugins.sbtを編集して
の3行を追加。
resolvers += Classpaths.typesafeResolver
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse" % "1.4.0")
/src/main/scalaにGame.scalaというファイルが出来ているが、
何故かpackage設定が効いていなかったので、正しい場所に手動で移動。
5. 実行
sbt run。
ホワイトアウトとブラックアウトを繰り返す画面が表示されたらOK。