X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame.c;h=802c9f5b7874dd4ae8c5641b9e4468c750f335f6;hb=4b0f1eb4220d2dbe4cffb288f745661b32c96a5b;hp=424ca530d32b6650498dfe2de6a3cbcb52cbd4d8;hpb=4dcd7afc3645fa20c7868263eb09764e68240acd;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index 424ca530..802c9f5b 100644 --- a/src/game.c +++ b/src/game.c @@ -57,12 +57,14 @@ void GetPlayerConfig() scroll_delay_on = SETUP_SCROLL_DELAY_ON(player.setup); soft_scrolling_on = SETUP_SOFT_SCROLL_ON(player.setup); +#ifndef MSDOS if (joystick_nr != old_joystick_nr) { if (joystick_device) close(joystick_device); InitJoystick(); } +#endif } void InitGame() @@ -3674,7 +3676,13 @@ void PlaySoundLevel(int x, int y, int sound_nr) return; volume = PSND_MAX_VOLUME; +#ifndef MSDOS stereo = (sx-SCR_FIELDX/2)*12; +#else + stereo = PSND_MIDDLE+(2*sx-(SCR_FIELDX-1))*5; + if(stereo > PSND_MAX_RIGHT) stereo = PSND_MAX_RIGHT; + if(stereo < PSND_MAX_LEFT) stereo = PSND_MAX_LEFT; +#endif if (!IN_SCR_FIELD(sx,sy)) {