package Ġorg . hex works . z ir con . internal . tile set . impl Ċ Ċ import Ġorg . hex works . z ir con . api . data . Tile Ċ import Ġorg . hex works . z ir con . api . tile set . Texture Metadata Ċ import Ġorg . hex works . z ir con . api . util . Random Ċ import Ġorg . hex works . z ir con . api . tile set . Metadata Pick ing Strategy Ċ Ċ class ĠPick Random Meta Strategy < T : ĠTile > Ġ: ĠMetadata Pick ing Strategy < T > Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġrandom Ġ= ĠRandom . create () ĊĊĠĠĠ Ġoverride Ġfun Ġpick Metadata ( metas : ĠList < Texture Metadata < T >> ): ĠTexture Metadata < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmet as [ random . nextInt ( metas . size )] ĊĠĠĠ Ġ} Ċ } Ċ