teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明の修正。

2015/11/30 10:18

投稿

Hiroshi-Aoki
Hiroshi-Aoki

スコア804

answer CHANGED
@@ -1,9 +1,8 @@
1
- 発想を変えるのはどうでしょう。
2
- 次のブロックを予告するのでなく、ブロック(=puyo)を2つ管理するようにします。
1
+ 次のブロックを予告する機能を実現するには、ブロック(=puyo)を2つ管理する必要があります。
3
2
 
4
- 今わかっているブロックを流しているところを、今わかってブロックは予告に表示する。
3
+ 今わかっているブロックを流しているという作りですが、ブロックを2つ管理するようにします
5
- 流すの1つ前のブロックにする。
4
+ 今ソースで puyo がブロックにあたりまが、もう一つ、puyo_next を作形です
6
- 形です。
5
+ ループごに 現在の puyo_next を puyo に流し込み、新たに puyo_next を作る。リレーのよになります。
7
6
 
8
7
  変更方法ですが、
9
8
  今のソースでpuyoを2つ管理しようとすると大変だと思います。puyoをクラスとして定義しオブジェクトにしてみてはどうでしょうか。