@@ -165,7 +165,7 @@ inline f32 Cd2_HIO_cylH(int param_1) {
165165 return param_1 < 16 ? l_Cd2_HIO.field_0x0004 [param_1].mCylH : l_Cd2_HIO.field_0x20c4 [param_1 - 16 ].mCylH ;
166166}
167167
168- inline int Cd2_HIO_maxLmtX_BACKBONE (int param_1) {
168+ inline s16 Cd2_HIO_maxLmtX_BACKBONE (int param_1) {
169169 s16 rv;
170170 if (param_1 < 16 ) {
171171 rv = l_Cd2_HIO.field_0x0004 [param_1].mMaxLmtX_BACKBONE ;
@@ -175,7 +175,7 @@ inline int Cd2_HIO_maxLmtX_BACKBONE(int param_1) {
175175 return rv;
176176}
177177
178- inline int Cd2_HIO_maxLmtY_BACKBONE (int param_1) {
178+ inline s16 Cd2_HIO_maxLmtY_BACKBONE (int param_1) {
179179 s16 rv;
180180 if (param_1 < 16 ) {
181181 rv = l_Cd2_HIO.field_0x0004 [param_1].mMaxLmtY_BACKBONE ;
@@ -185,7 +185,7 @@ inline int Cd2_HIO_maxLmtY_BACKBONE(int param_1) {
185185 return rv;
186186}
187187
188- inline int Cd2_HIO_maxLmtX_NECK (int param_1) {
188+ inline s16 Cd2_HIO_maxLmtX_NECK (int param_1) {
189189 s16 rv;
190190 if (param_1 < 16 ) {
191191 rv = l_Cd2_HIO.field_0x0004 [param_1].mMaxLmtX_NECK ;
@@ -195,7 +195,7 @@ inline int Cd2_HIO_maxLmtX_NECK(int param_1) {
195195 return rv;
196196}
197197
198- inline int Cd2_HIO_maxLmtY_NECK (int param_1) {
198+ inline s16 Cd2_HIO_maxLmtY_NECK (int param_1) {
199199 s16 rv;
200200 if (param_1 < 16 ) {
201201 rv = l_Cd2_HIO.field_0x0004 [param_1].mMaxLmtY_NECK ;
@@ -205,7 +205,7 @@ inline int Cd2_HIO_maxLmtY_NECK(int param_1) {
205205 return rv;
206206}
207207
208- inline int Cd2_HIO_maxLmtX_HEAD (int param_1) {
208+ inline s16 Cd2_HIO_maxLmtX_HEAD (int param_1) {
209209 s16 rv;
210210 if (param_1 < 16 ) {
211211 rv = l_Cd2_HIO.field_0x0004 [param_1].mMaxLmtX_HEAD ;
@@ -215,7 +215,7 @@ inline int Cd2_HIO_maxLmtX_HEAD(int param_1) {
215215 return rv;
216216}
217217
218- inline int Cd2_HIO_maxLmtY_HEAD (int param_1) {
218+ inline s16 Cd2_HIO_maxLmtY_HEAD (int param_1) {
219219 s16 rv;
220220 if (param_1 < 16 ) {
221221 rv = l_Cd2_HIO.field_0x0004 [param_1].mMaxLmtY_HEAD ;
@@ -225,7 +225,7 @@ inline int Cd2_HIO_maxLmtY_HEAD(int param_1) {
225225 return rv;
226226}
227227
228- inline int Cd2_HIO_minLmtX_BACKBONE (int param_1) {
228+ inline s16 Cd2_HIO_minLmtX_BACKBONE (int param_1) {
229229 s16 rv;
230230 if (param_1 < 16 ) {
231231 rv = l_Cd2_HIO.field_0x0004 [param_1].mMinLmtX_BACKBONE ;
@@ -235,7 +235,7 @@ inline int Cd2_HIO_minLmtX_BACKBONE(int param_1) {
235235 return rv;
236236}
237237
238- inline int Cd2_HIO_minLmtY_BACKBONE (int param_1) {
238+ inline s16 Cd2_HIO_minLmtY_BACKBONE (int param_1) {
239239 s16 rv;
240240 if (param_1 < 16 ) {
241241 rv = l_Cd2_HIO.field_0x0004 [param_1].mMinLmtY_BACKBONE ;
@@ -245,7 +245,7 @@ inline int Cd2_HIO_minLmtY_BACKBONE(int param_1) {
245245 return rv;
246246}
247247
248- inline int Cd2_HIO_minLmtX_NECK (int param_1) {
248+ inline s16 Cd2_HIO_minLmtX_NECK (int param_1) {
249249 s16 rv;
250250 if (param_1 < 16 ) {
251251 rv = l_Cd2_HIO.field_0x0004 [param_1].mMinLmtX_NECK ;
@@ -255,7 +255,7 @@ inline int Cd2_HIO_minLmtX_NECK(int param_1) {
255255 return rv;
256256}
257257
258- inline int Cd2_HIO_minLmtY_NECK (int param_1) {
258+ inline s16 Cd2_HIO_minLmtY_NECK (int param_1) {
259259 s16 rv;
260260 if (param_1 < 16 ) {
261261 rv = l_Cd2_HIO.field_0x0004 [param_1].mMinLmtY_NECK ;
@@ -265,7 +265,7 @@ inline int Cd2_HIO_minLmtY_NECK(int param_1) {
265265 return rv;
266266}
267267
268- inline int Cd2_HIO_minLmtX_HEAD (int param_1) {
268+ inline s16 Cd2_HIO_minLmtX_HEAD (int param_1) {
269269 s16 rv;
270270 if (param_1 < 16 ) {
271271 rv = l_Cd2_HIO.field_0x0004 [param_1].mMinLmtX_HEAD ;
@@ -275,7 +275,7 @@ inline int Cd2_HIO_minLmtX_HEAD(int param_1) {
275275 return rv;
276276}
277277
278- inline int Cd2_HIO_minLmtY_HEAD (int param_1) {
278+ inline s16 Cd2_HIO_minLmtY_HEAD (int param_1) {
279279 s16 rv;
280280 if (param_1 < 16 ) {
281281 rv = l_Cd2_HIO.field_0x0004 [param_1].mMinLmtY_HEAD ;
@@ -304,16 +304,10 @@ class PathTrace_c {
304304 bool isPath () { return mPath != NULL ; }
305305 s8 getArg0 () { return mPath ->m_points [field_0x20].mArg0 ; }
306306 s8 getArg1 () { return mPath ->m_points [field_0x20].mArg1 ; }
307- Vec getPoint (int index) { return mPath ->m_points [index].m_position ; }
307+ Vec getPoint (u16 index) { return mPath ->m_points [( u16 ) index].m_position ; }
308308 void setLastPointNum () { field_0x20 = mPath ->m_num - 1 ; }
309309 u16 getLastPointNum () {
310- u32 rv;
311- if (field_0x24 == 1 ) {
312- rv = mPath ->m_num - 1 ;
313- } else {
314- return 0 ;
315- }
316- return rv;
310+ return field_0x24 == 1 ? mPath ->m_num - 1 : 0 ;
317311 }
318312
319313 /* 0x00 */ fopAc_ac_c* mMyself ;
0 commit comments