@@ -276,6 +276,12 @@ const GamePage: React.FC = (): ReactNode => {
276
276
// TODO IPC handler to get/save the user's config set
277
277
const configGridItems : Array < GridItemConfig > = [ ] ;
278
278
279
+ configGridItems . push ( {
280
+ gameItemInfo : getGameItemInfo ( GameItemId . MAIN ) ,
281
+ whenVisibleStreamToItemIds : [ GameItemId . MAIN ] ,
282
+ whenHiddenStreamToItemIds : [ ] ,
283
+ } ) ;
284
+
279
285
configGridItems . push ( {
280
286
gameItemInfo : getGameItemInfo ( GameItemId . ROOM ) ,
281
287
whenVisibleStreamToItemIds : [ GameItemId . ROOM ] ,
@@ -289,15 +295,27 @@ const GamePage: React.FC = (): ReactNode => {
289
295
} ) ;
290
296
291
297
configGridItems . push ( {
292
- gameItemInfo : getGameItemInfo ( GameItemId . MAIN ) ,
293
- whenVisibleStreamToItemIds : [ GameItemId . MAIN ] ,
298
+ gameItemInfo : getGameItemInfo ( GameItemId . SPELLS ) ,
299
+ whenVisibleStreamToItemIds : [ GameItemId . SPELLS ] ,
294
300
whenHiddenStreamToItemIds : [ ] ,
295
301
} ) ;
296
302
297
303
configGridItems . push ( {
298
- gameItemInfo : getGameItemInfo ( GameItemId . SPELLS ) ,
299
- whenVisibleStreamToItemIds : [ GameItemId . SPELLS ] ,
300
- whenHiddenStreamToItemIds : [ ] ,
304
+ gameItemInfo : getGameItemInfo ( GameItemId . ATMOSPHERICS ) ,
305
+ whenVisibleStreamToItemIds : [ GameItemId . ATMOSPHERICS ] ,
306
+ whenHiddenStreamToItemIds : [ GameItemId . MAIN ] ,
307
+ } ) ;
308
+
309
+ configGridItems . push ( {
310
+ gameItemInfo : getGameItemInfo ( GameItemId . COMBAT ) ,
311
+ whenVisibleStreamToItemIds : [ GameItemId . COMBAT ] ,
312
+ whenHiddenStreamToItemIds : [ GameItemId . MAIN ] ,
313
+ } ) ;
314
+
315
+ configGridItems . push ( {
316
+ gameItemInfo : getGameItemInfo ( GameItemId . ASSESS ) ,
317
+ whenVisibleStreamToItemIds : [ GameItemId . ASSESS ] ,
318
+ whenHiddenStreamToItemIds : [ GameItemId . COMBAT ] ,
301
319
} ) ;
302
320
303
321
const configItemsMap : Record < string , GridItemConfig > = { } ;
@@ -424,6 +442,7 @@ const GamePage: React.FC = (): ReactNode => {
424
442
layout : layoutItem . layout ,
425
443
content : (
426
444
< GameStream
445
+ primaryStreamId = { configItem . gameItemInfo . streamId }
427
446
gameStreamIds = { itemStreamMapping [ layoutItem . itemId ] . map (
428
447
( itemId ) => {
429
448
return configItemsMap [ itemId ] . gameItemInfo . streamId ;
0 commit comments