| 235 | } |
| 236 | |
| 237 | void cSound_PC2::Music_Play( int16 pTrack, int16 pSong) { |
| 238 | std::string filename; |
| 239 | |
| 240 | if (mPlayingTrack == pTrack) |
| 241 | return; |
| 242 | |
| 243 | mPlayingTrack = pTrack; |
| 244 | |
| 245 | switch (pTrack) { |
| 246 | case 0: |
| 247 | filename = "MENU"; |
| 248 | break; |
| 249 | |
| 250 | case 6: |
| 251 | filename = "WINZONE"; |
| 252 | break; |
| 253 | |
| 254 | case 12: |
| 255 | filename = "WINLEVEL"; |
| 256 | break; |
| 257 | |
| 258 | case 7: |
| 259 | filename = "HELIANIM"; |
| 260 | break; |
| 261 | |
| 262 | // case xx: |
| 263 | // filename = "LOADER.AMF"; |
| 264 | // break; |
| 265 | |
| 266 | case 15: |
| 267 | case 8: |
| 268 | filename = "GAMEOVER"; |
| 269 | break; |
| 270 | |
| 271 | case 20: |
| 272 | filename = "TITLE"; |
| 273 | break; |
| 274 | |
| 275 | } |
| 276 | |
| 277 | if(filename.size()) |
| 278 | Music_PlayFile(filename.c_str()); |
| 279 | |
| 280 | } |