mirror of
https://github.com/open-goal/jak-project
synced 2026-09-04 10:41:44 -04:00
[decomp] get started on game info (#674)
* temp * menu text * wip * recognize handle to process * more
This commit is contained in:
@@ -5,20 +5,20 @@
|
||||
(deftype task-cstage (structure)
|
||||
((game-task game-task :offset-assert 0)
|
||||
(status task-status :offset-assert 8)
|
||||
(flags uint8 :offset-assert 16)
|
||||
(flags task-flags :offset-assert 16)
|
||||
(condition (function task-control symbol) :offset-assert 20)
|
||||
)
|
||||
:method-count-assert 16
|
||||
:size-assert #x18
|
||||
:flag-assert #x1000000018
|
||||
(:methods
|
||||
(get-game-task (_type_) uint 9)
|
||||
(get-task-status (_type_) uint 10)
|
||||
(TODO-RENAME-11 (_type_ task-control) symbol 11)
|
||||
(first-flag-bit? (_type_) symbol 12)
|
||||
(third-flag-bit? (_type_) symbol 13)
|
||||
(TODO-RENAME-14 (_type_) int 14)
|
||||
(clear-all-but-first-flag-bit (_type_) int 15)
|
||||
(get-game-task (_type_) game-task 9)
|
||||
(get-task-status (_type_) task-status 10)
|
||||
(task-available? (_type_ task-control) symbol 11)
|
||||
(closed? (_type_) symbol 12)
|
||||
(closed-by-default? (_type_) symbol 13)
|
||||
(close-task! (_type_) int 14)
|
||||
(open-task! (_type_) int 15)
|
||||
)
|
||||
)
|
||||
|
||||
@@ -44,13 +44,13 @@
|
||||
(current-task (_type_) int 9)
|
||||
(current-status (_type_) int 10)
|
||||
(close-current! (_type_) none 11)
|
||||
(close-status! (_type_ int) int 12)
|
||||
(close-status! (_type_ task-status) int 12)
|
||||
(first-any (_type_ symbol) int 13)
|
||||
(reset! (_type_ symbol symbol) int 14)
|
||||
(closed? (_type_ int int) symbol 15)
|
||||
(closed? (_type_ game-task task-status) symbol 15)
|
||||
(get-reminder (_type_ int) int 16)
|
||||
(save-reminder (_type_ int int) int 17)
|
||||
(exists? (_type_ int int) symbol 18)
|
||||
(exists? (_type_ game-task task-status) symbol 18)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user