Paul Chote
725b0cda40
Fix Production Palette audio (Bug #1004 ).
2011-07-15 21:31:46 +12:00
Paul Chote
089cdf14ad
Remove the baked harvester animation from proc. Fixes #1009 .
2011-07-15 20:10:22 +12:00
Paul Chote
47ba4cb285
Add click sounds to ingame buttons
2011-07-14 21:00:45 +12:00
Paul Chote
195aecec0e
Add chat notification audio
2011-07-14 20:29:14 +12:00
Paul Chote
f724da5628
Tweak lobby chat panel
2011-07-14 20:29:14 +12:00
Paul Chote
3f468353fc
Fix player name color in lobby chat.
2011-07-14 20:29:14 +12:00
Paul Chote
562931196f
Give observers a minimap
2011-07-14 20:29:14 +12:00
Paul Chote
b82b716506
Add icons for options/sell/repair
2011-07-14 20:29:14 +12:00
Paul Chote
dc0c0e744a
Production group icons
2011-07-14 20:29:14 +12:00
Paul Chote
32322b1658
Add tooltip descriptions to support powers
2011-07-14 20:29:14 +12:00
Paul Chote
2049030ad4
Show remaining build time, remove unnecessary calculations from production palette
2011-07-14 20:29:13 +12:00
Paul Chote
29a90021f6
Fix production tabs crash
2011-07-14 20:29:13 +12:00
Paul Chote
07ae0688ff
Fix unexplored terrain tooltip
2011-07-14 20:29:13 +12:00
Paul Chote
ef8ed398ce
Tweak special powers widget: move unnecessary calculations out of Draw(); display the charge time over the icon.
2011-07-14 20:29:13 +12:00
Paul Chote
574133429a
Fix control groups
2011-07-14 20:29:13 +12:00
Paul Chote
3d9a8cc002
Fix a tooltip crash.
2011-07-14 20:29:13 +12:00
Paul Chote
b2bfc5368a
Initial production tooltip
2011-07-14 20:29:13 +12:00
Paul Chote
6199ec1404
Hide the objectives panel when opening submenus
2011-07-14 20:29:13 +12:00
Paul Chote
d70e5d3c42
Simple support power tooltips
2011-07-14 20:29:12 +12:00
Paul Chote
e078c8f8d8
Add owner name/flag to world tooltip.
2011-07-14 20:29:12 +12:00
Paul Chote
c965899b8c
Better support for dynamic tooltip sizes
2011-07-14 20:29:12 +12:00
Paul Chote
dd7e270780
Update tooltip every render - fixes tooltips for actors changing under the cursor.
2011-07-14 20:29:12 +12:00
Paul Chote
7c72c1564e
Add tooltip hook to SupportPowers; save some batches.
2011-07-14 20:29:12 +12:00
Paul Chote
ca77f20f19
Save batches in ProductionPalette
2011-07-14 20:29:12 +12:00
Paul Chote
5f3483ed17
Improve edge-scroll behavior
2011-07-14 20:29:12 +12:00
Paul Chote
06990e356f
Simple world tooltip.
2011-07-14 20:29:12 +12:00
Paul Chote
2f9114fcf8
Power/Silo bar tooltips.
2011-07-14 20:29:11 +12:00
Paul Chote
b4489028de
Polish button tooltips. Add tooltips/hotkeys for menu/sell/repair
2011-07-14 20:29:11 +12:00
Paul Chote
460451c402
Start implementing new tooltip bits. Test tooltips added for buttons and production palette.
2011-07-14 20:29:11 +12:00
Chris Forbes
33e6c7d39f
fix namespace on cnc ProductionQueueFromSelection
2011-07-14 20:29:09 +12:00
Paul Chote
e9d67860de
Proper mouseover support.
2011-07-14 20:29:02 +12:00
Paul Chote
1114293035
Apply consistent widget method names. Semantic change: Widgets that want to tick when !Visible must override TickOuter() instead of Tick().
2011-07-14 20:29:02 +12:00
Paul Chote
193999a040
Move OnMouseUp onto ButtonWidget and drop its unnecessary plumbing.
2011-07-14 20:29:02 +12:00
Paul Chote
e58e354c4b
Move IsDisabled checking for OnMouseDown into ButtonWidget. Remove unnecessary bool plumbing.
2011-07-14 20:29:02 +12:00
Paul Chote
bbeaf2047b
Remove OnMouseDown from Widget. Define it on just the widgets that want it.
2011-07-14 20:29:02 +12:00
Paul Chote
f905c87b97
New support powers bin
2011-07-14 20:29:01 +12:00
Paul Chote
5f8beb632a
Switch tabs when a queue is lost, hide tab-strip when there are no queues available, rename queueType -> queueGroup.
2011-07-14 20:29:01 +12:00
Paul Chote
a065ba0338
Keyboard support for production palette:
...
y/u/i/o/p map to Buildings/Defense/Infantry/Vehicles/Aircraft.
Tab or successive y/u/i/o/p will switch tabs within a category.
Successive clicks on category icons will also switch tabs.
Shift + keyboard/click cycles tabs in reverse.
2011-07-14 20:29:01 +12:00
Paul Chote
6877c29fa6
Reimplement production queue switching from selection.
2011-07-03 07:02:17 +12:00
Paul Chote
8950ef7bcb
Hook up sell/repair buttons
2011-07-03 06:29:41 +12:00
Paul Chote
f96840df36
Rewrite production palette. Tooltips will be reimplemented later.
2011-07-03 06:20:02 +12:00
Paul Chote
c76811c5e1
Rewrite production tabs (again): Avoid doing a pile of work every tick; support multiple queue types grouped under one category; Tab numbering is sticky.
2011-07-03 01:48:14 +12:00
Paul Chote
b85fce3b41
Disable queue buttons when there are no tabs
2011-07-02 21:37:31 +12:00
Paul Chote
fe380b13ac
Rewrite ProductionTabsWidget.
2011-07-02 21:18:26 +12:00
Paul Chote
d5e63538ad
Port production palette from ui2 branch. Needs reworking. Unfinished.
2011-07-02 07:32:34 +12:00
Paul Chote
dba77daae0
Fix namespace
2011-07-02 07:31:39 +12:00
Paul Chote
e922e8028c
Hook up tib storage bar
2011-07-02 06:23:48 +12:00
Paul Chote
7e67fdb446
Wire up power bar
2011-07-02 04:27:40 +12:00
Paul Chote
1f92286b51
Wire up cash display
2011-07-02 03:53:13 +12:00
Paul Chote
9b3cedd37f
Show map title in the lobby
2011-07-01 23:37:53 +12:00