]> Untitled Git - lightcycles.git/blob - map/split_screen_container.gd
Added wall texture
[lightcycles.git] / map / split_screen_container.gd
1 class_name SplitScreenContainer
2 extends GridContainer
3
4
5 @onready var viewport1: SubViewport = $SubViewportContainer/SubViewport
6 @onready var viewport2: SubViewport = $SubViewportContainer2/SubViewport2
7
8
9 func set_splitscreen(players: Array[Player]) -> void:
10         var viewports = [viewport1, viewport2]
11         for player in players:
12                 var camera_rid = player.get_camera_rid()
13                 var viewport_rid = viewports.pop_front().get_viewport_rid()
14                 RenderingServer.viewport_attach_camera(viewport_rid, camera_rid)