- if (y==3 && sound_status==SOUND_AVAILABLE)
- {
- if (setup.sound)
- {
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- DrawText(SX+14*32, SY+(yy+1)*32,"off",FS_BIG,FC_BLUE);
- DrawText(SX+14*32, SY+(yy+2)*32,"off",FS_BIG,FC_BLUE);
- setup.sound_loops = FALSE;
- setup.sound_music = FALSE;
- }
- else
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- setup.sound = !setup.sound;
- }
- else if (y==4 && sound_loops_allowed)
- {
- if (setup.sound_loops)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- {
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- DrawText(SX+14*32, SY+(yy-1)*32,"on ",FS_BIG,FC_YELLOW);
- setup.sound = TRUE;
- }
- setup.sound_loops = !setup.sound_loops;
- }
- else if (y==5 && sound_loops_allowed)
- {
- if (setup.sound_music)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- {
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- DrawText(SX+14*32, SY+(yy-2)*32,"on ",FS_BIG,FC_YELLOW);
- setup.sound = TRUE;
- }
- setup.sound_music = !setup.sound_music;
- }
- else if (y==6)
- {
- if (setup.toons)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- setup.toons = !setup.toons;
- }
- else if (y==7)
- {
- if (setup.double_buffering)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- setup.double_buffering = !setup.double_buffering;
- setup.direct_draw = !setup.double_buffering;
- }
- else if (y==8)
- {
- if (setup.scroll_delay)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- setup.scroll_delay = !setup.scroll_delay;
- }
- else if (y==9)
- {
- if (setup.soft_scrolling)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- setup.soft_scrolling = !setup.soft_scrolling;
- }
- else if (y==10)
- {
- if (setup.fading)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- setup.fading = !setup.fading;
- }
- else if (y==11)
- {
- if (setup.quick_doors)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- setup.quick_doors = !setup.quick_doors;
- }
- else if (y==12)
- {
- if (setup.autorecord)
- DrawText(SX+14*32, SY+yy*32,"off",FS_BIG,FC_BLUE);
- else
- DrawText(SX+14*32, SY+yy*32,"on ",FS_BIG,FC_YELLOW);
- setup.autorecord = !setup.autorecord;
- }
- else if (y==13)