問題タブ [vga]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - スタックとキューを描画するためのアセンブリ グラフィックス
アセンブリ言語を使用してスタックとキューを描画 (印刷) する必要があります。VGA グラフィックスを使用したコードを提案してもらえますか?
長方形を描画(印刷)するコードを修正しようとしました。これが私がやったことです:
私のすでにコード化されたスタックプログラムは次のとおりです。
c - 線の描画: C VGA グラフィックスでのマウス カーソルの問題
マウスをクリックして線を描くことができるプログラムを作成しようとしています。ボタンを押したまま移動すると、線のサイズと方向が変わり、ボタンを離しても画面にとどまります(ペイントのように)または他の写真編集者)。私は 256-VGA で C に取り組んでいます。私が抱えている問題は、マウスカーソルがあるスペースに線を引くことです。マウスを表示および非表示にする次の 2 つの関数があります。
描画される前の画面の背景を持つ構造体のunder
変数があります。MOUSE
ボタンが押されたときにマウスで線を移動させるために、マウスの以前の位置を保存し、(それをきれいにするために) 白い線を描き、次に新しい位置で別の線を描きます。
問題は、線のサイズを小さくして、線に沿ってマウス ポインターを移動すると、マウスの再描画によって、以前の線が再び描画されることです。私はこのようなものを得ています:
線を縮小した後:
これは、マウス ボタンを制御するループに関連する残りのコードです。void realizar_accion(){
誰でもこの問題を解決するのを手伝ってもらえますか?
c - C での VGA プログラミング: およびオフセットから x、y 座標を取得する
私は C で 256 色の VGA をプログラミングしています。私が持っている画面サイズは 320*200 であるため、その仮定に基づいて、プロット ピクセル関数を次のように作成しました。
私は常に、画面の x、y 座標をビデオ メモリのオフセットに変換します。私が達成するのに苦労しているのは、反対のことをすることです。関数にビデオ オフセットを送信し、x 座標と y 座標に対応する 2 つの整数を含む配列を返したいと思います。
ただし、1 つの数値を 2 つの値に変換する方法はまだ見つかりません。
誰でもこれを達成するのを手伝ってもらえますか?
c - VGA グラフィックスで円を描画する際の画面境界のチェック
C を使用して 256 色の VGA で単純なイメージ エディター (ペイントなど) を作成しようとしています。現在、画面上に円を描く作業を行っています。私が得ている問題は、円が画面よりも大きい場合、描画されるべきではない部分が画面の反対側に表示されることです。ピクセルが画面の描画領域にあることを確認する if ステートメントがあります。しかし、ピクセルが画面の反対側に移動する理由がわかりません。
これは私が得る問題です:
これは、円を描画して境界をチェックするためのコードです。ビデオ メモリのオフセットの x、y 座標を取得する関数 get_xy() があります。この座標を使用して、ピクセルが描画領域内にプロットされるかどうかを確認します。