##### Shinobiライブラリ - プレイ履歴関数

# ufChangeWorkBuffer

プレイ履歴ワークエリアの変更

### 書式

      void ufChangeWorkBuffer( work1, work2, work3, work4)
      void *work1
      void *work2
      void *work3
      void *work4

### 引数

  work1 | 読み書き用バッファ(常に必要:64 KByte)
  work2 | 読み出し時バッファ(常に必要:60 Byte)
  work3 | リフレッシュ時に必要(64 KByte)
  work4 | リフレッシュ時に必要(32 KByte)

### 戻り値

  なし

### 解説

  プレイ履歴機能が使用するワークのアドレスを変更したい時に使用します。 変更したいポインタのみ値を指定してください。 work3、work4を解放する場合にはNULLを指定します。 work1、work2にNULLを指定すると、work1、work2は変更されません。

### 用例

      Uint32 workbuf1[0x10000L / sizeof(Uint32)];
      Uint32 workbuf2[60 / sizeof(Uint32)];
      Uint32 workbuf3[0x10000L / sizeof(Uint32)];
      Uint32 workbuf4[0x8000L / sizeof(Uint32)];

      /* ライブラリの初期化 */
      ufInitSystem(workbuf1, workbuf2, NULL, NULL);

      /** 書き込む直前 **/

      /* ワークエリアの再設定 */
      ufChangeWorkBuffer(NULL, NULL, workbuf3, workbuf4);

### 参照

  ufInitSystem()

ufChangeWorkBuffer

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999