kiyo_hikoのブログ

メモ+日記?

Javaでクイズ暗記ツール作成(14)

申し訳ていどに進化。内部構造はそれなりに変化。

クイズデータのフォーマットを変えた

{
@@type
@@ri
@@kentei(宇宙・天文)
アリアンロケットなどの発射が行われる、フランスのギアナ宇宙センターの所在地は◯◯◯◯?

      • -

クールー
}

以前チラ書きしていた注釈を付けた。形式やジャンル、改行の扱いなど、クイズ本体以外の情報をここにかく。
それと形式別に用意していたローダーを1本にまとめたので、ソースコードがかなりコンパクトになった。
だいたいこんな感じで使う↓

Loader l = new Loader();
l.addSrc("四択.txt");
l.addSrc("理系学問ごちゃまぜ.txt");
...
l.load();

形式データをenum使って書いたので、出題時にジャンルと形式を表示するようになった。(左上)

スロットに暫定対応

検定対策にやっつけて書いた。見た目はあれだがちゃんと使えて、心は錦。

f:id:kiyo_hiko:20130922135634p:plain:w240