###前提・実現したいこと
配列からfillで色を与えたいのですが、fill(colorData[i][j]);が上手く動かず、それぞれの長方形に色がつきません。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
class Rectangle { //フィールド private int count_Row, count_Column; private float cornerX, cornerY, recVertical, recHorizontal; private boolean data[][] = { {true, true, true}, {false, true, false} }; private float colorData[][] = { {color(255, 283, 76), color(168, 239, 175), color(248, 168, 133)}, {0, color(116, 169, 214), 0} }; //コンストラクタ public Rectangle() { count_Row = data.length; count_Column = data[0].length; cornerX = 300; cornerY = 200; recHorizontal = 300; recVertical = 200; } //メソッド private void drawRectangle() { noStroke(); for (int i = 0; i < count_Row; i++) { for (int j = 0; j < count_Column; j++) { if (data[i][j]) { //fill(255); fill(colorData[i][j]); rect(cornerX + j * 500, cornerY + i * 300, recHorizontal, recVertical); } } } } }
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
Processing
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。