]> 4ch.mooo.com Git - 16.git/blob - src/eng_snd.cpp
modified: .gitignore
[16.git] / src / eng_snd.cpp
1 #include "src\eng_snd.h"\r
2 #include <iostream>\r
3
4 #ifdef __cplusplus      /* Functions must be declared C style */\r
5 extern "C" {\r
6 #endif\r
7 extern void interrupt far newkb(void);
8 extern int keyp(byte c);
9 #ifdef __cplusplus\r
10 }\r
11 #endif
12 \r
13 namespace engine {\r
14 \r
15         void do_sound()\r
16         {\r
17                 //sound here\r
18 //====          std::cout << "SOUND HERE" << std::endl;\r
19                 if(keyp(44)){\r
20                         FMKeyOn(0, 0x106, 4);\r
21                 }else if(!keyp(44)) FMKeyOff(0);\r
22                 if(keyp(KEY_X)){\r
23                         sound(440);\r
24                         delay(100);\r
25                         nosound();\r
26                 }else if(keyp(KEY_X+0x80)) nosound();
27         }\r
28 \r
29 }