文字セットの作成、ポイント値の割り当て(参考に「スクラブル」ゲームを使用)、インデックスを介してアクセスできるようにするプロセスを知りたいのですが私はタイルの順序をシャッフルして操作することができます.... Objective-Cのすべて。Objective-Cで構造体を構築する
私はXCode4を使用していますが、私はScrabbleに基づいて簡単な単語ゲームをゆるやかにプログラミングしようとしています。
私はCで、文字ブロックのさまざまな変数を保持する構造体を作成することでこれを行うことができました。
struct singleTile {
char letter;
int value;
};
配列を保持し、各文字のデータを格納する別の構造体です。
struct singleTile set[] =
{
{"A", 1},
{"B", 4},
{"C", 4},
{"D", 2}, ...etc.
}
各文字の情報をインデックス番号で表示することができます。
printf("The second letter is %s and is worth %d points\n", set[2].letter, set[2].value);
これをObjective-Cに変換するにはどうすればよいですか?私はNSArraysとNSMutableArraysについてのチュートリアルを読んだことがありますが、上記の私のような情報(特に文字と値)を複数保持する配列の例は見つかりませんでした。
そうしたいと思わない限り、すべてを入力しないでください。あなたがプロセスやロジックを私に説明し、正しい方向に向けると、プログラムの仕方を理解することができます。
将来、私は各タイルに文字と価値を超えてより多くの情報を保持させたいと思いますので、この基本的な教訓は私にとっては難しいことです。
あなたの時間と寛大さに感謝します。
ありがとうございます。 -Jeff