テキスト描画を追加

デバッグ用にどうぞ。

実際に扱う際にはポイント指定にはDPIを取得してOSや環境ごとの差異を考慮しないといけないので使いにくいはず。この計算をするべきかしないべきかでちょっと悩み中。今のところしていないが、クロスプラットフォームを考えるとやっといたほうがいいのかな。

以下サンプルソース

SGFont font;

@Override
public void init(SGGraphic graphic) {
  //24ptの斜め、固定幅論理フォントを指定("MS ゴシック"とか物理フォントもいけます)
  font = graphic.createSGFont(new Font("monospaced",Font.ITALIC,24));
}

@Override
public boolean mainLoop(SGGraphic graphic) {
  //fonフォントを指定して(100,200)の座標に「ほげ」という文字列を青色で描画。
  graphic.drawText(font, 100, 200, "ほげ", Color.BLUE);
}