ハイスコアを実装出来ません
Posted: 2012年6月13日(水) 07:55
龍神録にハイスコアを実装するため以下のプログラムを作成したんですがHiScore.txtが作成されません。
また保存されるハイスコアを10進数で保存するにはどうすればいいでしょうか?
hiscore.cpp
boss_shot.cpp
main.cpp
また保存されるハイスコアを10進数で保存するにはどうすればいいでしょうか?
hiscore.cpp
void HiScoreSave( void ){ // ハイスコアのセーブ
FILE *fp ;
fp = fopen( "HiScore.txt" , "w" ) ;
if( fp == NULL ) return ;
fwrite( &ch.HiScore , sizeof( ch.HiScore ) , 1 , fp ) ;
fclose( fp ) ;
}
void HiScoreLoad( void ){ // ハイスコアのロード
FILE *fp ;
fp = fopen( "HiScore.txt" , "r" ) ;
if( fp == NULL ){
ch.HiScore = 100000 ;
}
else{
fread( &ch.HiScore , sizeof( ch.HiScore ) , 1 , fp ) ;
fclose( fp ) ;
}
}
void HiScore_Update(){
if( ch.HiScore < ch.score ){
ch.HiScore = ch.score ;
HiScoreSave() ; // ハイスコアのセーブ
}
}