mirror of
https://github.com/open-goal/jak-project
synced 2026-08-20 14:24:45 -04:00
Get started on collide-func and clean up log forms in decompiler (#713)
* wip * temp * temp2 * first part of log macros * more log macros * logtest * clean up * dont initialize game info because we are missing stuff
This commit is contained in:
@@ -1570,10 +1570,7 @@
|
||||
(debug-menu-context-release-joypad a0-1)
|
||||
)
|
||||
(set! (-> arg0 grabbed-joypad-p) #f)
|
||||
(when
|
||||
(nonzero?
|
||||
(logand (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons circle))
|
||||
)
|
||||
(when (logtest? (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons circle))
|
||||
(cond
|
||||
((-> arg0 float-p)
|
||||
(if (-> arg0 factivate-func)
|
||||
@@ -1612,39 +1609,27 @@
|
||||
)
|
||||
)
|
||||
((or
|
||||
(nonzero?
|
||||
(logand (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons right))
|
||||
)
|
||||
(nonzero?
|
||||
(logand (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons left))
|
||||
)
|
||||
(nonzero?
|
||||
(logand (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down))
|
||||
)
|
||||
(logtest? (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons right))
|
||||
(logtest? (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons left))
|
||||
(logtest? (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons down))
|
||||
(nonzero? (logand (-> *cpad-list* cpads 0 button0-abs 0) (pad-buttons up)))
|
||||
)
|
||||
(let ((v1-39 (cond
|
||||
((nonzero?
|
||||
(logand
|
||||
(-> *cpad-list* cpads 0 button0-abs 0)
|
||||
(pad-buttons right)
|
||||
)
|
||||
((logtest?
|
||||
(-> *cpad-list* cpads 0 button0-abs 0)
|
||||
(pad-buttons right)
|
||||
)
|
||||
10
|
||||
)
|
||||
((nonzero?
|
||||
(logand
|
||||
(-> *cpad-list* cpads 0 button0-abs 0)
|
||||
(pad-buttons up)
|
||||
)
|
||||
((logtest?
|
||||
(-> *cpad-list* cpads 0 button0-abs 0)
|
||||
(pad-buttons up)
|
||||
)
|
||||
1
|
||||
)
|
||||
((nonzero?
|
||||
(logand
|
||||
(-> *cpad-list* cpads 0 button0-abs 0)
|
||||
(pad-buttons down)
|
||||
)
|
||||
((logtest?
|
||||
(-> *cpad-list* cpads 0 button0-abs 0)
|
||||
(pad-buttons down)
|
||||
)
|
||||
-1
|
||||
)
|
||||
@@ -1953,9 +1938,7 @@
|
||||
;; definition for function debug-menus-default-joypad-func
|
||||
(defun debug-menus-default-joypad-func ((arg0 debug-menu-context))
|
||||
(cond
|
||||
((nonzero?
|
||||
(logand (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons square))
|
||||
)
|
||||
((logtest? (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons square))
|
||||
(cond
|
||||
((< 1 (-> arg0 sel-length))
|
||||
(debug-menu-context-close-submenu arg0)
|
||||
@@ -1964,25 +1947,19 @@
|
||||
)
|
||||
)
|
||||
)
|
||||
((nonzero? (logand (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons x)))
|
||||
((logtest? (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons x))
|
||||
(debug-menu-context-activate-selection arg0)
|
||||
)
|
||||
((nonzero? (logand (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up)))
|
||||
((logtest? (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons up))
|
||||
(debug-menu-context-select-new-item arg0 -1)
|
||||
)
|
||||
((nonzero?
|
||||
(logand (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down))
|
||||
)
|
||||
((logtest? (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons down))
|
||||
(debug-menu-context-select-new-item arg0 1)
|
||||
)
|
||||
((nonzero?
|
||||
(logand (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons left))
|
||||
)
|
||||
((logtest? (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons left))
|
||||
(debug-menu-context-select-new-item arg0 -5)
|
||||
)
|
||||
((nonzero?
|
||||
(logand (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons right))
|
||||
)
|
||||
((logtest? (-> *cpad-list* cpads 0 button0-rel 0) (pad-buttons right))
|
||||
(debug-menu-context-select-new-item arg0 5)
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user