Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
ags51 29/04/2011 11:25 | ags51 30/01/2012 12:51 version actuelle | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
====Create (dynamic sprite)==== | ====Create (dynamic sprite)==== | ||
- | static DynamicSprite* DynamicSprite.Create(int largeur, int hauteur, | + | static DynamicSprite* DynamicSprite.Create(int largeur, int hauteur, optional bool possedeCanalAlpha) |
- | optional bool possedeCanalAlpha) | + | |
Crée une nouvelle sprite dynamique vierge de la taille spécifiée. Sera totalement | Crée une nouvelle sprite dynamique vierge de la taille spécifiée. Sera totalement | ||
Ligne 42: | Ligne 41: | ||
====CreateFromBackground==== | ====CreateFromBackground==== | ||
- | static DynamicSprite* DynamicSprite.CreateFromBackground | + | static DynamicSprite* DynamicSprite.CreateFromBackground(optional int frame, optional int x, optional int y, |
- | (optional int frame, optional int x, optional int y, | + | optional int largeur, optional int hauteur) |
- | optional int largeur, optional int hauteur) | + | |
Crée une nouvelle sprite dynamique, contenant une copie de l'image d'arrière-plan | Crée une nouvelle sprite dynamique, contenant une copie de l'image d'arrière-plan | ||
Ligne 86: | Ligne 84: | ||
====CreateFromDrawingSurface==== | ====CreateFromDrawingSurface==== | ||
- | static DynamicSprite* DynamicSprite.CreateFromDrawingSurface( | + | static DynamicSprite* DynamicSprite.CreateFromDrawingSurface(DrawingSurface* surface, int x, int y, |
- | DrawingSurface* surface, int x, int y, | + | int largeur, int hauteur) |
- | int largeur, int hauteur) | + | |
Crée une sprite dynamique contenant une copie de la portion spécifiée de la surface de dessin | Crée une sprite dynamique contenant une copie de la portion spécifiée de la surface de dessin | ||
Ligne 163: | Ligne 160: | ||
====CreateFromFile==== | ====CreateFromFile==== | ||
- | //(Formerly known as LoadImageFile, désormais obsolète)//\\ \\ | + | //(Anciennement LoadImageFile, désormais obsolète)//\\ \\ |
static DynamicSprite* DynamicSprite.CreateFromFile(string nomfichier) | static DynamicSprite* DynamicSprite.CreateFromFile(string nomfichier) | ||
Ligne 204: | Ligne 201: | ||
//(Anciennement LoadSaveSlotScreenshot, désormais obsolète)//\\ \\ | //(Anciennement LoadSaveSlotScreenshot, désormais obsolète)//\\ \\ | ||
- | static DynamicSprite* DynamicSprite.CreateFromSaveGame | + | static DynamicSprite* DynamicSprite.CreateFromSaveGame(int slotSauvegarde, int largeur, int hauteur) |
- | (int slotSauvegarde, int largeur, int hauteur) | + | |
Charge la capture d'écran de la partie sauvée à l'emplacement SLOTSAUVEGARDE en mémoire, | Charge la capture d'écran de la partie sauvée à l'emplacement SLOTSAUVEGARDE en mémoire, | ||
Ligne 224: | Ligne 220: | ||
Exemple : | Exemple : | ||
- | // tout en haut du script, hors des interactions | + | // tout en haut du script, hors des events |
DynamicSprite *boutonSprite; | DynamicSprite *boutonSprite; | ||
- | // dans une interaction | + | // dans une event |
boutonSprite = DynamicSprite.CreateFromSaveGame(1, 50, 50); | boutonSprite = DynamicSprite.CreateFromSaveGame(1, 50, 50); | ||
if (boutonSprite != null) { | if (boutonSprite != null) { | ||
Ligne 247: | Ligne 243: | ||
====CreateFromScreenShot==== | ====CreateFromScreenShot==== | ||
- | static DynamicSprite* DynamicSprite.CreateFromScreenShot | + | static DynamicSprite* DynamicSprite.CreateFromScreenShot(optional int largeur, optional int hauteur) |
- | (optional int largeur, optional int hauteur) | + | |
Crée un nouvel objet DynamicSprite contenant une copie de la capture d'écran | Crée un nouvel objet DynamicSprite contenant une copie de la capture d'écran | ||
Ligne 267: | Ligne 262: | ||
Exemple : | Exemple : | ||
- | // tout en haut du script, hors des interactions | + | // tout en haut du script, hors des events |
DynamicSprite *boutonSprite; | DynamicSprite *boutonSprite; | ||
- | // dans une interaction | + | // dans une event |
boutonSprite = DynamicSprite.CreateFromScreenShot(80, 50); | boutonSprite = DynamicSprite.CreateFromScreenShot(80, 50); | ||
if (boutonSprite != null) { | if (boutonSprite != null) { | ||
Ligne 666: | Ligne 661: | ||
[[ags51#Resize (dynamic sprite)|DynamicSprite.Resize]]\\ \\ | [[ags51#Resize (dynamic sprite)|DynamicSprite.Resize]]\\ \\ | ||
- | {{tag>en_cours révision}} | + | {{tag>français}} |