Scroll Map
Description des ScrollMaps
Les
ScrollMaps sont comme des Maps, mais bien sûr il y a quelques différences.
Premièrement une
ScrollMap ne peut être affichée que sur l'écran entier, tandis que les Maps peuvent être affichées sur une partie de l'écran.
Par contre, elle sont plus rapides que de simple Maps, et on peut les faire défiler pixel par pixel, et non tile par tile. De plus, elle sont toroïdes, c'est-à-dire que lorsque vous atteignez un bord de la carte, le bord opposé est automatiquement affiché.
C'est un des inconvénients: les
ScrollMaps ont moins de fonctions que les Maps normales. Vous perdez la fonction
space()
space()
, donc vous ne pouvez pas définir l'espace entre deux tiles.
= Changement de fonctions =
* Comme les ScrollMaps sont affichées sur l'écran entier,
, donc vous ne pouvez pas définir l'espace entre deux tiles.
- Comme les ScrollMaps sont affichées sur l'écran entier,
ScrollMap.draw()
ScrollMap.draw() attend seulement la carte a dessiner (avec les Maps, la fonction attend des coordonnées).
* Tandis que
attend seulement la carte a dessiner (avec les Maps, la fonction attend des coordonnées). - Tandis que
Map.scroll()
Map.scroll() attend le nombre de tiles,
attend le nombre de tiles, ScrollMap.scroll()
ScrollMap.scroll() attend le nombre de pixels.
* Les autres fonctions (
attend le nombre de pixels. - Les autres fonctions (
ScrollMap.new()
ScrollMap.new(),
, ScrollMap.destroy()
ScrollMap.destroy(),
, ScrollMap.setTile()
ScrollMap.setTile() and
and ScrollMap.getTile()
ScrollMap.getTile()
) restent inchangées.
Pour finir, les
ScrollMaps sont meilleures que les Maps normales, même si vous ne pouvez pas définir l'espace entre les tiles. La vitesse d'affichage est certainement le meilleur avantage. Mais si l'affichage en plein écran vous gêne, utilisez les Maps simple.