File tree Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -143,7 +143,10 @@ namespace splitScreen {
143
143
}
144
144
145
145
protected render ( skipDraw = false ) {
146
- if ( ! this . enabled || this . isRendering ) return ;
146
+ if ( this . isRendering ) {
147
+ throw "cancelled" ;
148
+ }
149
+ if ( ! this . enabled ) return ;
147
150
148
151
const toRender = this . cameras . filter ( c => c . enabled ) ;
149
152
@@ -253,7 +256,11 @@ namespace splitScreen {
253
256
this . isRendering = true ;
254
257
// black magic
255
258
game . currentScene ( ) . flags &= ~ ( scene . Flag . IsRendering )
256
- game . currentScene ( ) . render ( ) ;
259
+ try {
260
+ game . currentScene ( ) . render ( ) ;
261
+ }
262
+ catch {
263
+ }
257
264
this . isRendering = false ;
258
265
259
266
screen = this . realScreen ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " arcade-split-screen" ,
3
- "version" : " 0.0.2 " ,
3
+ "version" : " 0.0.3 " ,
4
4
"description" : " " ,
5
5
"dependencies" : {
6
6
"device" : " *"
Original file line number Diff line number Diff line change @@ -13,10 +13,10 @@ const s4 = sprites.create(img`a a a`)
13
13
14
14
const all = [ s1 , s2 , s3 , s4 ] ;
15
15
16
- splitScreen . setCameraSprite ( splitScreen . Camera . Camera1 , s1 )
17
- splitScreen . setCameraSprite ( splitScreen . Camera . Camera2 , s2 )
18
- splitScreen . setCameraSprite ( splitScreen . Camera . Camera3 , s3 )
19
- // splitScreen.setCameraSprite (splitScreen.Camera.Camera4, s4)
16
+ splitScreen . cameraFollowSprite ( splitScreen . Camera . Camera1 , s1 )
17
+ splitScreen . cameraFollowSprite ( splitScreen . Camera . Camera2 , s2 )
18
+ splitScreen . cameraFollowSprite ( splitScreen . Camera . Camera3 , s3 )
19
+ // splitScreen.cameraFollowSprite (splitScreen.Camera.Camera4, s4)
20
20
21
21
let controllingIndex = 3 ;
22
22
You can’t perform that action at this time.
0 commit comments