(a)
new smile = SpriteCreate("smile",rgb(255,0,255),150,75,SpriteLevel(face)+1,0,4,false);

(b)
new smile = SpriteCreate(
              .ImageName = "smile",
              .StartFrame = 0, 
              .EndFrame = 4, 
              .Loop = false,
              .Transparent = rgb(255,0,255),
              .XPos = 150,
              .YPos = 75,
              .ZPos = SpriteLevel(face)+1
           );

Example 3: (a) Positional parameters (hypothetical function that adds a sprite); (b) named parameters.

Back to Article
Copyright © 1999, Dr. Dobb's Journal