My next step is to build a terraforming interface. To do that however I need a set of icons/cursors/pictograms to do so.
I need the following elements
Raise Corner Of Land Button
Lower Corner Of Land Button
Free Rise Corner of land Button (mouse wheel rises/lowers land)
Buy Land Button
Clear Land Button
Land Ownership Sign
Accept Changes Button (remember 'surveying' we were discussing!)
A tile highligtht texture
Land Corner highlight dot
Cost display label
x1, x5, x10 and x50 radio button*
x1, x2, x3, x4, x5, x6, x7 radio button**
land up cursor
land down cursor
buy land cursor
I said before that each element should have sizes that are multiplications of 16.
Forget that rule
Each element can have three states:
Each element can be animated in every state.
NOTE - a button is composed of a background and its pictogram. Try to use the same background _style_ and different icon pictures if you can.
How to deliver:
Each element has its size set with the background size - have that in mind, so if your button is 34x45 then its background is 34x45, its picture is 34x45, each animation frame is 34x45.
Take a look how the button in the latest alpha was built
How to achieve translucency - simple: provide an image where BLACK
sets what is translucent and WHITE
sets what is opaque.
Image format for translucency file is either: PNG, GIF, BMP or TGA
Image format for picitures is: PNG, GIF, BMP, TGA or JPEG***
Best option is if each image is an RGBA TGA.
If you have any questions - post them here
*the terrain height map is very precise - around 10cm/step. This means that to achieve proper precision we need a mode to magnify the clicks to have sensible speed of rise. these settings set how many units each click is going to rise.
**during terraforming this sets the maximum difference between two land corners is set here. Engine allows maximum of 7 units.
***JPEG is discouragedNOTE: the style you set here sets the style of the default menu. Winner takes it all - pioneer law!