La classe " TiledLayer " en Java crée des images à l'aide de carreaux ou un groupe couches d'images. Chaque section de l'image est une tuile et chacun contient une valeur de l'indice désigné. Vous pouvez faire pivoter les images dans les carreaux à l'aide de la fonction de boucle Java. La boucle traverse chaque image et il se déplace à l'emplacement suivant. Instructions
1
Ouvrez votre éditeur de programmation Java préféré et le projet que vous souhaitez modifier. Double- cliquez sur le fichier de code source pour faire tourner les tuiles.
2
Obtenir les données de la grille de la mosaïque d'images et de déterminer le nombre des indices de colonnes et de lignes . Le code suivant récupère les données d'image en mosaïque : .
Byte [ ] [] = carreaux getGridData (); int rows = tiles.length ; int colonnes = carreaux [0] de longueur ;
3
Configurer une nouvelle couche carrelage utilisé pour faire pivoter les images à partir de la mise en mosaïque actuelle. Le code suivant crée un nouveau calque en mosaïque :
TiledLayer newtiles = new TiledLayer (colonnes , lignes , carreaux, TILE_WIDTH , TILE_HEIGHT ) ;
4
faire pivoter les images . Le code suivant utilise la boucle Java pour déplacer chaque image à l' emplacement suivant dans la mise en mosaïque :
for (int y = 0; y < rangées ; y + +) { for (int x = 0; x < ; colonnes ; x + +) {int tempindex = carreaux [y +1] [x +1] ; if ( TILEINDEX > 0) newtiles.setCell ( x , y, tempindex );}
5
Réglez la nouvelle couche comme la mise en image. Le code suivant utilise la nouvelle couche " de newTiles " pour attribuer la nouvelle mise en page:
setTiledLayer ( newTiles ) ;