- 623 名前:名前は開発中のものです。 mailto:sage [2007/03/29(木) 10:39:59 ID:3R4jXytD]
- ちっちゃい窓画面と二倍表示の窓画面の切り替えをしたくて、
#deffunc draw int dispbuf getkey key,112 if key { if key_on = 0 { if wsize { wsize = 0 screen 0,320,240,0,(ginfo_dispx / 2 - 160),(ginfo_dispy / 4) : cls 4 } else { wsize = 1 screen 0,640,480,0,(ginfo_dispx / 2 - 320),(ginfo_dispy / 4) : cls 4 } key_on = 1 } } else : key_on = 0 gsel 0 : pos 0,0 if wsize = 0 : gcopy dispbuf,0,0,320,240 if wsize = 1 : gzoom 640,480,dispbuf,0,0,320,240 gsel dispbuf return 「dispbufに全部描画したあとスクリーンに(拡大)コピーする」 っていう命令を作ってredrawの代わりに使ってるんだけど なんか他にもっと簡単な手段とか無いですか?
|

|