OSDN Git Service

タイトルバックでBGM消えるのを改善
authorKillery <Killery@kiritani-no-mac-mini.local>
Sat, 23 Jul 2016 02:49:36 +0000 (11:49 +0900)
committerKillery <Killery@kiritani-no-Mac-mini.local>
Sat, 23 Jul 2016 02:49:36 +0000 (11:49 +0900)
Awars III/EventScene.m
Awars III/FieldScene.m
Awars III/ScenarioList.m

index 4aaaac5..ad62eeb 100755 (executable)
     
     
     if(!startES) return;
-    if(titleBGM) [titleBGM stop];
+    if(titleBGM)
+        if(titleBGM.playing)
+            [titleBGM stop];
+    
     ST = NULL;
     static bool seFlag;
     
         dialogNumber = 1;
         startOrEndFlag = false;
         seFlag = false;
-        startES = false;
         backTitleFlag2 = false;
-        return;
-        
     }
     
     if(startOrEndFlag){
index 075d320..72b8877 100755 (executable)
@@ -15704,23 +15704,23 @@ SKIP1:
 -(IBAction)FSVtitle:(id)sender{
     
     stopByFSVmenuFlag = false;
-    
+    [BGMsub stop];
+    BGMsub = NULL;
+    if(titleBGM) [titleBGM play];
+
     [titleWindow makeKeyAndOrderFront:nil];
     [fsWindow close];
     [FSMenu close];
     
     esSceneProc = 0;
     
-    [BGMsub stop];
-    BGMsub = NULL;
-    if(titleBGM) [titleBGM play];
     
     endGameCondition = false;
     initMapFlag = false;
     TeamCountFlag = false;
     initStatusFlag = false;
     battleBegin = false;
-    startES = true;
+    startES = false;
     
     cpuModeMOVEflag = false;
     cpuModeATTACKflag = false;
index 2b3cdcf..69f1b5f 100755 (executable)
@@ -91,7 +91,6 @@
         k++;
     }
     
-    
     zOMG:
     
     scenarioNumb = k;
     [NSApp stopModal];
     esSceneProc = 0;
     evActive = true;
+    
     startClickedFlag = false;
+    
+    [SLPanel close];
 }
 
 -(id)init{