Den " TiledLayer " klasse i Java skaper bilder ved hjelp av fliser eller et lagdelt gruppe av bilder. Hver del av bildet er en brikke , og hver og en inneholder en utpekt indeksverdi . Du kan rotere bildene i flisene ved hjelp av Java sløyfe funksjon . Sløyfen går gjennom hvert bilde , og beveger den til den neste posisjon. Instruksjoner
en
Åpne den foretrukne Java -programmering redaktør og prosjektet du vil redigere. Dobbeltklikk på kildekoden filen for å rotere brikkene .
2
Få den flislagt bildets grid data og bestemme antall kolonne og rad indekser. Følgende kode henter flislagte bildedataene : .
Byte [ ] [] fliser = getGridData ( ); int rader = tiles.length , int kolonne = fliser [ 0 ] lengde ;
3
Sett opp et nytt flislagt lag brukt til å rotere bildene fra dagens flislagt layout. Følgende kode oppretter et nytt flislagt lag : en
TiledLayer newtiles = new TiledLayer ( kolonner , rader , fliser, TILE_WIDTH , TILE_HEIGHT ) ;
4
rotere bildene . Følgende kode bruker Java sløyfe for å flytte hvert bilde til det neste stedet i flislagt layout : en
for ( int y = 0 , y < rader , y + + ) { for ( int x = 0 ; x < ; kolonner ; x + + ) { int tempindex = fliser [y 1 ] [ x 1 ]; if ( tileIndex > 0 ) newtiles.setCell ( x , y , tempindex ) ;}
5
Sett det nye laget som bildet layout. Følgende kode bruker den nye " newTiles " lag å tilordne den nye layout : en
setTiledLayer ( newTiles ) ;