AddNextPicture Picturefunctie

Met AddNextPicture wordt aan een figuur een derde of volgende met Picture gedeclareerde figuur of plaatje toegevoegd. De functie resulteert in de waarde TRUE indien succesvol en anders FALSE.

AddNextPicture (PictureVarName, PicturetoAddVarName)
AddNextPicture (PictureVarName, PicturetoAddVarName, AddMode)

PictureVarName (MergedString)
In PictureVarName wordt de naam van een met Picture gedeclareerde variabele vermeld in de vorm van een VariableName.

PictureToAddVarName (MergedString)
In PictureToAddVarName wordt de naam van de figuur vermeld in de vorm van een met Picture gedeclareerde variabele.

AddMode (Expressie)
In AddMode wordt de manier vermeld waarop de figuur moet worden toegevoegd met 0 = rechts, 1 = links en 2 = overschrijven.

Voorbeeld:
{
 picture pPic, pPicTwo, pPicThree
 Integer iRed,iGreen,iBlue

 iRed = 255
 iGreen = 125
 iBlue = 0
 SetPicture(pPic,c:\Finalacc\MetroIcons\Animals\Horse.png)
 SetPicture(pPicTwo,c:\Finalacc\MetroIcons\Animals\cat.png)
 SetPicture(pPicThree,c:\Finalacc\MetroIcons\Animals\Dog.png)
}
Origineel:
[pPic][pPicTwo][pPicThree]
{
 SetPicOriginColor(pPicThree,255,255,255)
 AddFirstPicture(pPic,pPicTwo,1)
 AddNextPicture(pPic,pPicThree,0)
 While iBlue<255
  SetPicTransColor(pPic,iRed,iGreen,iBlue)
  SetPicTransColor(pPicTwo,0,iGreen,iBlue)
  SetPicTransColor(pPicThree,iRed,100,iBlue,True)
}
[pPic] [iRed] [iGreen] [iBlue]
{
  iRed = iRed - 25
  iGreen = iGreen + 25/2
  iBlue = iBlue + 25
 Wend
}

Resultaat: