package Ġfr . mes ablo o . he av ym ach defense . data Ċ Ċ import Ġcom . badlogic . gdx . G dx Ċ import Ġcom . badlogic . gdx . utils . Json Reader Ċ Ċ private Ġlateinit Ġvar Ġmaps : ĠMutable List < Int > Ċ Ċ fun Ġget Background For Level ( level : ĠInt ): ĠInt Ġ{ ĊĠĠĠ Ġassert ( level Ġin Ġ 1 .. 8 0 ) ĊĊĠĠĠ Ġif Ġ(! :: maps . isInitialized ) Ġ{ ĊĠĠĠĠĠĠĠ Ġmaps Ġ= Ġmutable ListOf () ĊĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= ĠJson Reader (). parse ( G dx . files . internal (" data / map - list . json ")) ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" NAME _ SH ADO WING ") ĊĠĠĠĠĠĠĠ Ġfor Ġ( value Ġin Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlevel Ġ= Ġvalue . getInt (" level ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbackground Ġ= Ġvalue . getInt (" background ") ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġmaps . add ( level Ġ- Ġ 1 , Ġbackground ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġmaps [ level Ġ- Ġ 1 ] Ċ }