mirror of
https://github.com/open-goal/jak-project
synced 2026-08-17 05:31:46 -04:00
[TypeSystem] add heap-base property to types (#431)
* support heap base in the type system * lock around modification of status
This commit is contained in:
@@ -15,9 +15,10 @@
|
||||
(music-volume-movie float :offset-assert 212)
|
||||
(sfx-volume-movie float :offset-assert 216)
|
||||
)
|
||||
:heap-base #x70
|
||||
:method-count-assert 30
|
||||
:size-assert #xdc
|
||||
:flag-assert #x1e000000dc
|
||||
:flag-assert #x1e007000dc
|
||||
(:methods
|
||||
(dummy-20 () none 20)
|
||||
(dummy-21 () none 21)
|
||||
|
||||
@@ -68,9 +68,10 @@
|
||||
(last-time uint64 :offset-assert 152)
|
||||
(voicebox uint64 :offset-assert 160)
|
||||
)
|
||||
:heap-base #x40
|
||||
:method-count-assert 16
|
||||
:size-assert #xa8
|
||||
:flag-assert #x10000000a8
|
||||
:flag-assert #x10004000a8
|
||||
(:methods
|
||||
(dummy-14 () none 14)
|
||||
(dummy-15 () none 15)
|
||||
|
||||
@@ -56,9 +56,10 @@
|
||||
(moon-count int32 :offset-assert 176)
|
||||
(moon basic :offset-assert 180)
|
||||
)
|
||||
:heap-base #x50
|
||||
:method-count-assert 14
|
||||
:size-assert #xb8
|
||||
:flag-assert #xe000000b8
|
||||
:flag-assert #xe005000b8
|
||||
)
|
||||
|
||||
(deftype time-of-day-palette (basic)
|
||||
|
||||
@@ -60,9 +60,10 @@
|
||||
(nb-of-particles int32 :offset-assert 248)
|
||||
(particles hud-particle 7 :offset-assert 252)
|
||||
)
|
||||
:heap-base #xb0
|
||||
:method-count-assert 27
|
||||
:size-assert #x118
|
||||
:flag-assert #x1b00000118
|
||||
:flag-assert #x1b00b00118
|
||||
(:methods
|
||||
(dummy-14 () none 14)
|
||||
(dummy-15 () none 15)
|
||||
|
||||
Reference in New Issue
Block a user