New stack experience interface

As a continuation of this, creature window made without use of H3 graphics:
https://dl.dropbox.com/u/22372764/vcmi/dialog-creature-cc.png
Bakground source: picasaweb.google.com/publicdomai … inTextures
Similar quest window: dl.dropbox.com/u/22372764/vcmi/ … est-cc.png

Main panel:
Creature stats got one more field: remaining mana\spell casts.

Topleft icon: experience. Instead of displaying 3 numbers, icon and text it consist from:
a) Level-dependent icon (1 bronze chevron for lvl1 … 3 gold chevron for lvl 9, gold chevron + star for lvl 10). Icons deserve some improvement but this is all I can do.
b) Subtitle with current experience.
Everything else will be accessible on click (including upgrades preview or max new recruits)
BTW: max new recruits should be part of split screen (by displaying resulting rank) but not here.

Topright icon: artifact. Right click to show info, left click to give artifact to hero.

Bottom icons: luck & morale.

Possible use of free space:

  • Label with “Rank X: Name” text, or just “Rank X” - need to check size in-game first.
  • Button to pass artifact back to hero
  • Print current experience below icon instead of embedding

Spell effects panel:
8 slots for spell effects, Will not be visible outside of battles

Commander panel:
Commander primary skills, only for commander and commander level-up dialogs.

Abilities panel:
Only if creature has any abilities.
Variable size, will be hardcoded to some limit. IMO 3 rows is the best choice.
Description box became narrower but it also became a little higher and can fit one more line of text
Slider to the right will become active when scrolling is needed (black rectangle will be visible always for ease of coding this)

Buttons panel:
Visible only on left click. Consists:
a) Dismiss/Exit buttons
b) “Upgrade unit” text, visible if any upgrades are possible (army in town or hero is upgrade specialist)
c) Upgrade buttons.
Unavailable upgrades (no gold) will be grayscaled and not clickable (or tooltip with required sum)
Ignore empty image - in-game UI won’t have unused buttons

Status bar
Likely will be disabled for popups - no need to waste 20 pixels on it :slight_smile:

Black horizontal lines between panels may not look good but are necessary for seamless enabling\disabling of panels.

Any complains\propositions\nitpicking?