]> 4ch.mooo.com Git - 16.git/blob - src/eng_snd.cpp
new file: 16/modex16/TEST.EXE
[16.git] / src / eng_snd.cpp
1 #include "src\eng_snd.h"\r
2 #include <iostream>\r
3 \r
4 #ifdef __cplusplus      /* Functions must be declared C style */\r
5 extern "C" {\r
6 #endif\r
7 extern void interrupt far newkb(void);\r
8 extern int keyp(byte c);\r
9 #ifdef __cplusplus\r
10 }\r
11 #endif\r
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_A)) FMKeyOff(0);\r
23                 if(keyp(KEY_X)){\r
24                         sound(440);\r
25                         delay(100);\r
26                         nosound();\r
27                 }else if(keyp(KEY_X+0x80)) nosound();\r
28         }\r
29 \r
30 }\r