Daily Archives: 2016年1月27日

C#で2048ゲームのクローンを作る[その2]

2016年1月27日 (カテゴリ: C#:)

前回は、上キーを押したときのみの処理を書いていましたが、上下左右のキーに対応しました。 これに伴って、上下左右のキーを押したとき、各セルの移動先を求める関数を切り出しました。 移動先を求めるのはgetDestPos()メソッドで、これを利用してセル移動を行うmoveCell()メソッドを実装しています。 他には、方向指定がC#のKeys列挙体の定義を流用していたため、専用のDIR列挙体を作っているなど、細かいところを修正しました。 using System; using System.Collections.Generic; using System.Data; using System.Wi…


続きを読む