📄 edit.c
字号:
#include <stdio.h>
#include <allegro.h>
#include "rhythm.h"
#include "timer.h"
int edit_rhythm(){
int end_edit = 0;
int i, mykey, len, old_t;
int notes[100];
FILE * fp;
BITMAP *background;
background = load_bitmap("pic/edit_back.bmp", NULL);
blit(background, screen, 0, 0, 0, 0, background->w, background->h);
destroy_bitmap(background);
fp = fopen("data/rhy.txt", "at");
while(1){
mykey = readkey();
mykey >>= 8;
if (mykey == KEY_ESC){
break;
}
if (mykey == KEY_B){
timer_t = 0;
old_t = 0;
len = 0;
while (!key[KEY_K]){
if (key[KEY_SPACE]){
if (timer_t != old_t){
old_t = timer_t;
notes[len++] = old_t;
sound();
}
}
}
fprintf(fp, "%d ", len);
for (i = 0; i < len; ++i){
fprintf(fp, "%d ", notes[i]);
}
fprintf(fp, "\n");
}
}
fclose(fp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -