動的にサイズを増やすことのできる配列クラスだ。餌を画面に表示する関数だ。各餌の位置を取得できる。それどれを取得できる。蛇が餌を食べたかどうかをチェックする関数だ。座標値が一致しているかどうかで判定する。引数はイテレータで指定する。番目の要素へのイテレータとなる。詳しくはググって調べてね。フィールドを画面に表示する関数だ。文字色・背景色を黄色に設定する。外周の左上位置にカーソルを移動し、空白を80個表示する。すると、背景色が黄色に設定されているので、黄色のブロックが1行表示される。その部分をクリアしている。スコアと蛇長を表示する関数だ。0)に設定し、スコアと蛇長を表示する。表示桁数を指定している。蛇長についても同様だ。最初に胴体部分を描画し、あとから頭部分を描画している。頭を後に描画するのは、頭と胴体がぶつかった時に、頭部分が画面に表示されるようにするためだ。先に頭を描画すると、後で描画される胴体に上書きされてしまうからだ。胴体と頭を描画している。蛇を前にひとつ進める関数だ。偽の場合は、胴体の末尾座標を取り除く。