DeleteSpriteRange
DeleteSpriteRange StartingIndex, EndIndex
 
Parameters:

    StartingIndex = The starting index of the range you wish to delete
    EndIndex = The end index of the range you wish to delete
Returns: NONE
 

     DeleteSpriteRange will delete a range of sprite indexes from memory



FACTS:


     * None



Mini Tutorial:


     Create 10 sprites, and display their status before and after deleting the sprite range 5,6,7 them..

  
  
; Create 10 sprites
  For lp=1 To 10
     CreateSprite lp
  Next
  
; Display the Status of each sprite
  For lp=1 To 10
     Print "Sprite ("+Str$(lp)+") Status ="+Str$(GetSpriteStatus(lp))
  Next
  
; Delete the sprites between 5 , 7 and including  them
  DeleteSpriteRange 5,7
  
  
  
; Display the Status of each sprite
  For lp=1 To 10
     Print "Sprite ("+Str$(lp)+") Status ="+Str$(GetSpriteStatus(lp))
  Next
  
  
; Display the Screen and wait for the user to press a key
  Sync
  WaitKey
  




This example would output.

  
  Sprite (1) status= 1
  Sprite (2) status= 1
  Sprite (3) status= 1
  Sprite (4) status= 1
  Sprite (5) status= 1
  Sprite (6) status= 1
  Sprite (7) status= 1
  Sprite (8) status= 1
  Sprite (9) status= 1
  Sprite (10) status= 1
  Sprite (1) status= 1
  Sprite (2) status= 1
  Sprite (3) status= 1
  Sprite (4) status= 1
  Sprite (5) status= 0
  Sprite (6) status= 0
  Sprite (7) status= 0
  Sprite (8) status= 1
  Sprite (9) status= 1
  Sprite (10) status= 1
  


 
Related Info: CreateSprite | DeleteAllSprites | DeleteSprite | GetSpriteStatus | NewSprite :
 


(c) Copyright 2002 - 2024 - Kevin Picone - PlayBASIC.com