Add target_ptr
This commit is contained in:
parent
fd3cd887b6
commit
25a3de62e7
|
@ -214,6 +214,20 @@ int target_find_free_subnode(TargetSubNode** subnode_ptr)
|
|||
return 0;
|
||||
}
|
||||
|
||||
// 0x49BD00
|
||||
int target_ptr(int pid, TargetSubNode** subnode_ptr)
|
||||
{
|
||||
TargetNode* node = targetlist.tail;
|
||||
while (node != NULL) {
|
||||
if (node->subnode.field_0 == pid) {
|
||||
*subnode_ptr = &(node->subnode);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
return target_load(pid, subnode_ptr);
|
||||
}
|
||||
|
||||
// 0x49BD98
|
||||
int pick_rot()
|
||||
{
|
||||
|
|
|
@ -55,6 +55,7 @@ int target_header_save();
|
|||
int target_header_load();
|
||||
int target_load(int pid, TargetSubNode** subnode_ptr);
|
||||
int target_find_free_subnode(TargetSubNode** subnode_ptr);
|
||||
int target_ptr(int pid, TargetSubNode** subnode_ptr);
|
||||
int pick_rot();
|
||||
int target_pick_global_var(int* value_ptr);
|
||||
int target_pick_map_var(int* value_ptr);
|
||||
|
|
Loading…
Reference in New Issue