- 信長の野望 天翔記 改造綜合スレ5 [転載禁止]©2ch.net
239 : ◆dF/TZIT8Xw [sage]:2015/05/27(水) 16:33:36.06 ID:PM5hen5m - とりあえず、ここまで出来そうな感じです
今の段階で難しいのは、 @どうやって武将配列用と組み合わせるか Aあくまでも下記のものは武将配列用の数値なので 1939人分のマスクデータはどこで作ればいいのか(今回は汎用性は除外。固定シナリオのみで使用します) Bゲームで下記の数値を元に条件分岐するときはどう引っ張ってくるのか です typedef struct{ int DAT1; int DAT2; int DAT3; int DAT4; }SaveD_t; void カスタム::On_セーブデータ読込時(int スロット番号, string セーブファイル名) { FILE *fp; if((fp = fopen("Data.DAT", "wb")) == NULL){ デバッグ出力 << "データないっす" << endl; return; } } void カスタム::On_セーブデータ保存時(int スロット番号, string セーブファイル名) { SaveD_t Data = { 100, 200, 300, 400 }; FILE *fp; fp = fopen("Data.DAT", "wb"); /* 書き出し用 */ if((fp = fopen("Data.DAT", "wb")) == NULL){ デバッグ出力 << "データないっす" << endl; return; } */ for ( int BID=0; BID<=最大数::武将情報::配列数; BID++ ) { fwrite( &Data, sizeof(Data), 1, fp ); } fclose(fp); /* ファイル閉じる */ }
|