Fork me on GitHub

Handera ハイレゾ描画

  • Jun 02, 2006

categoryプラグインは存在しません。

HandEra のハイレゾは,画面モードの操作を行う関数でハイレゾモードに切り替え,描画は通常の関数を用いる.

error = FtrGet(TRGSysFtrID, TRGVgaFtrNum, &romVersion);
if (!error) \{
  if (sysGetROMVerMajor(romVersion) >= 1) \{
    //the VGA Extension 1.0 is present
  \}
\}

というコードでチェックを行い,フォームの描画時,

VgaFormModify(frmP, vgaFormModify160To240);
VgaSetScreenMode(screenMode1To1, rotateModeNone);

というコードで,フォームをハイレゾ解像度に拡大し,ハイレゾ描画を行うモードに切り替える.

テーブルを使っている場合は,VgaTableUseBaseFont(tableP, true) を実行しておく.これをしておかないと,テーブル内でスモールフォントが使えない.

commentプラグインは存在しません。

目次