소스 검색

Fixed the toggling of stats display on/off to also remove the shading behind.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9992 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Zer..om 13 년 전
부모
커밋
99bf4248df
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 2
      engine/src/core/com/jme3/app/StatsAppState.java

+ 11 - 2
engine/src/core/com/jme3/app/StatsAppState.java

@@ -107,6 +107,10 @@ public class StatsAppState extends AbstractAppState {
         showFps = show;
         if (fpsText != null) {
             fpsText.setCullHint(show ? CullHint.Never : CullHint.Always);
+            if (darkenFps != null) {
+                darkenFps.setCullHint(showFps && darkenBehind ? CullHint.Never : CullHint.Always);
+            }
+            
         }
     }
 
@@ -115,6 +119,9 @@ public class StatsAppState extends AbstractAppState {
         if (statsView != null ) {
             statsView.setEnabled(show);
             statsView.setCullHint(show ? CullHint.Never : CullHint.Always);
+            if (darkenStats != null) {
+                darkenStats.setCullHint(showStats && darkenBehind ? CullHint.Never : CullHint.Always);
+            }
         }
     }
 
@@ -134,10 +141,12 @@ public class StatsAppState extends AbstractAppState {
                
         if (app instanceof SimpleApplication) {
             SimpleApplication simpleApp = (SimpleApplication)app;
-            if (guiNode == null)
+            if (guiNode == null) {
                 guiNode = simpleApp.guiNode;
-            if (guiFont == null )
+            }
+            if (guiFont == null ) {
                 guiFont = simpleApp.guiFont;
+            }
         } 
         
         if (guiNode == null) {