Okay, Now i got as far as i can get it basically, since as i mentioned in previous answer, I have never seen billiard scoring board, even less a pub version of it. Hence I am bit of guessing here.
But I suppose it is basically quite simple app, that basically it is showing numbers, and when you touch a screen, bit like touching "+" or "-" button, it changes the score. Although i suppose there is some own logic to the scoring, that instead of going +1 until infinity like in simple "+". "-" button system it would, in this case it might automatically change a round or something at certain point, and perhaps you can even get different amount of points depending what you did.
However, if this is basically what it does, then this sounds simple enough program, that you could just use Hollywoods own Layer and Button systems to do this.
Basically I would see that at simplest you draw a box which becames a layer, and then you make this layer become a button. Inside this box you write some text, like "+" for example.
Then there will be some texts, which you can do using "TextOut" command, and you also give a name to these textoutputs:
Code: Select all
TextOut(50, 300, "0", {name="player1score"})
This is so that at later point you can use:
Code: Select all
SetLayerStyle("player1score", {text=newscore})
And this way those points get updated.
That is pretty much it. I believe that if this program is as simple as it seems to me, then this will be pretty sufficient for it.
However, if you are planning to sell it for income, then you could use fellow forum member Allanons HGUI to make sure that all those boxes look exactly same on each device.
For one slight problem with Hollywood is, that for example text might display slightly differently on different platforms, it isnt a big difference, but in case you are going for very specific design, like want some letter to start from some specific pixel, then the regular Hollywood might fail on that on different platforms. However, if you leave a tiny bit of space everywhere, then there shouldnt be any problems, as this difference between platforms is very minor.