Nicolás Badano
310710b6e2
Major plumbing upgrades on interact_menu:
...
- Store only one compiled menu per class
- Actions added through apis for invidual objects stored on the object separately
- Replaced the concept of uids by paths. This allows adding/removing actions inside other actions loaded from config seamlessly.
- Temporarily removed caching of nearby actions (probe). We may go back to that if needed pretty easily. This allows the player to move freely with the interaction menu opened.
2015-02-27 01:55:16 -03:00
Nicolás Badano
6b7f649244
interact_menu: add headers
2015-02-21 17:11:03 -03:00
Nicolás Badano
908f23a78f
Removed filtering actions
2015-02-19 20:10:07 -03:00
Nicolás Badano
bc3a226c64
Text under the icon
2015-02-19 18:56:43 -03:00
Nicolás Badano
41145e5731
reduce size of the menu
2015-02-19 18:03:25 -03:00
Nicolás Badano
0dfeb22ec8
tidy up
2015-02-19 18:03:14 -03:00
Nicolás Badano
861a6b1775
avoid all submenus opening simultaneously by switching menu paths to use uids
2015-02-19 15:47:59 -03:00
Nicolás Badano
f7d5d615ee
allow actions to be defined for different selections
2015-02-19 15:36:27 -03:00
Nicolás Badano
30943cbfd4
move the main menu actions to the right cuadrant
2015-02-19 12:03:20 -03:00
Nicolás Badano
a8797fe45a
Fix for the angular spacing of submenus
2015-02-19 12:02:48 -03:00
Nicolás Badano
db5e8bcc34
Modify the opacity of icons along with that of the text
2015-02-19 12:01:47 -03:00
Nicolás Badano
d055315661
interact_menu: tab to space
2015-02-19 10:49:36 -03:00
Nicolás Badano
53f632c716
Merge branch 'selfInteractionMenu' of github.com:KoffeinFlummi/ACE3 into selfInteractionMenu
2015-02-19 10:39:28 -03:00
Nicolás Badano
3b35d9d109
Make interact sub menus open as circle sectors instead of full circles
2015-02-19 10:38:09 -03:00
Nicolás Badano
8e6600d5ec
Tweak distances
2015-02-19 10:36:59 -03:00
PabstMirror
244d7a5572
Fix opacity fading on other render levels
2015-02-19 03:02:58 -06:00
Nicolás Badano
043987fc93
basic self actions
2015-02-18 18:58:06 -03:00
PabstMirror
9631154926
Set ADDON variable in XEH_preInit
2015-01-29 01:38:46 -06:00
Nou
5dfa4304d3
Tweaks
2015-01-28 12:03:30 -08:00
Nou
984fee03ac
Merge branch 'interact_menu' of https://github.com/KoffeinFlummi/ACE3 into interact_menu
2015-01-28 10:19:30 -08:00
Nou
8e9883a111
Make sure object actions are set.
2015-01-28 10:18:19 -08:00
Nicolás Badano
b6dbd8d3c4
interact_menu: add canInteract (including exceptions) and canInteractWith to condition.
2015-01-20 02:41:04 -03:00
Nou
ef94011cdc
Menu rendering should be done with the mission event handler for Draw3D because it executes before rendering the current frame, rather than after the current frame.
2015-01-19 15:13:41 -08:00
Nou
1a2231c14a
Privatize
2015-01-18 20:13:45 -08:00
Nou
84f404ae84
Remove debug, added scripted add/remove actions.
2015-01-18 20:08:34 -08:00
Nou
6a04408a74
Initial nou menu commit.
2015-01-18 10:38:27 -08:00