Code archives/3D Graphics - Misc/Simple progress bar
This code has been declared by its author to be Public Domain code.
Download source code
| |||||
| 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
| ||
| 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