aboutsummaryrefslogtreecommitdiffstats
path: root/DomeKey/Sounds.m
diff options
context:
space:
mode:
Diffstat (limited to 'DomeKey/Sounds.m')
-rw-r--r--DomeKey/Sounds.m26
1 files changed, 26 insertions, 0 deletions
diff --git a/DomeKey/Sounds.m b/DomeKey/Sounds.m
index 8bc2790..7378b3c 100644
--- a/DomeKey/Sounds.m
+++ b/DomeKey/Sounds.m
@@ -8,6 +8,32 @@
#import "Sounds.h"
+#import "sound_data.h"
+
@implementation Sounds
+- (instancetype)init
+{
+ self = [super init];
+ if (self) {
+ _mode_activated = [[NSSound alloc] initWithData:[NSData
+ dataWithBytes:sounds_mode_activated_mp3
+ length:sounds_mode_activated_mp3_len]];
+ _mode_deactivated = [[NSSound alloc] initWithData:[NSData
+ dataWithBytes:sounds_mode_deactivated_mp3
+ length:sounds_mode_deactivated_mp3_len]];
+ }
+ return self;
+}
+
+- (void)playModeActivated
+{
+ [_mode_activated play];
+}
+
+- (void)playModeDeactivated
+{
+ [_mode_deactivated play];
+}
+
@end