mirror of
https://github.com/open-goal/jak-project
synced 2026-06-27 19:02:59 -04:00
7757483f01
New menu for setting a custom aspect ratio.    
51 lines
751 B
Common Lisp
51 lines
751 B
Common Lisp
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
#|
|
|
|
|
Additional PC port specific file for overriding/expanding the progress menu
|
|
This gives us more freedom to write code how we want.
|
|
|
|
|#
|
|
|
|
|
|
(defmacro push-and-set-state (progress state)
|
|
`(begin
|
|
(push-state ,progress)
|
|
(set-next-state ,progress ,state 0)))
|
|
|
|
|
|
|
|
(deftype menu-display-mode-option (menu-option)
|
|
()
|
|
)
|
|
|
|
|
|
(deftype menu-aspect-ratio-pc-option (menu-option)
|
|
()
|
|
)
|
|
|
|
|
|
(deftype menu-on-off-vsync-option (menu-on-off-option)
|
|
()
|
|
)
|
|
|
|
|
|
(deftype menu-aspect-ratio-custom-option (menu-option)
|
|
()
|
|
)
|
|
|
|
|
|
(deftype progress-cheat-info (basic)
|
|
((name text-id)
|
|
(unlock text-id)
|
|
(flag pc-cheats)
|
|
|
|
(avail-after game-task-node)
|
|
(avail-after-hero game-task-node)
|
|
)
|
|
)
|
|
|
|
|
|
|