Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* asset: Initial product map type * asset: Add initial product map test * game: Add dummy products map * scene: Load global product map * scene: Add production component * asset: Disallow empty product sets * scene: Initialize product queues * scene: Store pointer to product asset * scene: Fix retrieving product map after release * scene: Clear product queues when hotloading map * scene: Cleanup scene product header * game: Production hud skeleton * ui: Add groups shape * game: Add hud production header * game: Add background to production hud * game: Move groups to right size of hud * game: Skeleton of prod queue drawing * game: Add name to products * geo: Allow geo_nav_blocker_closest with from being blocked * ui: Reduce font border radius Better for high detail glyphs * ui: Tweak scroll view handle * game: Add ranger icons * core: Fix typo * game: Add icons to products * game: Add product cost label * game: Show hover on prod queue bg * game: Refactor queue icon drawing * game: Add feedback to queue btn activation * game: Add queue count ui * scene: Support product enqueuing * scene: Support max queue size * scene: Support prod queue canceling * scene: Support product cancel all * scene: Support product bulk enqueue * gap: Add util for char representation of a key * game: Basic product queue hotkeys * gap: Support forward declaring GapKey enum * gap: Use upper-case char for key chars * input: Add api to query action primary key * game: Add product queue hotkey ui * ui: Minor optimization to cmd size * ui: Cmd size optimization * ui: Support right mouse interacts * game: Support cancelling production with right mouse * game: Product hotkey ui tweaks * scene: Initial product queue processing logic * game: Tweak product costs * game: Visualize product queue state * game: Show product queue progress * scene: Add product queue cooldown * scene: Add product ready sound * game: Tweak product costs * scene: Add unit spawn logic * scene: Add unit spawn offset * scene: Configurable soundReady gain * game: Tweak product costs * assets: Add unit-ready sound * scene: Support nav request components * scene: Support product rally point * scene: Support updating rally points * game: Tweak queue max sizes * game: Tweak queue ui * game: Tweak queue hud * game: Tweak product queue tooltip * scene: Spawn units on nav grid * scene: Minor product queue restructure * scene: Future prod queue refactor * scene: Initial support for multi-unit spawns * scene: Disable terrain snapping on unit spawns * asset: Configurable product unit count * game: Fix inconsistent ui ids after product ui drawing * game: Move product queue tooltip to func * game: Minor cleanup in hud code * game: Tweaked prod cost ui * game: Add count to product queue hud * asset: Reduce size of AssetProduct struct * asset: Fix typo * asset: Restructure product map * game: Increase vision radius of barracks
- Loading branch information