|
| | LineManager () |
| void | initialize (const sead::Vector2f &pos, u32 layer, f32 base_speed=0.0f, bool stop_at_end=false, bool dir_left=false) |
| void | initTermCheckPos () |
| void | changeDirection () |
| void | setBaseSpeed (f32 speed) |
| Angle | acmAngle () const |
| u32 | getLineUnitNo (f32 x, f32 y) const |
| void | startLineMove (bool exec_fall_down=false) |
| f32 | calcAdjustPosY (f32, f32) |
| void | printInitState (const sead::SafeString &) const |
| bool | isUnitCircle2x2 (u32) |
| bool | isUnitCircle4x4 (u32) |
| bool | lineCrossSlopeCheck (f32 *, f32 *, const sead::Vector2f &, const sead::Vector2f &) |
| bool | lineCrossRangeCheck (f32, f32, f32) |
| bool | slopeCrossSetIfCan (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &, f32, f32) |
| bool | heightCrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | widthCrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| void | circleNextPosSet (const sead::Vector3f &pos, f32) |
| bool | checkTerm () |
| void | moveOnCircleSpeedSet (f32, f32) |
| void | correctPosXUnitOver () |
| void | correctPosYUnitOver () |
| Angle | acmRotDeltaU2UPrev (Angle) |
| Angle | acmRotDeltaU2URev (Angle) |
| void | calcRotateToCircleRev (Angle, bool) |
| void | calcRotateToCirclePrev (Angle, bool) |
| bool | line0CrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | line1CrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | line3HCrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | line3VCrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | line4CrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | line5CrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | line7CrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | line8CrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | line9CrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | lineACrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | lineBCrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | lineCCrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | lineDCrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | lineECrossCheck (const sead::Vector2f &, const sead::Vector2f &, const sead::Vector2f &) |
| bool | lineFCrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| bool | circleUL2CrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| bool | circleUR2CrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| bool | circleDL2CrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| bool | circleDR2CrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| bool | lineRHURCrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| bool | lineRHULCrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| bool | lineRHLLCrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| bool | lineRHLRCrossCheck (const sead::Vector2f &, sead::Vector2f, sead::Vector2f) |
| void | fallOnLineCheck () |
| bool | moveToRightUpper (u32, const sead::Vector2f &, bool) |
| bool | moveToRightLower (u32, const sead::Vector2f &, bool) |
| bool | moveToLeftUpper (u32, const sead::Vector2f &, bool) |
| bool | moveToLeftLower (u32, const sead::Vector2f &, bool) |
| void | moveFromRightUpper (const sead::Vector2f &, bool) |
| void | moveFromHeightUpper (const sead::Vector2f &) |
| void | moveFromLeftLower (const sead::Vector2f &, bool) |
| void | moveFromRightLower (const sead::Vector2f &, bool) |
| void | moveFromHeightLower (const sead::Vector2f &) |
| void | moveFromLeftUpper (const sead::Vector2f &, bool) |
| void | moveOnCircle1 (f32, f32) |
| void | moveOnCircle2 (f32, f32) |
| void | moveOnCircle3 (f32, f32) |
| void | moveOnCircle4 (f32, f32) |
| void | execute () |
| const sead::Vector2f & | getPos () const |
| bool | isState (const StateID &state_id) const |
| bool | isDirLeft () const |
| bool | isDirRight () const |