プログラミング詳しい人至急来てーat INFORMATICSプログラミング詳しい人至急来てー - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1:名無しさん@お腹いっぱい。 20/12/13 16:11:23.66 xqL/25cc0.net 制作でパズルゲーム作れって言われたからパズドラしか思い浮かばなくて、マウス操作で配列に入れた画像を動かして3つ揃ったら消えるみたいなパズドラ超簡易版を作ってたんだけど、マウス操作で詰んだので助けて欲しい。 教師に聞いたら、ただの配列で作ってんのにArrayListで書かれたマウス操作のサンプルを持ってこられて書き換えようとしたけどよくわからなくなった。 2:名無しさん@お腹いっぱい。 20/12/13 16:13:50.09 xqL/25cc0.net 以下コード PImage[] img; Card[][] c; boolean f; int t, dt, n; void setup() { size( 500, 600 ); img = new PImage[] { loadImage( "heart.jpg" ), loadImage( "triangle.jpg" ), loadImage( "clober.jpg" ), loadImage( "diamond.jpg" ), loadImage( "spead.jpg" ), loadImage( "moon.jpg" ) }; c = new Card[ 5 ][ 6 ]; for( int row = 0; row < c.length; row++ ) { for( int col = 0; col < c[ row ].length; col++ ) { c[ row ][ col ] = new Card( img[ int( random( 0, 5 ) ) ], col * 60 + 100, row * 60 + height / 2, 60, 60 ); while( col >= 1 && ( c[ row ][ col ].getImage() == c[ row ][ col - 1 ].getImage() ) ) c[ row ][ col ].setImage( img[ int( random( 0, 5 ) ) ] ); while( row >= 1 && c[ row ][ col ].getImage() == c[ row - 1 ][ col ].getImage() ) c[ row ][ col ].setImage( img[ int( random( 0, 5 ) ) ] ); } } } void draw() { background( 0 ); for( Card[] row : c ) for( Card col : row ) col.show(); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch