Get text to show first number in global variable + more

0 favourites
  • 4 posts
From the Asset Store
Globals 2.0
$3.99 USD
Globals 2.0 stores and group variables. You can also load and save data (variables) from/to JSON files.
  • Hey guys,

    I'm using a global variable for my health, and it's max three digits. XYZ.

    I have two text boxes, once to show the health to 99 while each hundred is counted as an extra "life" or like Metroid's energy tank.

    Basically I want one text box to only show "X" for the number of 'energy tanks', while the second text box only shows "YZ" so we know how much health we have until another energy tank is "used up".

    Example,

    Global variable shows 399 (HP)

    Text Box 1 shows : 3

    Text Box 2 shows : 99

    Currently I'm using three global variables, one to control the text box 1, another to control text box 2 and a third that "fills" so the game knows when to add an energy tank.

    Any idea how to do this?

  • global variable: Health = 399

    text box 1: Int(Health /100)

    text box 2: Int(Health %100)

  • EyeForcz

    Thanks a lot, you're a big help!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Alternatively you could use some string expressions.

    text box 1: left(str(Variable1),len(str(Variable1))-2)

    text box 2: right(str(Health), 2)

    Granted, not very elegant

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)