3: 2005-06-10 (金) 08:08:18 [6] | 4: 2005-06-10 (金) 13:46:27 [7] | ||
---|---|---|---|
Line 28: | Line 28: | ||
x, y : flushする範囲の左上の座標(window内の座標系で指定する) | x, y : flushする範囲の左上の座標(window内の座標系で指定する) | ||
sx, sy : flushする範囲のサイズ | sx, sy : flushする範囲のサイズ | ||
- | skip : グラフィックボックスのx_size - この時のsx | + | skip : (グラフィックボックスのx_size - この時のsx)*(1か2か4) |
p : グラフィックボックスのポインタ + この時のy * グラフィックボックスのx_size + この時のx | p : グラフィックボックスのポインタ + この時のy * グラフィックボックスのx_size + この時のx | ||
(「グラフィックボックスのポインタについて」参照) | (「グラフィックボックスのポインタについて」参照) | ||
Line 64: | Line 64: | ||
-lib_drawline0は、これでよかったら[[gg00man/graphic]]に移します -- [[あっきぃ]] &new{2005-06-04 (土) 21:59:56}; | -lib_drawline0は、これでよかったら[[gg00man/graphic]]に移します -- [[あっきぃ]] &new{2005-06-04 (土) 21:59:56}; | ||
-用語が混乱していませんか…… グラフィックボックスというと, (a)LIB_GRAPHBOX構造体 (b)←の中の配列 (c)ウィンドウに描画される領域 の三つくらいが考えられるのですが, (b)と(c)が混ざってます。どう定義すべきなのか迷ったので, 川合さんの解説@mt_xor0.txtを見ました。(b)はグラフィックボックスのバッファ, (c)がグラフィックボックス と呼ばれているようです。これで統一しませんか? -- [[I.Tak.]] &new{2005-06-10 (金) 08:08:18}; | -用語が混乱していませんか…… グラフィックボックスというと, (a)LIB_GRAPHBOX構造体 (b)←の中の配列 (c)ウィンドウに描画される領域 の三つくらいが考えられるのですが, (b)と(c)が混ざってます。どう定義すべきなのか迷ったので, 川合さんの解説@mt_xor0.txtを見ました。(b)はグラフィックボックスのバッファ, (c)がグラフィックボックス と呼ばれているようです。これで統一しませんか? -- [[I.Tak.]] &new{2005-06-10 (金) 08:08:18}; | ||
+ | -「グラフィックボックス」については、(c)に限定しないで、(a)~(c)のどれにでも使える広い言葉だとなんとなく思います。(b)を「グラフィックボックスのバッファ」にしたほうがいいというのは、言われてみるとそうかなと思いました。 -- [[K]] &new{2005-06-10 (金) 13:36:23}; | ||
+ | -まあでも「グラフィックボックスへのポインタ」ってのを「グラフィックボックスのバッファへのポインタ」の省略形であると解釈すれば、用語の混乱はないともいえると思います。だからこのままでも問題ないような・・・。 -- [[K]] &new{2005-06-10 (金) 13:38:21}; | ||
+ | -lib_flushgraphboxのskipに書き足しました。 -- [[K]] &new{2005-06-10 (金) 13:46:27}; | ||
#comment | #comment |
(This host) = http://osask.net