X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftape.h;h=f4d19043409cf0c85c518be6e47f7488b8581411;hb=787be88219f3631b0bb044c16e3cdea4e8351aee;hp=03849d0a45ab049011ecd3ef27808992fe0555fa;hpb=5dfaa039ed3cb9de43f565346ee4b18b03ec2961;p=rocksndiamonds.git diff --git a/src/tape.h b/src/tape.h index 03849d0a..f4d19043 100644 --- a/src/tape.h +++ b/src/tape.h @@ -14,8 +14,9 @@ /* values for TapeTogglePause() */ -#define TAPE_TOGGLE_MANUAL TRUE -#define TAPE_TOGGLE_AUTOMATIC FALSE +#define TAPE_TOGGLE_AUTOMATIC 0 +#define TAPE_TOGGLE_MANUAL (1 << 0) +#define TAPE_TOGGLE_PLAY_PAUSE (1 << 1) /* values for tape properties */ #define MAX_TAPE_LEN (1000 * FRAMES_PER_SECOND) /* max.time x fps */ @@ -210,6 +211,7 @@ void TapeSetDateFromNow(); void TapeStartRecording(int); void TapeHaltRecording(void); void TapeStopRecording(void); +boolean TapeAddAction(byte *); void TapeRecordAction(byte *); void TapeTogglePause(boolean); void TapeStartPlaying(void); @@ -231,6 +233,8 @@ void MapTapeEjectButton(); void MapTapeWarpButton(); void MapTapeButtons(); void UnmapTapeButtons(); +void RedrawTapeButtons(); +void RedrawOrRemapTapeButtons(); void HandleTapeButtonKeys(Key);