Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.56 KB | None | 0 0
  1. #include "DxLib.h"
  2. #include "talk.h"
  3. #pragma warning(disable: 4996)
  4.  
  5. #ifndef DEF_TAITOLH_H //二重include防止
  6.  
  7. #define DEF_TAITOLH_H
  8. int tai = 1;
  9. int cheak = 0;
  10. int haikei = 1;
  11.  
  12. int sound1 = 0;
  13. int sound2 = 0;
  14. //FILE* fp;
  15. //char filename[] = "test.dat";
  16. int  buf_r[1], buf_w[1];
  17. int yomikomi = 0;
  18. typedef struct {
  19.     int Seen;
  20. }SaveData_t;
  21.  
  22. void taitol() {
  23.     if (tai == 1) {
  24.         SetFontSize(40);                             //サイズを64に変更
  25.         if (haikei < 40&&++haikei > 0) {
  26.             //LoadGraphScreen(0, 0, "BlendGraph.bmp", FALSE);
  27.             int gh = LoadGraph("BlendGraph.bmp");
  28.             DrawExtendGraph(0, 0, 1980, 1580, gh, TRUE);//画像の倍率を変える
  29.         }
  30.        
  31.         if (haikei<70&&++haikei>=40) {
  32.             int gh2 = LoadGraph("Back.bmp");
  33.             DrawExtendGraph(0, 0, 1980, 1580, gh2, TRUE);//画像の倍率を変える
  34.         }
  35.         if(haikei == 70){ haikei = 1; }
  36.         DrawFormatString(200, 360, GetColor(255, 255, 0), "kiLLers");
  37.         DrawFormatString(200, 400, GetColor(255, 255, 0), "スペースキーを押してスタート");
  38.         DrawFormatString(50, 450, GetColor(255, 255, 0), "yomikomiは%d,buf_r[yomikomi]は%d", yomikomi, buf_r[1]);
  39.         if (Key[KEY_INPUT_SPACE] == 1) {
  40.             startmark = 1;
  41.             mark = 1;
  42.             sound1 = LoadSoundMem("gun-gird1.mp3");
  43.             PlaySoundMem(sound1, DX_PLAYTYPE_NORMAL);
  44.         }
  45.         if (mark == 1) {
  46.             DrawFormatString(200, 500, GetColor(255, 255, 0), "キーAを押して続きから");
  47.             DrawFormatString(200, 550, GetColor(255, 255, 0), "キーBを押して最初から");
  48.             last = 0;
  49.         }
  50.         if (startmark==1&&Key[KEY_INPUT_B] == 1) {
  51.             sound2 = LoadSoundMem("gun-fire05.mp3");
  52.             PlaySoundMem(sound2, DX_PLAYTYPE_NORMAL);
  53.             tai = 0;
  54.             mark = 0;
  55.             startmark = 2;
  56.         }
  57.        
  58.         if (startmark == 1 && Key[KEY_INPUT_A] == 1) {
  59.             //if (!(fp = fopen(filename, "wb")))
  60.                 //return;
  61.             //if (fwrite(buf_w, sizeof(int), 1, fp) != 1) {
  62.                 //fclose(fp);
  63.                 //return;
  64.             //}
  65.             //fclose(fp);
  66.             //SaveData_t Data;
  67.             mark = 0;
  68.             last = 1;//★ファイルのプログラムの後に書くとなぜか変数の値が反映されないので、ファイルの前に書いた。
  69.             FILE* fp = fopen("test.dat", "r");
  70.             if (!fp) return ;
  71.             if (fscanf(fp, " Seen =%d", &Seen) != 1) return ;
  72.             fclose(fp);
  73.             printf("Seen = %d\n", Seen);
  74.             //↓Seen以外の変数を扱いたい場合のプログラム。
  75.             //FILE* fp = fopen("test.dat", "r");
  76.             //if (!fp) return ;
  77.             //if (fscanf(fp, " Seen =%d,talk =%d", &Seen,&talk) != 1) return ;
  78.             //fclose(fp);
  79.             //printf("Seen = %d\n,talk =%d\n", Seen,talk);
  80.            
  81.             //return 0;
  82.  
  83.         }
  84.     }
  85. }
  86. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement