7d40755553
Merge branch 'master' of somewhatlurker/PD-Loader into master
nastys2019-10-25 23:30:53 +00:00
26d6ef0250
add code for skipping through menus (input bit 0x6e set based on any control panel buttons being used)
somewhatlurker2019-10-26 10:16:53 +11:00
1c32a16018
add pause component to launcher and components.ini
somewhatlurker2019-10-26 00:26:16 +11:00
ebc5baa132
tlac: move drawing to utilities as its own class (rather than littering the components namespace), simplify menu coordinates management of pause
somewhatlurker2019-10-25 23:04:28 +11:00
02967e7e03
pause: make the cursor and items look nicer (ignore the crackhead math)
somewhatlurker2019-10-25 06:47:34 +11:00
4da730261f
pause: improve layout and add some lines as decoration partial code for a decent looking box is included but commented out because the asset isn't loaded in-game
somewhatlurker2019-10-24 23:06:03 +11:00
000065ed14
tlac: add some extra drawing stuff, change drawing signatures to allow inline points/rects
somewhatlurker2019-10-24 18:58:30 +11:00
bb683c2252
tlac drawing: proper support for different aet files
somewhatlurker2019-10-24 17:35:47 +11:00
501135cc20
tlac drawing: add drawText functions for strings with formatting/sprite escapes
somewhatlurker2019-10-23 22:21:25 +11:00
b5b0af0e15
pause: pause on focus lost (+ some minor cleanup)
somewhatlurker2019-10-23 11:17:58 +11:00
0f5745cde1
pause: use cross to leave sub-menu instead of triangle
somewhatlurker2019-10-23 11:11:16 +11:00
bb20f55e1c
tlac: rename some text drawing stuff to be more correct
somewhatlurker2019-10-23 11:06:56 +11:00
d5b184414a
pause: bring back the fancy icons (with a fix for createAetLayer's signature in drawing)
somewhatlurker2019-10-23 08:26:27 +11:00
6bbc1fce5f
pause: disable aets in key legend -- I've been getting some crashes that seem to be caused by them and I'm not sure why yet might be something as simple as putting const in a few too many places
somewhatlurker2019-10-23 07:47:26 +11:00
d7ca0637f5
pause: better input filtering buttons now need to be pressed again after leaving pause to trigger (instead of instantly hitting when unpaused)
somewhatlurker2019-10-23 04:52:39 +11:00
942de967ce
pause: fix button icons remaining when UI is hidden
somewhatlurker2019-10-22 05:42:52 +11:00
6899c278f4
pause: use nullptr instead of 0 in createAetLayer args
somewhatlurker2019-10-21 21:39:57 +11:00
7c308c1f24
tlac: (drawing:) use Point struct in more places and add more/better aet funcs, (pause:) use button aets in key legend
somewhatlurker2019-10-21 21:10:39 +11:00
8edbf92649
pause: add SE volume submenu, improve some state management
somewhatlurker2019-10-21 01:20:44 +11:00
cc183348e4
pause: don't listen for menu input when menu is hidden, improve keys legend, add pulsing effect to selected item's text, remove isUnpauseKeyTapped
somewhatlurker2019-10-20 19:58:09 +11:00
d8ac3bbd67
pause: move entire UI to in-engine sprites, make give up work, DrawText.h->Drawing.h, make framespeed modification robust (code's still a mess tho)
somewhatlurker2019-10-20 17:35:51 +11:00
3c7768c147
add pause menu (with one option) this is pretty annoying becuase it requires drawing the overlay after drawing text.. it's probably not a bad idea to ship a new text renderer so some of the dodginess can be avoided
somewhatlurker2019-10-20 02:49:54 +11:00