Top / GBA開発 / SOLA / セーブの仕方

セーブの仕方

説明

SaveGet_u16関数かSaveGet_s8で数を保存できます。 SaveGet_u16関数かSaveGet_s8で保存した数を取り出すことができます。 例えば、7を保存する場合は

SaveSet_16(0,7);

とします。

SaveSet_u16(s)u16の形でセーブしたデータを出力する
sセーブ番号
返り値セーブしたu16の数
 
SaveSet_s8( s)s8の形でセーブしたデータを出力する
sセーブ番号
返り値セーブしたs8の数
 
SaveGet_u16(s,a)u16の形でセーブする
sセーブ番号
aセーブするu16の数
 
SaveGet_s8( s,a)s8の形でセーブする
sセーブ番号
aセーブするs8の数

サンプル

キーの上を押すと変数aの数が増えていき、キーの下を押すと変数aの数が減っていったりします。 キーのを押すと常に保存されます。

サンプルソース

#include "sola.h"

int main() {
  Init_SOLA();
  u8 a=SaveGet_16(0);
  while(1){
     if(PUSHED_UE){
        a++;
        SaveSet_16(0,a);
     }
     if(PUSHED_SITA){
        a--;
        SaveSet_16(0,a);
     }
     if(PUSHED_A){
        a=0;
        SaveSet_16(0,a);
     }
     cursor(0,0);
     print_int(a,10,0);
     WaitForVsync();
  }
  return 0;
}

画面表示

save.png

GBA開発/SOLA


添付ファイル: filesave.png 138件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-03 (金) 06:37:01 (47d)