Annotation of previous_trunk/src/gui-sdl/dlgSound.c, revision 1.1.1.1

1.1       root        1: /*
                      2:   Previous - dlgSound.c
                      3: 
                      4:   This file is distributed under the GNU Public License, version 2 or at
                      5:   your option any later version. Read the file gpl.txt for details.
                      6: */
                      7: const char DlgSound_fileid[] = "Previous dlgSound.c : " __DATE__ " " __TIME__;
                      8: 
                      9: #include "main.h"
                     10: #include "configuration.h"
                     11: #include "dialog.h"
                     12: #include "sdlgui.h"
                     13: #include "file.h"
                     14: 
                     15: 
                     16: #define DLGSOUND_ENABLE     3
                     17: 
                     18: #define DLGSOUND_EXIT       4
                     19: 
                     20: 
                     21: 
                     22: /* The Sound options dialog: */
                     23: static SGOBJ sounddlg[] =
                     24: {
                     25:     { SGBOX, 0, 0, 0,0, 40,13, NULL },
                     26:     { SGTEXT, 0, 0, 13,1, 16,1, "Sound options" },
                     27:     
                     28:     { SGBOX, 0, 0, 1,3, 38,5, NULL },
                     29:     { SGCHECKBOX, 0, 0, 4,5, 15,1, "Sound enabled" },
                     30:     
                     31:     { SGBUTTON, SG_DEFAULT, 0, 10,10, 21,1, "Back to main menu" },
                     32:     { -1, 0, 0, 0,0, 0,0, NULL }
                     33: };
                     34: 
                     35: 
                     36: 
                     37: /*-----------------------------------------------------------------------*/
                     38: /**
                     39:  * Show and process the Boot options dialog.
                     40:  */
                     41: void DlgSound_Main(void)
                     42: {
                     43:     int but;
                     44:     
                     45:     SDLGui_CenterDlg(sounddlg);
                     46:     
                     47:     /* Set up the dialog from actual values */
                     48:     if (ConfigureParams.Sound.bEnableSound)
                     49:         sounddlg[DLGSOUND_ENABLE].state |= SG_SELECTED;
                     50:     else
                     51:         sounddlg[DLGSOUND_ENABLE].state &= ~SG_SELECTED;
                     52:     
                     53:     /* Draw and process the dialog */
                     54:     
                     55:     do
                     56:     {
                     57:         but = SDLGui_DoDialog(sounddlg, NULL);
                     58:     }
                     59:     while (but != DLGSOUND_EXIT && but != SDLGUI_QUIT
                     60:            && but != SDLGUI_ERROR && !bQuitProgram);
                     61:     
                     62:     
                     63:     /* Read values from dialog */
                     64:     ConfigureParams.Sound.bEnableSound = sounddlg[DLGSOUND_ENABLE].state & SG_SELECTED;
                     65: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.