File tree Expand file tree Collapse file tree 2 files changed +28
-15
lines changed Expand file tree Collapse file tree 2 files changed +28
-15
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import state from "./../state/state.js";
8
8
import World from "./../physics/world.js" ;
9
9
import { onresize } from "./resize.js" ;
10
10
import { defaultSettings } from "./settings.js" ;
11
+ import { consoleHeader } from "./header.js" ;
11
12
12
13
/**
13
14
* Select the HTML5 Canvas renderer
@@ -229,21 +230,7 @@ const AUTO = 2;
229
230
}
230
231
231
232
if ( this . settings . consoleHeader !== false ) {
232
- var renderType = typeof this . settings . renderer === "number" ? ( this . renderer instanceof CanvasRenderer ? "CANVAS" : "WebGL" + this . renderer . WebGLVersion ) : "Custom" ;
233
- var audioType = device . hasWebAudio ? "Web Audio" : "HTML5 Audio" ;
234
- var gpu_renderer = ( typeof this . renderer . GPURenderer === "string" ) ? " (" + this . renderer . GPURenderer + ")" : "" ;
235
- // output video information in the console
236
- console . log (
237
- renderType + " renderer" + gpu_renderer + " | " +
238
- audioType + " | " +
239
- "pixel ratio " + device . devicePixelRatio + " | " +
240
- ( device . platform . nodeJS ? "node.js" : device . platform . isMobile ? "mobile" : "desktop" ) + " | " +
241
- device . getScreenOrientation ( ) + " | " +
242
- device . language
243
- ) ;
244
- console . log ( "resolution: " + "requested " + this . settings . width + "x" + this . settings . height +
245
- ", got " + this . renderer . getWidth ( ) + "x" + this . renderer . getHeight ( )
246
- ) ;
233
+ consoleHeader ( this ) ;
247
234
}
248
235
249
236
// create a new physic world
Original file line number Diff line number Diff line change
1
+ import * as device from "../system/device" ;
2
+ import CanvasRenderer from "../video/canvas/canvas_renderer" ;
3
+
4
+ /**
5
+ * display information
6
+ * @param {Application } game - the game application instance calling this function
7
+ */
8
+ export function consoleHeader ( app ) {
9
+ var renderType = typeof app . settings . renderer === "number" ? ( app . renderer instanceof CanvasRenderer ? "CANVAS" : "WebGL" + app . renderer . WebGLVersion ) : "Custom" ;
10
+ var audioType = device . hasWebAudio ? "Web Audio" : "HTML5 Audio" ;
11
+ var gpu_renderer = ( typeof app . renderer . GPURenderer === "string" ) ? " (" + app . renderer . GPURenderer + ")" : "" ;
12
+
13
+ // output video information in the console
14
+ console . log (
15
+ renderType + " renderer" + gpu_renderer + " | " +
16
+ audioType + " | " +
17
+ "pixel ratio " + device . devicePixelRatio + " | " +
18
+ ( device . platform . nodeJS ? "node.js" : device . platform . isMobile ? "mobile" : "desktop" ) + " | " +
19
+ device . getScreenOrientation ( ) + " | " +
20
+ device . language
21
+ ) ;
22
+
23
+ console . log ( "resolution: " + "requested " + app . settings . width + "x" + app . settings . height +
24
+ ", got " + app . renderer . getWidth ( ) + "x" + app . renderer . getHeight ( )
25
+ ) ;
26
+ }
You can’t perform that action at this time.
0 commit comments