Список назаний ванильных экранов — различия между версиями

Строка 1: Строка 1:
<div class="mw-parser-output"><div class="mw-parser-output">
+
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
 
Ниже приведен список экранов игры с комментариями по поводу их использования. Для проверки экрана используется следующий код:
 
Ниже приведен список экранов игры с комментариями по поводу их использования. Для проверки экрана используется следующий код:
 
<div><syntaxhighlight lang="Javascript">Callback.addCallback("NativeGuiChanged", function(screenName){
 
<div><syntaxhighlight lang="Javascript">Callback.addCallback("NativeGuiChanged", function(screenName){
Строка 7: Строка 7:
 
       // Some other screen
 
       // Some other screen
 
   }
 
   }
});</syntaxhighlight>
+
});
 
+
</syntaxhighlight>
&nbsp;
 
 
</div>  
 
</div>  
 
*play_screen - worlds  
 
*play_screen - worlds  
Строка 26: Строка 25:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</div>   
 
</div>   
 +
</div>
 
*creative_inventory_screen  
 
*creative_inventory_screen  
 
*survival_inventory_screen  
 
*survival_inventory_screen  

Версия 20:45, 13 октября 2018

Ниже приведен список экранов игры с комментариями по поводу их использования. Для проверки экрана используется следующий код:

Callback.addCallback("NativeGuiChanged", function(screenName){
    if(screenName == "name"){
        // Current screen
    } else {
        // Some other screen
    }
});
  • play_screen - worlds
  • play_screen - friends
  • world_templates_screen
  • screen_world_create - game_tab
  • world_loading_progress_screen - local_world_load
  • hud_screen
  • in_game_play_screen
    Вместе с hud_screen являются определяющими, в игре ли сейчас игрок. Ниже приведён соответствующий код:
    Callback.addCallback("NativeGuiChanged", function(screenName){ 
        if(screenName == "hud_screen" || screenName == "in_game_play_screen"){ 
            // In game
        } else {
            // Not in game
        } 
    });
    
  • creative_inventory_screen
  • survival_inventory_screen
  • chat_screen
  • pause_screen
  • leave_level_screen