mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-06 03:28:35 -04:00
adb95b135c
Original repository: https://github.com/encounter/ww
47 lines
1.2 KiB
C++
47 lines
1.2 KiB
C++
//
|
|
// Generated by dtk
|
|
// Translation Unit: f_op_draw_iter.cpp
|
|
//
|
|
|
|
#include "f_op/f_op_draw_iter.h"
|
|
#include "SSystem/SComponent/c_list.h"
|
|
#include "SSystem/SComponent/c_tag.h"
|
|
#include "f_op/f_op_draw_tag.h"
|
|
|
|
static s32 l_fopDwTg_id;
|
|
|
|
/* 8003C640-8003C684 .text fopDwIt_GetTag__Fv */
|
|
create_tag_class* fopDwIt_GetTag() {
|
|
while (l_fopDwTg_id + 1 < g_fopDwTg_Queue.mNumLists) {
|
|
l_fopDwTg_id++;
|
|
|
|
create_tag_class* tag = (create_tag_class*)g_fopDwTg_Queue.mpLists[l_fopDwTg_id].mpHead;
|
|
if (tag != NULL)
|
|
return tag;
|
|
}
|
|
|
|
return NULL;
|
|
}
|
|
|
|
/* 8003C684-8003C6C0 .text fopDwIt_Begin__Fv */
|
|
create_tag_class* fopDwIt_Begin() {
|
|
create_tag_class* createTagClass = (create_tag_class*)g_fopDwTg_Queue.mpLists->mpHead;
|
|
l_fopDwTg_id = 0;
|
|
|
|
if (createTagClass) {
|
|
return createTagClass;
|
|
}
|
|
|
|
return createTagClass = fopDwIt_GetTag();
|
|
}
|
|
|
|
/* 8003C6C0-8003C6EC .text fopDwIt_Next__FP16create_tag_class */
|
|
create_tag_class* fopDwIt_Next(create_tag_class *i_createTag) {
|
|
create_tag_class* createTagClass = (create_tag_class*)i_createTag->mpNode.mpNextNode;
|
|
if (!createTagClass) {
|
|
createTagClass = fopDwIt_GetTag();
|
|
}
|
|
|
|
return createTagClass;
|
|
}
|