- 426 名前:名前は開発中のものです。 mailto:sage [2008/11/18(火) 17:47:36 ID:VfbVyHaP]
- DSのプログラムを1から勉強しているのですが、3日前からフレームバッファで
つまづいているので助言お願いします。 フレームバッファを使って、タッチペンでタッチした場所に色を表示する 単純なプログラムを作っているのですが、 if(keysHeld() & KEY_TOUCH){ int address; address = ((touchXY.py * SCREEN_WIDTH) + touchXY.px); buf[address] = RGB15(0,0,0); } で、表示させることができたのですが、main関数のwhileループに入る前に 画面を白く塗りつぶすための、 for(i = 0; i < SCREEN_WIDTH * SCREEN_HEIGHT; i++) *buf++ = RGB15(31,31,31); を追加させると、画面はしろくなるのですが、 画面上でタッチした場所の色が変わりません。 かなり悩んでるんですが、周りに相談する人がいないので書き込みさせて いただきました。
|

|