]> git.jsancho.org Git - lugaru.git/blobdiff - Source/GameTick.cpp
Add default stereo settings to config file
[lugaru.git] / Source / GameTick.cpp
index 1d2fea295805ae5db2f783f0f7241139c5c4ebd8..a8d0c28dbf130b2aa06e70696d5b696fdef32806 100644 (file)
@@ -2608,6 +2608,43 @@ void     Game::Tick()
 
 
        static bool mainmenutogglekeydown;
+
+       if (IsKeyDown(theKeyMap, MAC_F6_KEY) && !freezetogglekeydown) {
+               if (IsKeyDown(theKeyMap, MAC_SHIFT_KEY)) {
+                       stereoreverse=true;
+               } else {
+                       stereoreverse=false;
+               }
+
+               if (stereoreverse) {
+                       printf("Stereo reversed\n");
+               } else {
+                       printf("Stereo unreversed\n");
+               }
+               freezetogglekeydown=1;
+       }
+
+       if (IsKeyDown(theKeyMap, MAC_F7_KEY)) {
+               if (IsKeyDown(theKeyMap, MAC_SHIFT_KEY)) {
+                       stereoseparation -= 0.001;
+               } else {
+                       stereoseparation -= 0.010;
+               }
+
+               printf("Stereo decreased increased to %f\n", stereoseparation);
+       }
+
+       if (IsKeyDown(theKeyMap, MAC_F8_KEY)) {
+               if (IsKeyDown(theKeyMap, MAC_SHIFT_KEY)) {
+                       stereoseparation += 0.001;
+               } else {
+                       stereoseparation += 0.010;
+               }
+
+               printf("Stereo separation increased to %f\n", stereoseparation);
+       }
+
+
        if(!console){
                if(mainmenu&&endgame==1)mainmenu=10;
                if(IsKeyDown(theKeyMap, MAC_ESCAPE_KEY)&&!mainmenutogglekeydown&&(mainmenu==7&&entername)){
@@ -2824,6 +2861,12 @@ void     Game::Tick()
                                opstream << KeyToChar(attackkey);
                                opstream << "\nChat key:\n";
                                opstream << KeyToChar(chatkey);
+                               opstream << "\nStereoMode:\n";
+                               opstream << stereomode;
+                               opstream << "\nStereoSeparation:\n";
+                               opstream << stereoseparation;
+                               opstream << "\nStereoReverse:\n";
+                               opstream << stereoreverse;
                                opstream.close();
                        }
                        if(mainmenu==4||mainmenu==5||mainmenu==6||mainmenu==7||mainmenu==9||mainmenu==13||mainmenu==10||mainmenu==11||mainmenu==100){
@@ -3219,6 +3262,12 @@ void     Game::Tick()
                                opstream << KeyToChar(attackkey);
                                opstream << "\nChat key:\n";
                                opstream << KeyToChar(chatkey);
+                               opstream << "\nStereoMode:\n";
+                               opstream << stereomode;
+                               opstream << "\nStereoSeparation:\n";
+                               opstream << stereoseparation;
+                               opstream << "\nStereoReverse:\n";
+                               opstream << stereoreverse;
                                opstream.close();
 
                                if(mainmenu==3&&gameon)mainmenu=2;
@@ -3847,6 +3896,12 @@ void     Game::Tick()
                                opstream << KeyToChar(attackkey);
                                opstream << "\nChat key:\n";
                                opstream << KeyToChar(chatkey);
+                               opstream << "\nStereoMode:\n";
+                               opstream << stereomode;
+                               opstream << "\nStereoSeparation:\n";
+                               opstream << stereoseparation;
+                               opstream << "\nStereoReverse:\n";
+                               opstream << stereoreverse;
                                opstream.close();
                        }
                }
@@ -4282,6 +4337,12 @@ void     Game::Tick()
                                opstream << KeyToChar(attackkey);
                                opstream << "\nChat key:\n";
                                opstream << KeyToChar(chatkey);
+                               opstream << "\nStereoMode:\n";
+                               opstream << stereomode;
+                               opstream << "\nStereoSeparation:\n";
+                               opstream << stereoseparation;
+                               opstream << "\nStereoReverse:\n";
+                               opstream << stereoreverse;
                                opstream.close();
                        }
                }