package Ġfr . o 8 0 . so ul game . scenes . level Ċ Ċ import Ġfr . o 8 0 . game lib . drawing . Image Ċ import Ġfr . o 8 0 . game lib . drawing . Sprite Ċ import Ġfr . o 8 0 . so ul game . resource File Ċ import Ġfr . o 8 0 . so ul game . scenes . level . level . Sprites Config Ċ Ċ class ĠLevel Resources ( ĊĠĠĠ Ġprivate Ġval Ġsprites Config : ĠSpr ites Config Ċ ) Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġentity Sprite : ĠSprite ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġlateinit Ġvar Ġwalls Sprite : ĠSprite ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġlateinit Ġvar Ġextras Sprite : ĠSprite ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġopen () Ġ{ ĊĠĠĠĠĠĠĠ Ġload Textures () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Entity Units (): ĠPair < Int , ĠInt > Ġ= ĊĠĠĠĠĠĠĠ ĠPair ( entity Sprite . unit Width , Ġentity Sprite . unit Height ) ĊĊĠĠĠ Ġprivate Ġfun Ġload Textures () Ġ{ ĊĠĠĠĠĠĠĠ Ġentity Sprite Ġ= ĠSprite ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage Ġ= ĠImage ( resource File ( sprites Config . characters )), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġunit Width Ġ= Ġ 3 4 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġunit Height Ġ= Ġ 5 4 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġwalls Sprite Ġ= ĠSprite ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage Ġ= ĠImage ( resource File ( sprites Config . wall s )), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġunit Width Ġ= Ġ 7 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġunit Height Ġ= Ġ 7 0 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġextras Sprite Ġ= ĠSprite ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage Ġ= ĠImage ( resource File ( sprites Config . do ors )), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġunit Width Ġ= Ġ 7 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġunit Height Ġ= Ġ 7 0 ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclose () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠTODO ĠRelease Ġdes Ġtextures ĊĠĠĠ Ġ} Ċ } Ċ