Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Draws a value
- characters = []
- def drawValue(xPos, yPos, value):
- for c in characters:
- object_destroy(c)
- game.characters = []
- if (value == 0):
- number = object_new("obj_number")
- number.sprite = sprite_new("spr_number_0")
- number.x = xPos
- number.y = yPos
- game.characters.append(number)
- return
- width = -2
- place = 1
- ch = 0
- n = value
- while (n >= place):
- width += 2
- place *= 10
- ch = (n % place) * 10 / place
- n -= ch * place / 10
- if (ch == 1):
- width += 16
- else:
- width += 24
- place = 1
- ch = 0
- xPos += (width / 2) + 2
- n = value
- while (n >= place):
- xPos -= 2
- place *= 10
- ch = (n % place) * 10 / place
- n -= ch * place / 10
- number = object_new("obj_number")
- number.y = yPos
- if (ch == 1):
- number.sprite = sprite_new("spr_number_1")
- number.x = xPos - 8
- xPos -= 16
- else:
- number.sprite = sprite_new("spr_number_" + str(ch))
- number.x = xPos - 12
- xPos -= 24
- game.characters.append(number)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement