MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / xCutsceneConvertBreak

Function xCutsceneConvertBreak

src/SB/Core/x/xCutscene.cpp:150–179  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

148}
149
150F32 xCutsceneConvertBreak(float param_1, xCutsceneBreak* param_2, U32 param_3, int param_4)
151{
152 int i = 0;
153 if (param_3 == 0)
154 {
155 return param_1;
156 }
157 while (true)
158 {
159 if (param_4 != param_2[i].Index)
160 {
161 break;
162 }
163 if (param_2[i].Time - param_1 <= 0.0f)
164 {
165 break;
166 }
167 if (0.03333333f <= param_2[i].Time - param_1)
168 {
169 break;
170 }
171 i++;
172 param_3--;
173 if (param_3 == 0)
174 {
175 return param_1;
176 }
177 }
178 return param_2[i].Time - 0.03333333f;
179}
180
181S32 xCutscene_Update(xCutscene* csn, F32 dt)
182{

Callers 1

xCutscene_UpdateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected