Code archives/3D Graphics - Misc/Simple progress bar

This code has been declared by its author to be Public Domain code.

Download source code

Simple progress bar by Smokey2002
here a simple progress bar for use in your 3D game
;A very simple Progress bar function for your 3D code !
;By Smokey , if there a better method to do this let me know
;komodo36@hotmail.com

;use it by calling function Sprite2D(percentage) before loading your stuff
; and just before you entering your loop just use 'FreeEntity sprite' to clear the last sprite

;ie

;Sprite2D(1) 

;Sprite2D(10)

;Sprite2D(20)

; etc 


Function Sprite2D(pourcent)

Select pourcent

Case 1
sprite=LoadSprite("01%.jpg")
Case 10
FreeEntity sprite
sprite=LoadSprite("10%.jpg")
Case 20
FreeEntity sprite
sprite=LoadSprite("20%.jpg")
Case 30
FreeEntity sprite
sprite=LoadSprite("30%.jpg")
Case 40
FreeEntity sprite
sprite=LoadSprite("40%.jpg")
Case 50
FreeEntity sprite
sprite=LoadSprite("50%.jpg")
Case 60
FreeEntity sprite
sprite=LoadSprite("60%.jpg")
Case 70
FreeEntity sprite
sprite=LoadSprite("70%.jpg")
Case 80
FreeEntity sprite
sprite=LoadSprite("80%.jpg")
Case 90
FreeEntity sprite
sprite=LoadSprite("90%.jpg")
Case 100
FreeEntity sprite
sprite=LoadSprite("100%.jpg")
End Select

ScaleSprite sprite,6,0.33
PositionEntity sprite,0,-6,0		


End Function

Comments

Rook Zimbabwe2005
Well you could simply draw a rectangle X,Y,percent,30 and percent is the percentage... if you wanted you could make that percent*2 to make a longer bar or you could use a scaling factor etc.
-RZ


Code Archives Forum