MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / Music_Play

Method Music_Play

Source/PC/Sound_PC2.cpp:237–280  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

235}
236
237void 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}

Callers

nothing calls this directly

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected