mirror of
https://github.com/open-goal/jak-project
synced 2026-07-09 06:53:45 -04:00
[decompiler] as-type and font method support (#3855)
Add support for `as-type` macro, and detecting inline font methods. This works in all three games but I've only updated jak 3's goal_src for now. Eventually I will go back and work through the others, but I want to get more decompiler features in first.  --------- Co-authored-by: water111 <awaterford1111445@gmail.com>
This commit is contained in:
+207
-571
File diff suppressed because it is too large
Load Diff
+3
-9
@@ -1424,17 +1424,11 @@
|
||||
(+! s5-0 20)
|
||||
)
|
||||
(dotimes (s4-1 (length gp-0))
|
||||
(let ((v1-24 sv-144))
|
||||
(set! (-> v1-24 scale) 0.5)
|
||||
)
|
||||
(set-scale! sv-144 0.5)
|
||||
(set! (-> sv-144 origin x) 79.0)
|
||||
(set! (-> sv-144 origin y) (the float sv-148))
|
||||
(let ((v1-29 sv-144))
|
||||
(set! (-> v1-29 width) (the float 355))
|
||||
)
|
||||
(let ((v1-30 sv-144))
|
||||
(set! (-> v1-30 height) (the float 30))
|
||||
)
|
||||
(set-width! sv-144 355)
|
||||
(set-height! sv-144 30)
|
||||
(set! (-> sv-144 flags) (if (= (-> *setting-control* user-default language) (language-enum japanese))
|
||||
(font-flags middle middle-vert large)
|
||||
(font-flags kerning middle middle-vert large)
|
||||
|
||||
Reference in New Issue
Block a user