NTMV_M2dInitForFilePath

構文

#include <ntmv/m2d.h>
void NTMV_M2dInitForFilePath(
         NTMVM2dManualViewerInfo*    pManualViewerInfo,
         NNSFndAllocator*            pAllocator,
         const char*                 manualFilePath,
         const char*                 uiResFilePath,
         const NNSG2dFont *const     fonts[]);

引数

pManualViewerInfo M2dライブラリが使用する情報を格納する構造体へのポインタ。
pAllocator TWL-Systemのアロケータへのポインタ。
manualFilePath 電子取説バイナリファイルへのパス。
uiResFilePath M2dライブラリが使用するリソースファイルへのパス。
fonts 電子取説を表示するために使用する本体内蔵フォント(TWL ビットマップフォント)が設定されているNNSG2dFont構造体へのポインタ配列。
次の順番にフォントデータへのポインタがセットされている 必要があります。
  インデックス0 ... フォント 大
  インデックス1 ... フォント 中
  インデックス2 ... フォント 小

返り値

なし。

説明

電子取説の表示を行うためのメモリ確保とハードウェアの設定を行います。メモリ確保の手段としてTWL-Systemのアロケータを使用します。

この関数は電子取説バイナリデータとM2dライブラリが使用するリソースデータをROMファイルへのパス文字列で指定します。 メモリ上のデータを指定する場合は、NTMV_M2dInitForMem, NTMV_M2dInitForMemExを使用してください。

NTMV_M2dInitForFilePathExと違い、この関数では電子取説で表示する言語を 本体のオーナー情報の言語設定で判断します。 オーナー情報の言語が電子取説バイナリファイルに見つからない場合は TWL-ManualEditorにてプロジェクトをバイナリ出力する際に出力対象にチェックしたものの中で 最初に選択されている言語が表示されます。

参照

NTMV_M2dInitForFilePathEx, NTMV_M2dInitForMem, NTMV_M2dInitForMemEx

履歴

2008/12/12 NTMV_M2dInitForFilePathExとの違いについて説明を追加。
2008/11/19 引数fontsの型が void* から NNSG2dFont* へ変更。
2008/10/15 フォントについての説明を追加。
2008/10/01 初版