SYMBOL INDEX (5191 symbols across 541 files) FILE: STROOP/Calculators/AirMovementCalculator.cs class AirMovementCalculator (line 15) | public static class AirMovementCalculator method ApplyInput (line 17) | public static MarioState ApplyInput(MarioState marioState, Input input... method ApplyInput (line 25) | public static MarioState ApplyInput(MarioState marioState, int angleDi... method ApplyInput (line 33) | public static MarioState ApplyInput(MarioState marioState, RelativeDir... method ApplyInputRepeatedly (line 41) | public static MarioState ApplyInputRepeatedly(MarioState marioState, R... method AirMove (line 52) | public static MarioState AirMove(MarioState initialState, int numQStep... method ComputeAirHSpeed (line 124) | private static MarioState ComputeAirHSpeed(MarioState initialState, in... method ComputeAirHSpeed (line 170) | private static MarioState ComputeAirHSpeed(MarioState initialState, In... method ComputeAirHSpeed (line 217) | private static MarioState ComputeAirHSpeed(MarioState initialState, Re... method ComputeAirHSpeed (line 282) | private static float ComputeAirHSpeed(float initialHSpeed) method ComputePosition (line 291) | public static float ComputePosition(float position, float hSpeed, int ... method ComputeAirYSpeed (line 301) | private static MarioState ComputeAirYSpeed(MarioState initialState) method ApproachHSpeed (line 322) | private static float ApproachHSpeed(float speed, float maxSpeed, float... FILE: STROOP/Calculators/BobombState.cs class BobombState (line 14) | public class BobombState method BobombState (line 30) | public BobombState( method bobomb_act_patrol (line 58) | public void bobomb_act_patrol() method object_step (line 66) | public void object_step() method calc_new_obj_vel_and_pos_y (line 74) | void calc_new_obj_vel_and_pos_y(float objVelX, float objVelZ) { method obj_update_pos_vel_xz (line 138) | public void obj_update_pos_vel_xz() method obj_return_home_if_safe (line 146) | public void obj_return_home_if_safe() { method approach_s16_symmetric (line 153) | public short approach_s16_symmetric(short value, short target, short i... method ToString (line 181) | public override string ToString() FILE: STROOP/Calculators/CalculatorMain.cs class CalculatorMain (line 15) | public static class CalculatorMain method CalculateMovementForBitsHolp (line 17) | public static void CalculateMovementForBitsHolp() method CalculateMovementForWfHolp (line 99) | public static void CalculateMovementForWfHolp() method CalculateMovementForBully (line 194) | public static void CalculateMovementForBully() method CalculateMovementForWallGap (line 283) | public static void CalculateMovementForWallGap() method CalculateMovementForTtmHolp (line 406) | public static void CalculateMovementForTtmHolp() method GetSuccessFloatPositions (line 500) | public static List<(float, float)> GetSuccessFloatPositions() method TestWalkingCode (line 633) | public static void TestWalkingCode() method TestGetRelativePosition (line 659) | public static void TestGetRelativePosition() method TestGetObjectDisplacement (line 672) | public static void TestGetObjectDisplacement() method TestCombined (line 691) | public static void TestCombined() method TestMovementTowardsSpot (line 740) | public static void TestMovementTowardsSpot() method IsInSortedPositions (line 836) | public static bool IsInSortedPositions( method IsInSortedPositions (line 842) | public static bool IsInSortedPositions( method IsInSortedPositions2 (line 863) | public static float IsInSortedPositions2( method IsInSortedPositions2 (line 869) | public static float IsInSortedPositions2( method GetAngleDiffs (line 890) | public static List GetAngleDiffs(int mid, int range, int multipli... method GetAngleDiffsList (line 901) | public static List> GetAngleDiffsList(int length, int mid, i... method GetAngleDiffsListRecursion (line 915) | public static void GetAngleDiffsListRecursion( method TestBruteForceMovingToSpot (line 933) | public static void TestBruteForceMovingToSpot() method MoveIntoSpot (line 961) | public static (float x, float z) MoveIntoSpot(List angleDiffs, bo... class MarioBobombState (line 1064) | public class MarioBobombState method MarioBobombState (line 1070) | public MarioBobombState(MarioState marioState, float objX, float objZ) method ToString (line 1077) | public override string ToString() method ApplyInputToMarioBobombState (line 1083) | public static MarioBobombState ApplyInputToMarioBobombState( method ApplyInputToMarioBobombState (line 1116) | public static MarioBobombState ApplyInputToMarioBobombState( method CalculateTylerChallenge (line 1149) | public static void CalculateTylerChallenge() method TestButtSlide (line 1218) | public static void TestButtSlide() method GetPossibleHeights (line 1297) | private static List GetPossibleHeights(float initialY, float hS... method CalculateMovementForCcmWallGap (line 1330) | public static void CalculateMovementForCcmWallGap() method CalculateMovementForBobombSoftlock (line 1424) | public static void CalculateMovementForBobombSoftlock() method CalculateMovementForBobombSoftlockGoomba (line 1529) | public static void CalculateMovementForBobombSoftlockGoomba() method CalculateMovementForLLLPoleSoftlock (line 1619) | public static void CalculateMovementForLLLPoleSoftlock() method CalculateMovementForCCMPenguinSoftlock (line 1712) | public static void CalculateMovementForCCMPenguinSoftlock() method TestBobomb (line 1809) | public static void TestBobomb() method TestBobomb3 (line 1830) | public static void TestBobomb3() method TestBobomb2 (line 1867) | public static void TestBobomb2() method GetLastAngleChangeTime (line 1917) | public static int GetLastAngleChangeTime(BobombState bobomb, int numIt... method GetAngleToFarPoint (line 1941) | public static ushort GetAngleToFarPoint(BobombState bobomb) method TestX (line 1965) | public static void TestX() method TestZ (line 2045) | public static void TestZ() method TestBitfsPosition1 (line 2125) | public static void TestBitfsPosition1() method TestTtcTreadmillPosition (line 2205) | public static void TestTtcTreadmillPosition() method TestPendulumLanding (line 2303) | public static void TestPendulumLanding() method DoPunchFrames (line 2405) | public static MarioState DoPunchFrames(MarioState marioState) method apply_slope_decel (line 2443) | public static void apply_slope_decel(MutableMarioState marioState, flo... method apply_slope_accel (line 2450) | public static void apply_slope_accel(MutableMarioState marioState, Tri... method mario_floor_is_slope (line 2475) | public static bool mario_floor_is_slope(TriangleDataModel tri) { FILE: STROOP/Calculators/CalculatorUtilities.cs class CalculatorUtilities (line 14) | public static class CalculatorUtilities method GetAllInputs (line 16) | public static List GetAllInputs() method GetInputRange (line 21) | public static List GetInputRange(int minX, int maxX, int minZ, ... method ApproachInt (line 36) | public static int ApproachInt(int current, int target, int inc, int dec) method ApproachFloat (line 53) | public static float ApproachFloat(float current, float target, float i... FILE: STROOP/Calculators/GroundMovementCalculator.cs class GroundMovementCalculator (line 15) | public static class GroundMovementCalculator method ApplyInput (line 18) | public static MarioState ApplyInput(MarioState initialState, Input input) method ApplyInput (line 28) | public static MarioState ApplyInput(MarioState initialState, int angle... method UpdateWalkingSpeed (line 39) | private static void UpdateWalkingSpeed(MutableMarioState marioState) method ApplySlopeAccel (line 69) | private static void ApplySlopeAccel(MutableMarioState marioState) method PerformGroundStep (line 77) | private static void PerformGroundStep(MutableMarioState marioState) method PerformButtSlide (line 86) | public static MarioState PerformButtSlide(MarioState marioState, Input... method PerformButtSlide (line 93) | public static MarioState PerformButtSlide(MarioState marioState, int a... method common_slide_action_with_jump (line 100) | private static void common_slide_action_with_jump(MutableMarioState ma... method update_sliding (line 106) | private static void update_sliding(MutableMarioState marioState, float... method update_sliding_angle (line 168) | private static void update_sliding_angle(MutableMarioState marioState,... method common_slide_action (line 224) | private static void common_slide_action( method perform_ground_step (line 231) | private static void perform_ground_step( method perform_ground_quarter_step (line 244) | private static void perform_ground_quarter_step( FILE: STROOP/Calculators/HolpCalculator.cs class HolpCalculator (line 15) | public static class HolpCalculator method HolpCalculator (line 167) | static HolpCalculator() method GetHolpForWalking (line 182) | public static (float x, float y, float z) GetHolpForWalking(int index) method GetHolpForStanding (line 189) | public static (float x, float y, float z) GetHolpForStanding(int index) method GetHolpForWalking (line 196) | public static (float x, float y, float z) GetHolpForWalking( method GetHolpForStanding (line 214) | public static (float x, float y, float z) GetHolpForStanding( FILE: STROOP/Calculators/Input.cs class Input (line 16) | public class Input method Input (line 23) | public Input(int x, int y) method GetScaledMagnitude (line 29) | public float GetScaledMagnitude() method ToString (line 34) | public override string ToString() FILE: STROOP/Calculators/LoadingZoneMain.cs class LoadingZoneMain (line 16) | public static class LoadingZoneMain class LoadingZoneState (line 96) | public class LoadingZoneState method LoadingZoneState (line 101) | public LoadingZoneState( method GetSuccessors (line 109) | public List GetSuccessors() method GetRngIndexes (line 123) | public static List GetRngIndexes() method Run5 (line 157) | public static void Run5() method Run4 (line 204) | public static void Run4() method Run3 (line 255) | public static void Run3() method Run (line 361) | public static void Run() method Test (line 399) | public static void Test() method Run (line 411) | public static bool Run(int rngIndex, bool isBubbleSpawnerPresent, int ... method Run2 (line 444) | public static void Run2() method GenerateBoolLists (line 483) | public static List> GenerateBoolLists(int size) method GenerateUnloadStrategy (line 497) | public static void GenerateUnloadStrategy() method GenerateUnloadStrategy (line 508) | public static void GenerateUnloadStrategy(List bools) method GenerateRandomLoadingZoneFrames (line 520) | public static List GenerateRandomLoadingZoneFrames() method GenerateRandomBubbleSpawnerMaxTimers (line 531) | public static List GenerateRandomBubbleSpawnerMaxTimers() method FormatLoadingZoneFrames (line 542) | public static string FormatLoadingZoneFrames(List loadingZoneFrames) method RunTest (line 558) | public static void RunTest() method RunTest2 (line 567) | public static void RunTest2() method Simulate (line 576) | public static (bool success, int result, ObjName objName, int numTrans... method Simulate (line 590) | public static (bool success, int result, ObjName objName, int numTrans... method Simulate (line 604) | public static (bool success, int result, ObjName objName, int numTrans... method PassThroughLoadingZone (line 667) | public static void PassThroughLoadingZone(ObjSlotManager objSlotManage... method UnloadEverything (line 673) | public static void UnloadEverything(ObjSlotManager objSlotManager) method Load (line 684) | public static void Load(ObjSlotManager objSlotManager, List<(ObjName o... method LoadYellowCoins (line 693) | public static void LoadYellowCoins(ObjSlotManager objSlotManager) method InitializeObjSlotManager (line 701) | public static ObjSlotManager InitializeObjSlotManager( method InitializeObjSlotManager (line 710) | public static ObjSlotManager InitializeObjSlotManager( method InitializeBubbleObjSlotManager (line 719) | public static ObjSlotManager InitializeBubbleObjSlotManager( type ObjSlotColor (line 745) | public enum ObjSlotColor type ObjName (line 758) | public enum ObjName type UnloadableId (line 812) | public enum UnloadableId class ObjSlot (line 843) | public class ObjSlot method ObjSlot (line 854) | public ObjSlot(int initialIndex, ObjName objName, ObjSlotColor color) method Apply (line 866) | public void Apply((ObjName objName, ObjSlotColor color, UnloadableId... method ToString (line 872) | public override string ToString() method Reset (line 880) | public void Reset() method FrameAdvance (line 888) | public void FrameAdvance(RngObjSlotManager rngObjSlotManager, TtcRng... class ObjSlotManager (line 946) | public abstract class ObjSlotManager method ObjSlotManager (line 951) | public ObjSlotManager() method AddToEndOfList (line 961) | public void AddToEndOfList(ObjSlot objSlot) method AddToStartOfList (line 967) | public void AddToStartOfList(ObjSlot objSlot) method UnloadColor (line 972) | public void UnloadColor(ObjSlotColor color) method Load (line 984) | public void Load((ObjName objName, ObjSlotColor color, UnloadableId ... method PostLoad (line 995) | public abstract void PostLoad((ObjName objName, ObjSlotColor color, ... method Unload (line 997) | public void Unload(ObjSlot objSlot) method FrameAdvance (line 1005) | public abstract void FrameAdvance(); method FindSlot (line 1007) | public ObjSlot FindSlot(ObjName objName) method GetCurrentSlotIndex (line 1019) | public int GetCurrentSlotIndex(ObjSlot goalObjSlot) method ToString (line 1033) | public override string ToString() method GetFirstLineForToString (line 1047) | public abstract string GetFirstLineForToString(); class BubbleObjSlotManager (line 1050) | public class BubbleObjSlotManager : ObjSlotManager method BubbleObjSlotManager (line 1056) | public BubbleObjSlotManager(BubbleTracker bubbleTracker) method PostLoad (line 1065) | public override void PostLoad((ObjName objName, ObjSlotColor color, ... method FrameAdvance (line 1074) | public override void FrameAdvance() method GetFirstLineForToString (line 1094) | public override string GetFirstLineForToString() class RngObjSlotManager (line 1100) | public class RngObjSlotManager : ObjSlotManager method RngObjSlotManager (line 1104) | public RngObjSlotManager(TtcRng rng) method PostLoad (line 1110) | public override void PostLoad((ObjName objName, ObjSlotColor color, ... method FrameAdvance (line 1114) | public override void FrameAdvance() method LoadBubble (line 1141) | public void LoadBubble() method GetFirstLineForToString (line 1146) | public override string GetFirstLineForToString() class FrameTracker (line 1152) | public class FrameTracker method FrameTracker (line 1157) | public FrameTracker(List loadingZoneFrames) method AdvanceFrame (line 1163) | public bool? AdvanceFrame() class BubbleTracker (line 1181) | public class BubbleTracker method BubbleTracker (line 1185) | public BubbleTracker(List bubbleSpawnerMaxTimers) method GetNextMaxTimer (line 1190) | public int GetNextMaxTimer() FILE: STROOP/Calculators/MarioState.cs class MarioState (line 14) | public class MarioState method MarioState (line 33) | public MarioState( method CreateMarioState (line 58) | public static MarioState CreateMarioState() method GetMutableMarioState (line 78) | public MutableMarioState GetMutableMarioState(Input input) method GetMutableMarioState (line 87) | public MutableMarioState GetMutableMarioState(int angleDiff) method ToString (line 96) | public override string ToString() method ToStringWithInput (line 106) | public string ToStringWithInput() method GetFields (line 112) | private List GetFields() method Equals (line 123) | public override bool Equals(object obj) method GetHashCode (line 131) | public override int GetHashCode() method GetLineage (line 136) | public string GetLineage() method WithCameraAngle (line 148) | public MarioState WithCameraAngle(ushort cameraAngle) method WithPosition (line 158) | public MarioState WithPosition(float x, float y, float z) method WithDive (line 168) | public MarioState WithDive() method WithAddedHSpeedIncrease (line 178) | public MarioState WithAddedHSpeedIncrease(float hSpeedIncrease) FILE: STROOP/Calculators/MutableMarioState.cs class MutableMarioState (line 14) | public class MutableMarioState method MutableMarioState (line 30) | public MutableMarioState( method MutableMarioState (line 60) | public MutableMarioState( method GetMarioState (line 89) | public MarioState GetMarioState(MarioState previousState, Input lastIn... FILE: STROOP/Calculators/ObjectCalculator.cs class ObjectCalculator (line 15) | public static class ObjectCalculator method GetHardObjectDisplacement (line 18) | public static (float newMarioX, float newMarioZ) GetHardObjectDisplace... method GetSoftObjectDisplacement (line 48) | public static (float newMarioX, float newMarioZ) GetSoftObjectDisplace... method GetRelativePosition (line 65) | public static (float objectX, float objectY, float objectZ) GetRelativ... FILE: STROOP/Calculators/OverflowJumpCalculator.cs class OverflowJumpCalculator (line 16) | public static class OverflowJumpCalculator method Test (line 21) | public static void Test() method TestOverflowJump (line 92) | public static MarioPuState TestOverflowJump(MarioPuState state, int an... class MarioPuState (line 130) | public class MarioPuState method MarioPuState (line 140) | public MarioPuState(double x, double y, double z, double hSpeed, dou... method GetLineage (line 151) | public string GetLineage() method ToString (line 159) | public override string ToString() method GetSuccessiveHSpeeds (line 167) | public static List GetSuccessiveHSpeeds(double hSpeed) method GetSuccessiveStates (line 182) | public static List GetSuccessiveStates(MarioPuState state) FILE: STROOP/Calculators/PendulumData.cs class PendulumData (line 14) | public static class PendulumData class COL_VERTEX (line 16) | public class COL_VERTEX method COL_VERTEX (line 22) | public COL_VERTEX(int x, int y, int z) class COL_TRI (line 70) | public class COL_TRI method COL_TRI (line 76) | public COL_TRI(int index1, int index2, int index3) class Mat4 (line 142) | public class Mat4 method Mat4 (line 146) | public Mat4() FILE: STROOP/Calculators/PendulumMain.cs class PendulumMain (line 17) | public static class PendulumMain method Test (line 19) | public static void Test() method Test2 (line 56) | public static void Test2() method GetNextPendulumPossibilities (line 82) | public static List GetNextPendulumPossibilities(P... method GetBestPossibilities (line 98) | public static List GetBestPossibilities(List GetTotalBoolPermutation(PendulumPossibility p... class PendulumPossibility (line 116) | public class PendulumPossibility method PendulumPossibility (line 122) | public PendulumPossibility( method GetBools (line 133) | public static List> GetBools(int count) method GetBools (line 138) | public static List> GetBools(int count, List> list) method CreateSolution (line 162) | public static List CreateSolution() FILE: STROOP/Calculators/PunchRecoilCalculator.cs class PunchRecoilCalculator (line 10) | public static class PunchRecoilCalculator method Test (line 23) | public static void Test() method FindWallOverlapsStepDownEarly (line 30) | public static void FindWallOverlapsStepDownEarly() method FindWallOverlapsWithoutUsingSideFloor (line 208) | public static void FindWallOverlapsWithoutUsingSideFloor() method FindWallOverlapsUsingSideFloor (line 335) | public static void FindWallOverlapsUsingSideFloor() method FindWallOverlapsUsingSideFloorStepDownEarly (line 421) | public static void FindWallOverlapsUsingSideFloorStepDownEarly() class PointData (line 541) | public class PointData method PointData (line 548) | public PointData(int angle, int x, float y, int z) method FindGoodAngles (line 557) | public static void FindGoodAngles() method SetUpDictionary (line 581) | public static void SetUpDictionary() method GetDictionaryValue (line 607) | public static TriangleDataModel GetDictionaryValue(int angle, int triI... method GetTriPoints (line 613) | public static string GetTriPoints(TriangleDataModel tri) FILE: STROOP/Calculators/SlideCalculator.cs class SlideCalculator (line 15) | public static class SlideCalculator method SetCellSnapshot (line 61) | public static void SetCellSnapshot(CellSnapshot cellSnapshot) method DoSlideFrame (line 66) | public static void DoSlideFrame(SlidingMarioState m) method update_mario_geometry_inputs (line 72) | public static void update_mario_geometry_inputs(SlidingMarioState m) method f32_find_wall_collision (line 139) | public static int f32_find_wall_collision(ref float xPtr, ref float yP... method act_crouch_slide (line 162) | public static int act_crouch_slide(SlidingMarioState m) method common_slide_action_with_jump (line 172) | public static int common_slide_action_with_jump( method common_slide_action (line 187) | public static void common_slide_action(SlidingMarioState m, uint endAc... method slide_bonk (line 231) | public static void slide_bonk(SlidingMarioState m, uint fastAction, ui... method mario_bonk_reflection (line 245) | public static void mario_bonk_reflection(SlidingMarioState m, uint neg... method align_with_floor (line 267) | public static void align_with_floor(SlidingMarioState m) method perform_ground_step (line 272) | public static int perform_ground_step(SlidingMarioState m) method perform_ground_quarter_step (line 298) | static int perform_ground_quarter_step(SlidingMarioState m, ref (float... class WallCollisionData (line 369) | public class WallCollisionData method resolve_and_return_wall_collisions (line 380) | public static TriangleDataModel resolve_and_return_wall_collisions( method find_wall_collisions (line 404) | public static int find_wall_collisions(WallCollisionData colData) method find_wall_collisions_from_list (line 432) | public static int find_wall_collisions_from_list(WallCollisionData dat... method update_sliding (line 561) | public static int update_sliding(SlidingMarioState m, float stopSpeed) method mario_set_forward_vel (line 624) | public static void mario_set_forward_vel(SlidingMarioState m, float fo... method update_sliding_angle (line 635) | public static void update_sliding_angle(SlidingMarioState m, float acc... method mario_get_floor_class (line 703) | public static int mario_get_floor_class(SlidingMarioState m) { method mario_floor_is_slope (line 746) | public static int mario_floor_is_slope(SlidingMarioState m) { method mario_floor_is_slippery (line 775) | public static uint mario_floor_is_slippery(SlidingMarioState m) FILE: STROOP/Calculators/SlidingMarioState.cs class SlidingMarioState (line 15) | public class SlidingMarioState method SlidingMarioState (line 37) | public SlidingMarioState( FILE: STROOP/Calculators/WallDisplacementCalculator.cs class WallDisplacementCalculator (line 15) | public static class WallDisplacementCalculator method HandleWallDisplacement (line 17) | public static (float newMarioX, float newMarioZ) HandleWallDisplacement( method HandleWallDisplacement (line 23) | public static (float newMarioX, float newMarioZ) HandleWallDisplacement( method HandleWallDisplacement2 (line 102) | public static (float newMarioX, float newMarioZ, bool collidedWithWall... method GetNumWallCollisions (line 184) | public static int GetNumWallCollisions( FILE: STROOP/Calculators/WaterLevelCalculator.cs class WaterLevelCalculator (line 14) | public static class WaterLevelCalculator method GetWaterLevelIndex (line 16) | public static int GetWaterLevelIndex() method GetWaterLevelFromIndex (line 24) | public static int GetWaterLevelFromIndex(int index) FILE: STROOP/Calculators/WaterMain.cs class WaterMain (line 16) | public static class WaterMain method FindAllBubbleConfigurations (line 20) | public static void FindAllBubbleConfigurations() method BruteForce2 (line 42) | public static void BruteForce2() method BruteForce (line 81) | public static void BruteForce() method GenerateInputs (line 112) | public static List GenerateInputs() method Simulate (line 146) | public static ObjSlotManager Simulate(List inputs, bool print) class ObjSlotManager (line 163) | public class ObjSlotManager method ObjSlotManager (line 179) | public ObjSlotManager(List inputs) method Update (line 234) | public void Update() method AddObject (line 264) | public void AddObject(WaterObject waterObject) method HasBubbleSpawner (line 280) | public bool HasBubbleSpawner() method HasBubbleConfiguration (line 285) | public bool HasBubbleConfiguration(int numBubbles, bool bubbleSpawne... method GetBubbleConfiguration (line 292) | public (int numBubbles, bool bubbleSpawnerPresent) GetBubbleConfigur... method ToString (line 297) | public override string ToString() class WaterObject (line 308) | public abstract class WaterObject method WaterObject (line 314) | public WaterObject(ObjSlotManager objectSlotsManager, TtcRng rng) method Update (line 321) | public abstract void Update(); method MarkForDeletion (line 323) | public void MarkForDeletion() class MarioObject (line 329) | public class MarioObject : WaterObject method MarioObject (line 334) | public MarioObject(ObjSlotManager objSlotManager, TtcRng rng, List action) method SubmitColorText (line 61) | private void SubmitColorText() FILE: STROOP/Controls/DoubleBufferedTableLayoutPanel.cs class DoubleBufferedTableLayoutPanel (line 12) | class DoubleBufferedTableLayoutPanel : TableLayoutPanel method DoubleBufferedTableLayoutPanel (line 14) | public DoubleBufferedTableLayoutPanel() FILE: STROOP/Controls/FileBinaryPictureBox.cs class FileBinaryPictureBox (line 17) | public class FileBinaryPictureBox : FilePictureBox method FileBinaryPictureBox (line 22) | public FileBinaryPictureBox() method Initialize (line 26) | public void Initialize(uint addressOffset, byte mask, Image onImage, I... method GetImageForValue (line 33) | protected override Image GetImageForValue(byte value) FILE: STROOP/Controls/FileCoinScoreTextbox.cs class FileCoinScoreTextbox (line 18) | public class FileCoinScoreTextbox : FileTextbox method FileCoinScoreTextbox (line 22) | public FileCoinScoreTextbox() method Initialize (line 26) | public override void Initialize(uint addressOffset) method GetCoinScoreFromMemory (line 32) | private byte GetCoinScoreFromMemory() method SubmitValue (line 37) | protected override void SubmitValue() method ResetValue (line 49) | protected override void ResetValue() method UpdateText (line 56) | public override void UpdateText() FILE: STROOP/Controls/FileCourseLabel.cs class FileCourseLabel (line 18) | public class FileCourseLabel : Label method FileCourseLabel (line 42) | public FileCourseLabel() method Initialize (line 46) | public void Initialize(uint addressOffset, byte mask, int courseIndex) method SetValue (line 59) | private void SetValue(byte value) method GetValue (line 68) | private byte GetValue() method GetNewValueForValue (line 75) | private byte GetNewValueForValue(byte oldValue) method ClickAction (line 80) | private void ClickAction(object sender, EventArgs e) FILE: STROOP/Controls/FileHatLocationPictureBox.cs class FileHatLocationPictureBox (line 18) | public class FileHatLocationPictureBox : FilePictureBox method FileHatLocationPictureBox (line 25) | public FileHatLocationPictureBox() method Initialize (line 29) | public void Initialize(HatLocation definingHatLocation, Image onImage,... method GetCurrentHatLocation (line 37) | private HatLocation? GetCurrentHatLocation() method GetImageForValue (line 54) | private Image GetImageForValue(HatLocation? hatLocation) method ClickAction (line 63) | protected override void ClickAction(object sender, EventArgs e) method SetHatMode (line 103) | private void SetHatMode(byte hatModeByte) method UpdateImage (line 110) | public override void UpdateImage() FILE: STROOP/Controls/FileHatPositionTextbox.cs class FileHatPositionTextbox (line 18) | public class FileHatPositionTextbox : FileTextbox method FileHatPositionTextbox (line 22) | public FileHatPositionTextbox() method Initialize (line 26) | public override void Initialize(uint addressOffset) method GetHatLocationValueFromMemory (line 32) | private short GetHatLocationValueFromMemory() method SubmitValue (line 37) | protected override void SubmitValue() method ResetValue (line 49) | protected override void ResetValue() method UpdateText (line 56) | public override void UpdateText() FILE: STROOP/Controls/FileKeyDoorPictureBox.cs class FileKeyDoorPictureBox (line 17) | public class FileKeyDoorPictureBox : FilePictureBox method FileKeyDoorPictureBox (line 27) | public FileKeyDoorPictureBox() method Initialize (line 31) | public void Initialize(uint addressOffset, byte mask1, byte mask2, method GetImageForValue (line 45) | protected override Image GetImageForValue(byte value) method GetNewValueForValue (line 57) | protected override byte GetNewValueForValue(byte oldValue) FILE: STROOP/Controls/FilePictureBox.cs class FilePictureBox (line 18) | public abstract class FilePictureBox : PictureBox method FilePictureBox (line 25) | public FilePictureBox() method Initialize (line 29) | protected void Initialize(uint addressOffset, byte mask) method SetValue (line 40) | private void SetValue(bool boolValue) method SetValue (line 48) | private void SetValue(byte value) method GetValue (line 55) | private byte GetValue() method GetImageForValue (line 62) | protected virtual Image GetImageForValue(byte value) method GetNewValueForValue (line 67) | protected virtual byte GetNewValueForValue(byte oldValue) method ClickAction (line 72) | protected virtual void ClickAction(object sender, EventArgs e) method UpdateImage (line 79) | public virtual void UpdateImage() FILE: STROOP/Controls/FileStarPictureBox.cs class FileStarPictureBox (line 17) | public class FileStarPictureBox : FileBinaryPictureBox method FileStarPictureBox (line 38) | public FileStarPictureBox() method Initialize (line 42) | public void Initialize(FileImageGui gui, uint addressOffset, byte mask... FILE: STROOP/Controls/FileTextbox.cs class FileTextbox (line 17) | public abstract class FileTextbox : TextBox method FileTextbox (line 21) | public FileTextbox() method Initialize (line 25) | public virtual void Initialize(uint addressOffset) method SubmitValue (line 46) | protected abstract void SubmitValue(); method ResetValue (line 48) | protected abstract void ResetValue(); method UpdateText (line 50) | public abstract void UpdateText(); FILE: STROOP/Controls/InputDisplayPanel.cs class InputDisplayPanel (line 19) | public class InputDisplayPanel : Panel class RecordingSession (line 28) | class RecordingSession method RecordingSession (line 36) | public RecordingSession(Size imageSize) method AddFrame (line 43) | public void AddFrame(InputFrame inputs) method Render (line 57) | public void Render(string filePath, Control controlToRender, Action<... method InputDisplayPanel (line 84) | public InputDisplayPanel() method SetInputDisplayGui (line 89) | public void SetInputDisplayGui(List guiList) method UpdateInputs (line 123) | public void UpdateInputs() method RecordToolStrip_Click (line 139) | private void RecordToolStrip_Click(object sender, EventArgs e) method GetBackColor (line 174) | private Color GetBackColor(InputDisplayTypeEnum inputDisplayType) method GetScale (line 189) | private float GetScale(InputDisplayTypeEnum inputDisplayType) method OnPaint (line 204) | protected override void OnPaint(PaintEventArgs e) FILE: STROOP/Controls/IntPictureBox.cs class IntPictureBox (line 14) | public class IntPictureBox : PictureBox method OnPaint (line 18) | protected override void OnPaint(PaintEventArgs paintEventArgs) FILE: STROOP/Controls/MainSaveTextbox.cs class MainSaveTextbox (line 18) | public class MainSaveTextbox : TextBox method MainSaveTextbox (line 26) | public MainSaveTextbox() method Initialize (line 30) | public void Initialize(int level, int file) method GetValueFromMemory (line 54) | private uint GetValueFromMemory() method SetValueInMemory (line 59) | private void SetValueInMemory(uint value) method SubmitValue (line 64) | private void SubmitValue() method ResetValue (line 76) | private void ResetValue() method UpdateText (line 83) | public void UpdateText() FILE: STROOP/Controls/ModelGraphics.cs class ModelGraphics (line 18) | public class ModelGraphics method ModelGraphics (line 40) | public ModelGraphics(GLControl control) method _timer_Tick (line 48) | private void _timer_Tick(object sender, EventArgs e) method Load (line 68) | public void Load() method Control_MouseClick (line 87) | private void Control_MouseClick(object sender, System.Windows.Forms.Mo... method Control_MouseScroll (line 92) | private void Control_MouseScroll(object sender, System.Windows.Forms.M... method GetSpeedMultiplier (line 99) | private float GetSpeedMultiplier(KeyboardState keyState) method CameraFly (line 115) | public void CameraFly() method OnPaint (line 219) | public void OnPaint(object sender, EventArgs e) method OnResize (line 259) | public void OnResize(object sender, EventArgs e) method SetupViewport (line 265) | private void SetupViewport() method ColorFromTri (line 275) | public Color ColorFromTri(Vector3 v1, Vector3 v2, Vector3 v3) method DrawModel (line 289) | private void DrawModel() method ClearModel (line 353) | public void ClearModel() method ChangeModel (line 360) | public void ChangeModel(List vertices, List triangles) method ChangeVertexSelection (line 403) | public void ChangeVertexSelection(bool[] vertexSelected) method ChangeTriangleSelection (line 412) | public void ChangeTriangleSelection(bool[] triangleSelected) method SetPerspectiveProjection (line 421) | private void SetPerspectiveProjection(int width, int height, float FOV) method SetLookAtCamera (line 428) | private void SetLookAtCamera(Vector3 position, Vector3 target) FILE: STROOP/Controls/NoTearFlowLayoutPanel.cs class NoTearFlowLayoutPanel (line 12) | public class NoTearFlowLayoutPanel : FlowLayoutPanel FILE: STROOP/Controls/ObjectSlot.cs class ObjectSlot (line 21) | public class ObjectSlot : Panel type SelectionType (line 45) | enum SelectionType { NOT_SELECTED, NORMAL_SELECTION, MAP_SELECTION, MO... type MouseStateType (line 51) | public enum MouseStateType {None, Over, Down}; method ObjectSlot (line 83) | public ObjectSlot(ObjectSlotsManager manager, int index, ObjectSlotMan... method SetUpContextMenuStrip (line 115) | private void SetUpContextMenuStrip() method RebufferObjectImage (line 313) | private void RebufferObjectImage() method UpdateColors (line 352) | public bool UpdateColors() method OnDrag (line 405) | private void OnDrag(object sender, System.Windows.Forms.MouseEventArgs e) method GetCurrentOverlayValues (line 412) | private List GetCurrentOverlayValues() method OnPaint (line 445) | protected override void OnPaint(PaintEventArgs e) method Update (line 571) | public void Update(ObjectDataModel obj) method ToString (line 776) | public override string ToString() FILE: STROOP/Controls/ObjectSlotFlowLayoutPanel.cs class ObjectSlotFlowLayoutPanel (line 17) | public class ObjectSlotFlowLayoutPanel : NoTearFlowLayoutPanel method ObjectSlotFlowLayoutPanel (line 19) | public ObjectSlotFlowLayoutPanel() method ResetSlots (line 106) | private void ResetSlots() FILE: STROOP/Controls/PanelEx.cs class PanelEx (line 9) | public class PanelEx : Panel FILE: STROOP/Controls/RichTextBoxEx.cs class RichTextBoxEx (line 9) | public class RichTextBoxEx : RichTextBox type CHARFORMAT2_STRUCT (line 12) | [ StructLayout( LayoutKind.Sequential )] method SendMessage (line 38) | [DllImport("user32.dll", CharSet=CharSet.Auto)] method RichTextBoxEx (line 111) | public RichTextBoxEx() method InsertLink (line 129) | public void InsertLink(string text) method InsertLink (line 139) | public void InsertLink(string text, int position) method InsertLink (line 160) | public void InsertLink(string text, string hyperlink) method InsertLink (line 174) | public void InsertLink(string text, string hyperlink, int position) method SetSelectionLink (line 190) | public void SetSelectionLink(bool link) method GetSelectionLink (line 198) | public int GetSelectionLink() method SetSelectionStyle (line 204) | private void SetSelectionStyle(UInt32 mask, UInt32 effect) method GetSelectionStyle (line 220) | private int GetSelectionStyle(UInt32 mask, UInt32 effect) method SetTextColor (line 252) | public void SetTextColor(int index, int length, Color color) method SetBackColor (line 259) | public void SetBackColor(int index, int length, Color color) FILE: STROOP/Controls/TabControlEx.cs class TabControlEx (line 18) | public class TabControlEx : TabControl method TabControlEx (line 29) | public TabControlEx() FILE: STROOP/Controls/TrackBarEx.cs class TrackBarEx (line 17) | public class TrackBarEx : TrackBar method TrackBarEx (line 21) | public TrackBarEx() method AddManualChangeAction (line 25) | public void AddManualChangeAction(Action action) method StartChangingByCode (line 33) | public void StartChangingByCode() method StopChangingByCode (line 38) | public void StopChangingByCode() FILE: STROOP/Controls/TransparentTextbox.cs class TransparentTextbox (line 17) | public class TransparentTextbox : TextBox method TransparentTextbox (line 19) | public TransparentTextbox() FILE: STROOP/Controls/VarHackContainer.Designer.cs class VarHackContainer (line 3) | partial class VarHackContainer method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Controls/VarHackContainer.cs class VarHackContainer (line 18) | public partial class VarHackContainer : UserControl method VarHackContainer (line 26) | private VarHackContainer( method CreateDefault (line 104) | public static VarHackContainer CreateDefault( method CreateWithParameters (line 123) | public static VarHackContainer CreateWithParameters( method CreateSpecial (line 147) | public static VarHackContainer CreateSpecial( method CreateFromXml (line 167) | public static VarHackContainer CreateFromXml( method ToXml (line 216) | public XElement ToXml() method Clone (line 238) | public VarHackContainer Clone() method GetHexIntVersions (line 243) | public (VarHackContainer, VarHackContainer) GetHexIntVersions() method GetBigEndianByteArray (line 294) | public byte[] GetBigEndianByteArray() method GetLittleEndianByteArray (line 362) | public byte[] GetLittleEndianByteArray() method WriteBytes (line 379) | private void WriteBytes(byte[] bytesToWrite, byte[] byteHolder, uint o... method ConvertBytesToString (line 388) | public static string ConvertBytesToString(byte[] bytes) method SetPosition (line 401) | public void SetPosition(int xPos, int yPos) method GetCurrentName (line 407) | private string GetCurrentName() method GetCurrentAddress (line 412) | private uint? GetCurrentAddress() method GetCurrentUsePointer (line 417) | private bool GetCurrentUsePointer() method GetCurrentPointerOffset (line 422) | private ushort? GetCurrentPointerOffset() method GetCurrentTypeByte (line 428) | private byte GetCurrentTypeByte() method GetCurrentSigned (line 441) | private bool GetCurrentSigned() method GetCurrentType (line 454) | private Type GetCurrentType() method GetRadioButtonForType (line 466) | private RadioButton GetRadioButtonForType(Type type) method GetCurrentUseHex (line 478) | private bool GetCurrentUseHex() method GetCurrentNoNumber (line 483) | private bool GetCurrentNoNumber() method GetCurrentXPosition (line 488) | private ushort? GetCurrentXPosition() method GetCurrentYPosition (line 493) | private ushort? GetCurrentYPosition() method UpdatesContinuously (line 498) | public bool UpdatesContinuously() FILE: STROOP/Controls/VarHackContainerDefaults.cs class VarHackContainerDefaults (line 11) | public class VarHackContainerDefaults method VarHackContainerDefaults (line 30) | public VarHackContainerDefaults(int creationIndex) FILE: STROOP/Controls/VarHackFlowLayoutPanel.cs class VarHackFlowLayoutPanel (line 16) | public class VarHackFlowLayoutPanel : NoTearFlowLayoutPanel method VarHackFlowLayoutPanel (line 22) | public VarHackFlowLayoutPanel() method MoveUpControl (line 29) | public void MoveUpControl(VarHackContainer varHackContainer) method MoveDownControl (line 40) | public void MoveDownControl(VarHackContainer varHackContainer) method RemoveControl (line 51) | public void RemoveControl(VarHackContainer varHackContainer) method DuplicateControl (line 59) | public void DuplicateControl(VarHackContainer varHackContainer) method ConvertToHexIntVersions (line 71) | public void ConvertToHexIntVersions(VarHackContainer varHackContainer) method ApplyVariableToMemory (line 86) | public void ApplyVariableToMemory(VarHackContainer varHackContainer) method AddNewControl (line 94) | public void AddNewControl(string varName, uint address, Type memoryTyp... method AddNewControl (line 106) | public void AddNewControl(string specialType) method AddNewControl (line 119) | public void AddNewControl() method GetCurrentXmlElements (line 129) | private List GetCurrentXmlElements() method OpenVariables (line 143) | public void OpenVariables() method SaveVariables (line 154) | public void SaveVariables() method ClearVariables (line 160) | public void ClearVariables() method SetPositions (line 168) | public void SetPositions(int xPos, int yPos, int yDelta) method ShowVariableBytesInLittleEndian (line 182) | public void ShowVariableBytesInLittleEndian() method ShowVariableBytesInBigEndian (line 200) | public void ShowVariableBytesInBigEndian() method ApplyVariablesToMemory (line 220) | public void ApplyVariablesToMemory() method ApplyVariableToMemory (line 231) | private void ApplyVariableToMemory(int index) method ClearVariablesInMemory (line 248) | public void ClearVariablesInMemory() method UpdateControls (line 260) | public void UpdateControls() FILE: STROOP/Controls/WatchVariable.cs class WatchVariable (line 17) | public class WatchVariable method GetBaseAddressList (line 71) | public List GetBaseAddressList() method GetAddressList (line 76) | public List GetAddressList(List addresses) method WatchVariable (line 83) | public WatchVariable(string name, string memoryTypeName, string specia... method GetValues (line 153) | public List GetValues(List addresses = null) method SetValue (line 169) | public bool SetValue(object value, bool allowToggle, List addres... method SetValues (line 189) | public bool SetValues(List values, bool allowToggle, List GetLocks(List addresses = null) method GetLocksWithoutValues (line 230) | public List GetLocksWithoutValues(List addres... method GetSetters (line 246) | public List> GetSetters(List addresses ... method GetTypeDescription (line 253) | public string GetTypeDescription() method GetBaseTypeOffsetDescription (line 281) | public string GetBaseTypeOffsetDescription() method GetProcessAddressListString (line 287) | public string GetProcessAddressListString(List addresses = null) method GetProcessBaseAddressListString (line 297) | public string GetProcessBaseAddressListString(List addresses = n... method GetProcessAddressList (line 306) | private List GetProcessAddressList(List addresses, int?... method GetRamAddressListString (line 313) | public string GetRamAddressListString(bool addressArea = true, List GetRamAddressList(bool addressArea, List addr... method GetRamAddress (line 328) | private uint GetRamAddress(uint addr, bool addressArea = true) method GetBaseAddressListString (line 342) | public string GetBaseAddressListString(List addresses = null) FILE: STROOP/Controls/WatchVariableAddressWrapper.cs class WatchVariableAddressWrapper (line 16) | public class WatchVariableAddressWrapper : WatchVariableNumberWrapper method WatchVariableAddressWrapper (line 18) | public WatchVariableAddressWrapper( method AddAddressContextMenuStripItems (line 26) | private void AddAddressContextMenuStripItems() method HandleVerification (line 51) | protected override void HandleVerification(object value) method GetClass (line 58) | public override string GetClass() FILE: STROOP/Controls/WatchVariableAngleWrapper.cs class WatchVariableAngleWrapper (line 15) | public class WatchVariableAngleWrapper : WatchVariableNumberWrapper method WatchVariableAngleWrapper (line 52) | public WatchVariableAngleWrapper( method AddAngleContextMenuStripItems (line 85) | private void AddAngleContextMenuStripItems() method GetAngleUnitTypeMaxValue (line 146) | private double GetAngleUnitTypeMaxValue(AngleUnitType? angleUnitTypeNu... method GetAngleUnitTypeAndMaybeSignedMaxValue (line 166) | private double GetAngleUnitTypeAndMaybeSignedMaxValue(AngleUnitType? a... method GetAngleUnitTypeAndMaybeSignedMinValue (line 174) | private double GetAngleUnitTypeAndMaybeSignedMinValue(AngleUnitType? a... method HandleAngleConverting (line 182) | protected override object HandleAngleConverting(object value) method HandleAngleUnconverting (line 202) | protected override object HandleAngleUnconverting(object value) method HandleAngleRoundingOut (line 217) | protected override object HandleAngleRoundingOut(object value) method GetHexDigitCount (line 229) | protected override int? GetHexDigitCount() method ApplySettings (line 234) | public override void ApplySettings(WatchVariableControlSettings settings) method GetClass (line 292) | public override string GetClass() FILE: STROOP/Controls/WatchVariableBooleanWrapper.cs class WatchVariableBooleanWrapper (line 6) | public class WatchVariableBooleanWrapper : WatchVariableNumberWrapper method WatchVariableBooleanWrapper (line 11) | public WatchVariableBooleanWrapper( method AddBooleanContextMenuStripItems (line 23) | private void AddBooleanContextMenuStripItems() method ConvertValueToCheckState (line 47) | protected override CheckState ConvertValueToCheckState(object value) method ConvertCheckStateToValue (line 55) | protected override object ConvertCheckStateToValue(CheckState checkState) method HandleInverting (line 65) | private bool HandleInverting(bool boolValue) method GetClass (line 70) | public override string GetClass() FILE: STROOP/Controls/WatchVariableControl.Designer.cs class WatchVariableControl (line 3) | partial class WatchVariableControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Controls/WatchVariableControl.cs class WatchVariableControl (line 16) | public partial class WatchVariableControl : UserControl method WatchVariableControl (line 194) | public WatchVariableControl( method SetUseCheckbox (line 286) | public void SetUseCheckbox(bool useCheckbox) method OnValueTextValueKeyDown (line 300) | private void OnValueTextValueKeyDown(System.Windows.Forms.KeyEventArgs e) method OnContextMenuStripOpening (line 322) | private void OnContextMenuStripOpening() method OnVariableClick (line 341) | private void OnVariableClick() method OnNameTextBoxDoubleClick (line 498) | private void OnNameTextBoxDoubleClick() method OnNameTextValueKeyDown (line 505) | private void OnNameTextValueKeyDown(System.Windows.Forms.KeyEventArgs e) method OnCheckboxClick (line 527) | private void OnCheckboxClick() method UpdateControl (line 533) | public void UpdateControl() method UpdateSettings (line 556) | private void UpdateSettings() method UpdatePictureBoxes (line 566) | private void UpdatePictureBoxes() method GetImageForCheckState (line 587) | private static Image GetImageForCheckState(CheckState checkState) method UpdateFlush (line 612) | private void UpdateFlush() method UpdateSize (line 623) | private void UpdateSize() method UpdateColor (line 649) | private void UpdateColor() method FlashColor (line 680) | public void FlashColor(Color color) method BelongsToGroup (line 691) | public bool BelongsToGroup(VariableGroup variableGroup) method BelongsToAnyGroup (line 698) | public bool BelongsToAnyGroup(List variableGroups) method BelongsToAnyGroupOrHasNoGroup (line 703) | public bool BelongsToAnyGroupOrHasNoGroup(List variable... method ApplySettings (line 712) | public void ApplySettings(WatchVariableControlSettings settings) method SetPanel (line 767) | public void SetPanel(WatchVariableFlowLayoutPanel panel) method RemoveFromPanel (line 773) | public void RemoveFromPanel() method OpenPanelOptions (line 779) | public void OpenPanelOptions(Point point) method CreateCopy (line 785) | public WatchVariableControl CreateCopy() method GetAddToTabType (line 794) | private static AddToTabTypeEnum GetAddToTabType() method AddToTab (line 802) | public void AddToTab(DataManager dataManager, AddToTabTypeEnum? addToT... method AddVarsToTab (line 807) | public static void AddVarsToTab( method AddToVarHackTab (line 869) | public void AddToVarHackTab() method NotifyPanelOfReodering (line 875) | public void NotifyPanelOfReodering() method ToggleFixedAddress (line 880) | public void ToggleFixedAddress() method SetFixedAddress (line 893) | public void SetFixedAddress(bool fix) method ToggleHighlighted (line 906) | public void ToggleHighlighted(Color? color = null) method GetMemoryType (line 941) | public Type GetMemoryType() method GetBaseAddresses (line 946) | public List GetBaseAddresses() method GetValues (line 951) | public List GetValues(bool useRounding = false, bool handleFor... method GetValue (line 956) | public object GetValue(bool useRounding = false, bool handleFormatting... method SetValueOfValues (line 961) | public bool SetValueOfValues(object value, bool allowToggle, int index) method SetValues (line 972) | public bool SetValues(List values, bool allowToggle) method SetValue (line 979) | public bool SetValue(object value, bool allowToggle) method AddValue (line 986) | public bool AddValue(object value, bool add, bool allowToggle) method ToXml (line 993) | public XElement ToXml(bool useCurrentState = true) method GetVarInfo (line 1003) | public List GetVarInfo() method GetSetters (line 1008) | public List> GetSetters() method UnselectText (line 1013) | public void UnselectText() method StopEditing (line 1019) | public void StopEditing() method ToString (line 1025) | public override string ToString() method MakeNightMode (line 1030) | public void MakeNightMode() method UnMakeNightMode (line 1038) | public void UnMakeNightMode() FILE: STROOP/Controls/WatchVariableControlPrecursor.cs class WatchVariableControlPrecursor (line 16) | public class WatchVariableControlPrecursor method WatchVariableControlPrecursor (line 31) | public WatchVariableControlPrecursor( method WatchVariableControlPrecursor (line 84) | public WatchVariableControlPrecursor( method WatchVariableControlPrecursor (line 114) | public WatchVariableControlPrecursor(XElement element) method VerifyState (line 171) | private void VerifyState() method CreateWatchVariableControl (line 261) | public WatchVariableControl CreateWatchVariableControl( method ToXML (line 283) | public XElement ToXML( method ToString (line 376) | public override string ToString() method FormatString (line 385) | private static string FormatString(object obj) method FormatEnum (line 393) | private static string FormatEnum(Type type, object obj) method FormatGroupList (line 398) | private static string FormatGroupList(List groupList) method FormatFixedAddresses (line 412) | private static string FormatFixedAddresses(List fixedAddresses) method FormatBool (line 426) | private static string FormatBool(bool b) method FormatType (line 431) | private static string FormatType(Type type) method FormatColor (line 436) | private static string FormatColor(Color color) method ToStringForCode (line 442) | public string ToStringForCode() FILE: STROOP/Controls/WatchVariableControlSettings.cs class WatchVariableControlSettings (line 28) | public class WatchVariableControlSettings method WatchVariableControlSettings (line 87) | public WatchVariableControlSettings( FILE: STROOP/Controls/WatchVariableFlowLayoutPanel.cs class WatchVariableFlowLayoutPanel (line 17) | public class WatchVariableFlowLayoutPanel : NoTearFlowLayoutPanel method WatchVariableFlowLayoutPanel (line 35) | public WatchVariableFlowLayoutPanel() method Initialize (line 58) | public void Initialize( method AddItemsToContextMenuStrip (line 110) | private void AddItemsToContextMenuStrip() method GetSelectionToolStripItems (line 232) | public List GetSelectionToolStripItems() method CreateFilterItem (line 237) | private ToolStripMenuItem CreateFilterItem(VariableGroup varGroup) method ToggleVarGroupVisibility (line 244) | private void ToggleVarGroupVisibility(VariableGroup varGroup, bool? ne... method UpdateFilterItemCheckedStatuses (line 260) | private void UpdateFilterItemCheckedStatuses() method UpdateControlsBasedOnFilters (line 270) | private void UpdateControlsBasedOnFilters() method AddVariable (line 283) | public void AddVariable(WatchVariableControl watchVarControl) method AddVariables (line 291) | public void AddVariables(List watchVarControls) method RemoveVariable (line 304) | public void RemoveVariable(WatchVariableControl watchVarControl) method RemoveVariables (line 310) | public void RemoveVariables(List watchVarControls) method RemoveVariableGroup (line 326) | public void RemoveVariableGroup(VariableGroup varGroup) method ShowOnlyVariableGroup (line 334) | public void ShowOnlyVariableGroup(VariableGroup visibleVarGroup) method ShowOnlyVariableGroups (line 339) | public void ShowOnlyVariableGroups(List visibleVarGroups) method ClearVariables (line 348) | public void ClearVariables() method ClearAllButHighlightedVariables (line 355) | public void ClearAllButHighlightedVariables() method FixVerticalScroll (line 363) | public void FixVerticalScroll() method ResetVariables (line 370) | private void ResetVariables() method UnselectAllVariables (line 383) | public void UnselectAllVariables() method UnselectText (line 390) | public void UnselectText() method StopEditing (line 398) | public void StopEditing() method AddAllVariablesToCustomTab (line 406) | private void AddAllVariablesToCustomTab() method GetCurrentVarXmlElements (line 412) | private List GetCurrentVarXmlElements(bool useCurrentState =... method OpenVariables (line 417) | public void OpenVariables(string fileName = null) method OpenVariablesAsPopOut (line 423) | public void OpenVariablesAsPopOut(string fileName = null) method OpenVariables (line 435) | public void OpenVariables(List elements) method SaveVariablesInPlace (line 449) | public void SaveVariablesInPlace() method SaveVariables (line 456) | public void SaveVariables(string fileName = null) method NotifyOfReordering (line 462) | public void NotifyOfReordering(WatchVariableControl watchVarControl) method NotifyOfReorderingStart (line 474) | public void NotifyOfReorderingStart(List watchVa... method NotifyOfReorderingEnd (line 483) | public void NotifyOfReorderingEnd(List watchVarC... method NotifyOfReorderingClear (line 498) | public void NotifyOfReorderingClear() method NotifySelectClick (line 505) | public void NotifySelectClick( method GetCurrentVariableControls (line 544) | public List GetCurrentVariableControls() method GetCurrentVariablePrecursors (line 558) | public List GetCurrentVariablePrecursors() method GetCurrentVariableValues (line 563) | public List GetCurrentVariableValues(bool useRounding = false,... method GetCurrentVariableNames (line 568) | public List GetCurrentVariableNames() method GetCurrentVariableInfo (line 573) | public List<(string name, object value, string clazz)> GetCurrentVaria... method SetVariableValueByName (line 579) | public bool SetVariableValueByName(string name, object value, bool all... method UpdatePanel (line 586) | public void UpdatePanel() method ShouldShow (line 595) | private bool ShouldShow(WatchVariableControl watchVarControl) method ToString (line 600) | public override string ToString() method ColorVarsUsingFunction (line 606) | public void ColorVarsUsingFunction(Func g... method MakeYawVariablesBeTruncated (line 614) | public void MakeYawVariablesBeTruncated() FILE: STROOP/Controls/WatchVariableLock.cs class WatchVariableLock (line 17) | public class WatchVariableLock method WatchVariableLock (line 33) | public WatchVariableLock( method Invoke (line 62) | public void Invoke() method UpdateLockValue (line 67) | public void UpdateLockValue(object value) method Equals (line 72) | public override bool Equals(object obj) method EqualsMemorySignature (line 94) | public bool EqualsMemorySignature(uint address, Type type, uint? mask,... method GetHashCode (line 110) | public override int GetHashCode() method GetHeaderLine (line 117) | public static string GetHeaderLine() method ToString (line 136) | public override string ToString() method GetCondensedInfo (line 155) | public string GetCondensedInfo() FILE: STROOP/Controls/WatchVariableNumberWrapper.cs class WatchVariableNumberWrapper (line 15) | public class WatchVariableNumberWrapper : WatchVariableWrapper method WatchVariableNumberWrapper (line 33) | public WatchVariableNumberWrapper( method AddNumberContextMenuStripItems (line 59) | private void AddNumberContextMenuStripItems() method AddCoordinateContextMenuStripItems (line 84) | private void AddCoordinateContextMenuStripItems() method EnableCoordinateContextMenuStripItemFunctionality (line 100) | public void EnableCoordinateContextMenuStripItemFunctionality(List GetVarInfo() method GetVarInfoLabels (line 207) | public static List GetVarInfoLabels() method GetSetters (line 222) | public List> GetSetters(List addresses ... method ShowControllerForm (line 227) | public void ShowControllerForm() method ShowBitForm (line 237) | public void ShowBitForm() method ViewInMemoryTab (line 248) | public void ViewInMemoryTab() method GetLockedCheckState (line 259) | public CheckState GetLockedCheckState(List addresses = null) method GetLockedBool (line 264) | public bool GetLockedBool(List addresses = null) method UpdateItemCheckStates (line 269) | public void UpdateItemCheckStates(List addresses = null) method ToggleLocked (line 276) | public void ToggleLocked(bool? newLockedValueNullable, List addr... method Paste (line 292) | public bool Paste() method GetMemoryType (line 301) | public Type GetMemoryType() method GetBaseAddresses (line 306) | public List GetBaseAddresses(List addresses = null) method GetVerifiedValues (line 311) | private List GetVerifiedValues(List addresses = null) method GetValues (line 318) | public List GetValues( method GetValue (line 328) | public object GetValue( method ConvertValue (line 341) | private object ConvertValue( method SetValues (line 358) | public bool SetValues(List values, bool allowToggle, List addres... method UnconvertValue (line 370) | public object UnconvertValue(object value) method GetCheckStateValue (line 379) | public CheckState GetCheckStateValue(List addresses = null) method SetCheckStateValue (line 387) | public bool SetCheckStateValue(CheckState checkState, bool allowToggle... method AddValue (line 393) | public bool AddValue(object objectValue, bool add, bool allowToggle, L... method GetCurrentAddressesToFix (line 417) | public List GetCurrentAddressesToFix() method CombineValues (line 426) | protected (bool meaningfulValue, object value) CombineValues(List checkStates) method HandleVerification (line 452) | protected virtual void HandleVerification(object value) method GetClass (line 458) | public abstract string GetClass(); method HandleRounding (line 462) | protected virtual object HandleRounding(object value, bool handleRound... method HandleHexDisplaying (line 467) | protected virtual object HandleHexDisplaying(object value) method HandleHexUndisplaying (line 472) | protected virtual object HandleHexUndisplaying(object value) method HandleNumberConversion (line 477) | protected virtual object HandleNumberConversion(object value) method HandleAngleConverting (line 484) | protected virtual object HandleAngleConverting(object value) method HandleAngleUnconverting (line 489) | protected virtual object HandleAngleUnconverting(object value) method HandleAngleRoundingOut (line 494) | protected virtual object HandleAngleRoundingOut(object value) method HandleObjectDisplaying (line 501) | protected virtual object HandleObjectDisplaying(object value) method HandleObjectUndisplaying (line 506) | protected virtual object HandleObjectUndisplaying(object value) method ConvertValueToCheckState (line 513) | protected virtual CheckState ConvertValueToCheckState(object value) method ConvertCheckStateToValue (line 518) | protected virtual object ConvertCheckStateToValue(CheckState checkState) method GetUseHex (line 527) | public virtual bool GetUseHex() method GetUseHexExactly (line 532) | protected virtual bool GetUseHexExactly() method ApplySettings (line 537) | public virtual void ApplySettings(WatchVariableControlSettings settings) method ToggleDisplayAsHex (line 545) | public virtual void ToggleDisplayAsHex(bool? displayAsHexNullable = null) FILE: STROOP/Enums/AddToTabTypeEnum.cs type AddToTabTypeEnum (line 12) | public enum AddToTabTypeEnum FILE: STROOP/Enums/AggregateMathOperation.cs type AggregateMathOperation (line 12) | public enum AggregateMathOperation FILE: STROOP/Enums/AngleUnitType.cs type AngleUnitType (line 12) | public enum AngleUnitType FILE: STROOP/Enums/BaseAddressTypeEnum.cs type BaseAddressTypeEnum (line 13) | public enum BaseAddressTypeEnum FILE: STROOP/Enums/BinaryMathOperation.cs type BinaryMathOperation (line 12) | public enum BinaryMathOperation FILE: STROOP/Enums/CamHackMode.cs type CamHackMode (line 12) | public enum CamHackMode FILE: STROOP/Enums/CellSelectionType.cs type CellSelectionType (line 12) | public enum CellSelectionType FILE: STROOP/Enums/CoinParamsOrder.cs type CoinParamOrder (line 12) | public enum CoinParamOrder FILE: STROOP/Enums/CompassPosition.cs type CompassPosition (line 12) | public enum CompassPosition FILE: STROOP/Enums/Coordinate.cs type Coordinate (line 12) | public enum Coordinate FILE: STROOP/Enums/CoordinateAngle.cs type CoordinateAngle (line 12) | public enum CoordinateAngle FILE: STROOP/Enums/CoordinateSystem.cs type CoordinateSystem (line 12) | public enum CoordinateSystem FILE: STROOP/Enums/CopyTypeEnum.cs type CopyTypeEnum (line 9) | public enum CopyTypeEnum FILE: STROOP/Enums/EndiannessType.cs type EndiannessType (line 9) | public enum EndiannessType FILE: STROOP/Enums/FileType.cs type FileType (line 12) | public enum FileType FILE: STROOP/Enums/FrameInputRelationType.cs type FrameInputRelationType (line 12) | public enum FrameInputRelationType FILE: STROOP/Enums/HatLocation.cs type HatLocation (line 12) | public enum HatLocation FILE: STROOP/Enums/InputDisplayTypeEnum.cs type InputDisplayTypeEnum (line 12) | public enum InputDisplayTypeEnum FILE: STROOP/Enums/Map3DCameraMode.cs type Map3DCameraMode (line 12) | public enum Map3DCameraMode FILE: STROOP/Enums/MapTrackerIconType.cs type MapTrackerIconType (line 12) | public enum MapTrackerIconType FILE: STROOP/Enums/MapTrackerOrderType.cs type MapTrackerOrderType (line 12) | public enum MapTrackerOrderType FILE: STROOP/Enums/MapTrackerVisibilityType.cs type MapTrackerVisibilityType (line 12) | public enum MapTrackerVisibilityType FILE: STROOP/Enums/MapType.cs type MapType (line 12) | public enum MapType FILE: STROOP/Enums/MouseEvent.cs type MouseEvent (line 12) | public enum MouseEvent FILE: STROOP/Enums/PaintingListTypeEnum.cs type PaintingListTypeEnum (line 12) | public enum PaintingListTypeEnum FILE: STROOP/Enums/PositionControllerRelativity.cs type PositionControllerRelativity (line 12) | public enum PositionControllerRelativity FILE: STROOP/Enums/ReadWriteMode.cs type ReadWriteMode (line 12) | public enum ReadWriteMode FILE: STROOP/Enums/RelativeDirection.cs type RelativeDirection (line 12) | public enum RelativeDirection FILE: STROOP/Enums/RomVersion.cs type RomVersion (line 12) | public enum RomVersion FILE: STROOP/Enums/RomVersionSelection.cs type RomVersionSelection (line 12) | public enum RomVersionSelection FILE: STROOP/Enums/TriangleClassification.cs type TriangleClassification (line 11) | public enum TriangleClassification FILE: STROOP/Enums/TriangleClassificationExtended.cs type TriangleClassificationExtended (line 11) | public enum TriangleClassificationExtended FILE: STROOP/Enums/TriangleVertexOffset.cs type TriangleVertexOffset (line 12) | public enum TriangleVertexOffset FILE: STROOP/Enums/VariableGroup.cs type VariableGroup (line 12) | public enum VariableGroup FILE: STROOP/Enums/WatchVariableSubclass.cs type WatchVariableSubclass (line 12) | public enum WatchVariableSubclass FILE: STROOP/Extensions/BitmapExtensions.cs class BitmapExtensions (line 11) | public static class BitmapExtensions method GetOpaqueImage (line 13) | public static Image GetOpaqueImage(this Image image, float opacity) method Grayscale (line 39) | public static Image Grayscale(this Image image) FILE: STROOP/Extensions/ColorExtensions.cs class ColorExtensions (line 10) | public static class ColorExtensions method Lighten (line 12) | public static Color Lighten(this Color color, double amount) method Darken (line 20) | public static Color Darken(this Color color, double amount) FILE: STROOP/Extensions/ControlCollectionsExtensions.cs class ControlCollectionsExtensions (line 10) | public static class ControlCollectionsExtensions method Insert (line 12) | public static void Insert(this Control.ControlCollection collection, C... FILE: STROOP/Extensions/FormExtensions.cs class FormExtensions (line 10) | public static class FormExtensions method TryInvoke (line 12) | public static void TryInvoke(this Form form, Delegate method) FILE: STROOP/Extensions/IEnumerableExtensions.cs class IEnumerableExtensions (line 9) | public static class IEnumerableExtensions method IndexOfMin (line 11) | public static int IndexOfMin(this IEnumerable source) where T : ... FILE: STROOP/Extensions/RectangleExtensions.cs class RectangleExtensions (line 10) | public static class RectangleExtensions method Zoom (line 12) | public static RectangleF Zoom(this RectangleF inRec, Size objZoom) method Zoom (line 31) | public static Rectangle Zoom(this Rectangle inRec, Size objZoom) FILE: STROOP/Extensions/RichTextBoxExtensions.cs class RichTextBoxExtensions (line 11) | public static class RichTextBoxExtensions method AppendText (line 13) | public static void AppendText(this RichTextBox box, string text, Color... FILE: STROOP/Extensions/SizeExtensions.cs class SizeExtensions (line 10) | public static class SizeExtensions method Divide (line 12) | public static Size Divide (this Size a, int b) FILE: STROOP/Forms/ActionForm.Designer.cs class ActionForm (line 3) | partial class ActionForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/ActionForm.cs class ActionForm (line 11) | public partial class ActionForm : Form method ActionForm (line 13) | public ActionForm() method GetRowParams (line 25) | public List GetRowParams(uint action) method GetBit (line 44) | private bool GetBit(uint action, int bit) FILE: STROOP/Forms/CoinRingDisplayForm.Designer.cs class CoinRingDisplayForm (line 3) | partial class CoinRingDisplayForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/CoinRingDisplayForm.cs class CoinRingDisplayForm (line 11) | public partial class CoinRingDisplayForm : Form, IUpdatableForm method CoinRingDisplayForm (line 13) | public CoinRingDisplayForm() method UpdateForm (line 20) | public void UpdateForm() FILE: STROOP/Forms/FormManager.cs class FormManager (line 16) | public static class FormManager method AddForm (line 20) | public static void AddForm(IUpdatableForm form) method RemoveForm (line 25) | public static void RemoveForm(IUpdatableForm form) method Update (line 30) | public static void Update() method GetPopOutForms (line 38) | public static List GetPopOutForms() method GetMapCounts (line 44) | public static (int num2DTopDown, int num2DOrthographic, int num3D) Get... method SavePopOuts (line 81) | public static void SavePopOuts() method GetPopOutData (line 87) | public static List GetPopOutData() FILE: STROOP/Forms/IUpdatableForm.cs type IUpdatableForm (line 14) | public interface IUpdatableForm method UpdateForm (line 16) | void UpdateForm(); FILE: STROOP/Forms/ImageForm.Designer.cs class ImageForm (line 3) | partial class ImageForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/ImageForm.cs class ImageForm (line 12) | public partial class ImageForm : Form method ImageForm (line 16) | public ImageForm() FILE: STROOP/Forms/InfoForm.Designer.cs class InfoForm (line 3) | partial class InfoForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/InfoForm.cs class InfoForm (line 9) | public partial class InfoForm : Form method InfoForm (line 11) | public InfoForm() method SetTriangleCoordinates (line 18) | public void SetTriangleCoordinates(short[] coordinates) method SetTriangleEquation (line 25) | public void SetTriangleEquation(float normalX, float normalY, float no... method SetTriangleData (line 33) | public void SetTriangleData(List coordinateList, bool repeatF... method SetTriangleVertices (line 43) | public void SetTriangleVertices(List coordinateList) method SetTriangles (line 81) | public void SetTriangles(List triangleList) method StringifyCoordinates (line 88) | private String StringifyCoordinates(short[] coordinates, bool repeatCo... method StringifyCoordinate (line 105) | private String StringifyCoordinate(short[] coordinate) method SetDictionary (line 112) | public void SetDictionary(Dictionary dicti... method SetText (line 128) | public void SetText(string formTitle, string textTitle, string text) method ShowValue (line 135) | public static void ShowValue(object value, string formTitle = "Title",... FILE: STROOP/Forms/LoadingForm.Designer.cs class LoadingForm (line 3) | partial class LoadingForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/LoadingForm.cs class LoadingForm (line 14) | public partial class LoadingForm : Form method LoadingForm (line 16) | public LoadingForm() method LoadingForm_Load (line 21) | private void LoadingForm_Load(object sender, EventArgs e) method UpdateStatus (line 26) | public void UpdateStatus(int progressValue, int progressMax, string st... FILE: STROOP/Forms/MainLoadingForm.Designer.cs class MainLoadingForm (line 3) | partial class MainLoadingForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/MainLoadingForm.cs class MainLoadingForm (line 15) | public partial class MainLoadingForm : Form method MainLoadingForm (line 20) | public MainLoadingForm(int maxStatus) method LoadingForm_Load (line 31) | private void LoadingForm_Load(object sender, EventArgs e) method UpdateStatus (line 37) | public void UpdateStatus(string status, int number) method MainLoadingForm_MouseDown (line 52) | private void MainLoadingForm_MouseDown(object sender, MouseEventArgs e) method MainLoadingForm_MouseMove (line 58) | private void MainLoadingForm_MouseMove(object sender, MouseEventArgs e) method progressBarLoading_MouseDown (line 67) | private void progressBarLoading_MouseDown(object sender, MouseEventArg... method progressBarLoading_MouseMove (line 73) | private void progressBarLoading_MouseMove(object sender, MouseEventArg... FILE: STROOP/Forms/MapPopOutForm.Designer.cs class MapPopOutForm (line 3) | partial class MapPopOutForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/MapPopOutForm.cs class MapPopOutForm (line 13) | public partial class MapPopOutForm : Form, IUpdatableForm method MapPopOutForm (line 17) | public MapPopOutForm() method UpdateForm (line 24) | public void UpdateForm() method ShowForm (line 29) | public void ShowForm() method Load2D (line 34) | private async void Load2D(object sender, EventArgs e) method IsOrthographicViewEnabled (line 48) | public bool IsOrthographicViewEnabled() FILE: STROOP/Forms/SelectionForm.Designer.cs class SelectionForm (line 3) | partial class SelectionForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/SelectionForm.cs class SelectionForm (line 11) | public partial class SelectionForm : Form method SelectionForm (line 18) | public SelectionForm() method Initialize (line 30) | public void Initialize( method ShowActionDescriptionSelectionForm (line 52) | public static void ShowActionDescriptionSelectionForm() method ShowPreviousActionDescriptionSelectionForm (line 68) | public static void ShowPreviousActionDescriptionSelectionForm() method ShowAnimationDescriptionSelectionForm (line 84) | public static void ShowAnimationDescriptionSelectionForm() method GetAnimation (line 103) | public static int? GetAnimation(string firstText, string secondText) method ShowTriangleTypeDescriptionSelectionForm (line 120) | public static void ShowTriangleTypeDescriptionSelectionForm() method ShowDemoCounterDescriptionSelectionForm (line 143) | public static void ShowDemoCounterDescriptionSelectionForm() method ShowTtcSpeedSettingDescriptionSelectionForm (line 161) | public static void ShowTtcSpeedSettingDescriptionSelectionForm() method ShowAreaTerrainDescriptionSelectionForm (line 179) | public static void ShowAreaTerrainDescriptionSelectionForm() method ShowMap3DModeSelectionForm (line 199) | public static void ShowMap3DModeSelectionForm() method ShowCompassPositionSelectionForm (line 217) | public static void ShowCompassPositionSelectionForm() method ShowDataManagerSelectionForm (line 235) | public static void ShowDataManagerSelectionForm(List GetAvailableProcesses() method OnUpdate (line 610) | private void OnUpdate(object sender, EventArgs e) method UpdateComboBoxes (line 661) | private void UpdateComboBoxes() method _sm64Stream_FpsUpdated (line 670) | private void _sm64Stream_FpsUpdated(object sender, EventArgs e) method SetupViews (line 678) | private void SetupViews() method glControlMap2D_Load (line 707) | private async void glControlMap2D_Load(object sender, EventArgs e) method glControlMap3D_Load (line 718) | private async void glControlMap3D_Load(object sender, EventArgs e) method glControlModelView_Load (line 729) | private async void glControlModelView_Load(object sender, EventArgs e) method buttonShowTopPanel_Click (line 740) | private void buttonShowTopPanel_Click(object sender, EventArgs e) method buttonShowBottomPanel_Click (line 750) | private void buttonShowBottomPanel_Click(object sender, EventArgs e) method buttonShowTopBottomPanel_Click (line 760) | private void buttonShowTopBottomPanel_Click(object sender, EventArgs e) method buttonShowLeftPanel_Click (line 770) | private void buttonShowLeftPanel_Click(object sender, EventArgs e) method buttonShowRightPanel_Click (line 780) | private void buttonShowRightPanel_Click(object sender, EventArgs e) method buttonShowLeftRightPanel_Click (line 790) | private void buttonShowLeftRightPanel_Click(object sender, EventArgs e) method buttonMoveTabLeft_Click (line 800) | private void buttonMoveTabLeft_Click(object sender, EventArgs e) method buttonMoveTabRight_Click (line 812) | private void buttonMoveTabRight_Click(object sender, EventArgs e) method MoveTab (line 824) | private void MoveTab(bool rightwards) method buttonTabAdd_Click (line 839) | private void buttonTabAdd_Click(object sender, EventArgs e) method StroopMainForm_Resize (line 844) | private void StroopMainForm_Resize(object sender, EventArgs e) method buttonConnect_Click (line 849) | private void buttonConnect_Click(object sender, EventArgs e) method buttonRefresh_Click (line 867) | private void buttonRefresh_Click(object sender, EventArgs e) method buttonBypass_Click (line 880) | private void buttonBypass_Click(object sender, EventArgs e) method buttonDisconnect_Click (line 885) | private void buttonDisconnect_Click(object sender, EventArgs e) method buttonRefreshAndConnect_Click (line 893) | private void buttonRefreshAndConnect_Click(object sender, EventArgs e) method trackBarObjSlotSize_ValueChanged (line 899) | private async void trackBarObjSlotSize_ValueChanged(object sender, Eve... method ChangeObjectSlotSize (line 904) | public async void ChangeObjectSlotSize(int size) method buttonOpenSavestate_Click (line 927) | private void buttonOpenSavestate_Click(object sender, EventArgs e) method saveAsSavestate (line 946) | private void saveAsSavestate() method SwitchTab (line 963) | public void SwitchTab(string name) method OnFormClosing (line 970) | protected override void OnFormClosing(FormClosingEventArgs e) method UpdateNightMode (line 992) | private void UpdateNightMode() method MakeNightMode (line 1006) | private void MakeNightMode() method UnMakeNightMode (line 1077) | private void UnMakeNightMode() FILE: STROOP/Forms/TabForm.Designer.cs class TabForm (line 3) | partial class TabForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/TabForm.cs class TabForm (line 11) | public partial class TabForm : Form method TabForm (line 15) | public TabForm() method AddTab (line 20) | public void AddTab(TabPage tab) FILE: STROOP/Forms/TriangleListForm.Designer.cs class TriangleListForm (line 3) | partial class TriangleListForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/TriangleListForm.cs class TriangleListForm (line 13) | public partial class TriangleListForm : Form method TriangleListForm (line 19) | public TriangleListForm( method TriangleListFormClosing (line 41) | private void TriangleListFormClosing() method RefreshAndSort (line 46) | public void RefreshAndSort() method Annihilate (line 62) | private void Annihilate() method Inject (line 72) | private void Inject() method Remove (line 77) | private void Remove() method RefreshDataGridViewAfterRemoval (line 100) | public void RefreshDataGridViewAfterRemoval() FILE: STROOP/Forms/ValueForm.Designer.cs class ValueForm (line 3) | partial class ValueForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/ValueForm.cs class ValueForm (line 11) | public partial class ValueForm : Form method ValueForm (line 15) | public ValueForm( FILE: STROOP/Forms/ValueSplitForm.Designer.cs class ValueSplitForm (line 3) | partial class ValueSplitForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/ValueSplitForm.cs class ValueSplitForm (line 11) | public partial class ValueSplitForm : Form method ValueSplitForm (line 16) | public ValueSplitForm( FILE: STROOP/Forms/VariableBitForm.Designer.cs class VariableBitForm (line 3) | partial class VariableBitForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/VariableBitForm.cs class VariableBitForm (line 18) | public partial class VariableBitForm : Form, IUpdatableForm method VariableBitForm (line 29) | public VariableBitForm(string varName, WatchVariable watchVar, List controls) method SetBorderless (line 96) | public void SetBorderless(bool borderless) method SetAlwaysOnTop (line 103) | public void SetAlwaysOnTop(bool alwaysOnTop) method OpenPopOutForm (line 110) | public static void OpenPopOutForm(XElement element) method UpdateForm (line 154) | public void UpdateForm() method ShowForm (line 159) | public void ShowForm() method GetHelper (line 165) | public VariablePopOutFormHelper GetHelper() class VariablePopOutFormHelper (line 170) | public class VariablePopOutFormHelper : IVariableAdder method VariablePopOutFormHelper (line 175) | public VariablePopOutFormHelper(WatchVariableFlowLayoutPanel watchVa... method AddVariable (line 181) | public void AddVariable(WatchVariableControl watchVarControl) method AddVariables (line 186) | public void AddVariables(List watchVarControls) method ToString (line 191) | public override string ToString() method GetData (line 197) | public XElement GetData() FILE: STROOP/Forms/VariableTripletControllerForm.Designer.cs class VariableTripletControllerForm (line 3) | partial class VariableTripletControllerForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/VariableTripletControllerForm.cs class VariableTripletControllerForm (line 13) | public partial class VariableTripletControllerForm : Form method VariableTripletControllerForm (line 15) | public VariableTripletControllerForm() method Initialize (line 20) | public void Initialize(List controls) method Initialize (line 85) | public void Initialize( method ShowForm (line 112) | public void ShowForm() FILE: STROOP/Forms/VariableViewerForm.Designer.cs class VariableViewerForm (line 3) | partial class VariableViewerForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: STROOP/Forms/VariableViewerForm.cs class VariableViewerForm (line 16) | public partial class VariableViewerForm : Form method VariableViewerForm (line 18) | public VariableViewerForm( FILE: STROOP/LoadingHandler.cs class LoadingHandler (line 12) | class LoadingHandler method ShowLoadingForm (line 20) | static public void ShowLoadingForm() method ShowForm (line 31) | static private void ShowForm() method CloseForm (line 37) | static public void CloseForm() method CloseFormInternal (line 42) | static private void CloseFormInternal() FILE: STROOP/M64/M64CopiedData.cs class M64CopiedData (line 9) | public class M64CopiedData method M64CopiedData (line 20) | private M64CopiedData( method CreateCopiedData (line 36) | public static M64CopiedData CreateCopiedData( method CreateCopiedDataFromClipboardForJoystick (line 54) | public static M64CopiedData CreateCopiedDataFromClipboardForJoystick(b... method Apply (line 93) | public void Apply(List inputs) method Apply (line 102) | public void Apply(M64InputFrame input) method ToString (line 107) | public override string ToString() method GetRawValue (line 115) | internal uint GetRawValue(int index) FILE: STROOP/M64/M64CopiedFrame.cs class M64CopiedFrame (line 8) | public class M64CopiedFrame method M64CopiedFrame (line 29) | public M64CopiedFrame( method CreateCopiedFrame (line 83) | public static M64CopiedFrame CreateCopiedFrame(M64InputFrame input, bo... method Apply (line 117) | public void Apply(M64InputFrame input) FILE: STROOP/M64/M64File.cs class M64File (line 20) | public class M64File method M64File (line 36) | public M64File(M64Gui gui) method OpenFile (line 44) | public bool OpenFile(string filePath, string fileName) method LoadBytes (line 69) | private bool LoadBytes(byte[] fileBytes) method ToBytes (line 100) | private byte[] ToBytes() method Save (line 107) | public bool Save() method Save (line 114) | public bool Save(string filePath, string fileName) method Close (line 133) | public void Close() method ResetChanges (line 144) | public void ResetChanges() method DeleteRows (line 152) | public void DeleteRows(int startIndex, int endIndex) method Paste (line 177) | public void Paste(M64CopiedData copiedData, int index, bool insert, in... method AddPauseBufferFrames (line 230) | public void AddPauseBufferFrames(int startIndex, int endIndex) method SetPasteProgressVisibility (line 276) | private void SetPasteProgressVisibility(bool visibility) method SetPasteProgressCount (line 284) | private void SetPasteProgressCount(int value, int maximum) method RefreshInputFrames (line 298) | private void RefreshInputFrames(int startIndex = 0) FILE: STROOP/M64/M64Header.cs class M64Header (line 16) | public class M64Header type MovieStartTypeEnum (line 18) | public enum MovieStartTypeEnum { FromStart, FromSnapshot, FromEEPROM } method M64Header (line 171) | public M64Header(M64File m64File, M64Gui gui) method NotifyChange (line 177) | private void NotifyChange() method LoadBytes (line 183) | public void LoadBytes(byte[] bytes) method ToBytes (line 234) | public byte[] ToBytes() method LoadBytesDebug (line 264) | public void LoadBytesDebug(byte[] bytes) method GetControllerFlagsValue (line 387) | private uint GetControllerFlagsValue() method GetControllerBoolList (line 399) | private List GetControllerBoolList() method ConvertMovieStartTypeEnumToShort (line 418) | private short ConvertMovieStartTypeEnumToShort(MovieStartTypeEnum movi... method ConvertShortToMovieStartTypeEnum (line 433) | private MovieStartTypeEnum ConvertShortToMovieStartTypeEnum(short shor... method Clear (line 448) | public void Clear() FILE: STROOP/M64/M64InputCell.cs class M64InputCell (line 14) | public class M64InputCell method M64InputCell (line 21) | public M64InputCell(DataGridViewCell cell) method SetValue (line 30) | public void SetValue(bool value, int? intOnValue = null) FILE: STROOP/M64/M64InputFrame.cs class M64InputFrame (line 14) | public class M64InputFrame method M64InputFrame (line 27) | public M64InputFrame(int frameIndex, uint rawValue, bool isOriginalFra... method GetOriginalValues (line 92) | private List GetOriginalValues() method GetCurrentValues (line 103) | private List GetCurrentValues() method NotifyChange (line 114) | private void NotifyChange() method UpdateCellColors (line 121) | public void UpdateCellColors() method UpdateRowColor (line 138) | public void UpdateRowColor() method SetByte (line 147) | private void SetByte(int num, byte value) method GetByte (line 152) | private byte GetByte(int num) method SetBit (line 157) | private void SetBit(int bit, bool value) method GetBit (line 162) | private bool GetBit(int bit) method ToBytes (line 167) | public byte[] ToBytes() method Equals (line 172) | public override bool Equals(object obj) method GetHashCode (line 182) | public override int GetHashCode() method ToString (line 187) | public override string ToString() method GetInputsString (line 192) | public string GetInputsString() method MatchesInputs (line 221) | public bool MatchesInputs(M64InputFrame other) FILE: STROOP/M64/M64Stats.cs class M64Stats (line 16) | public class M64Stats method M64Stats (line 155) | public M64Stats(M64File m64) method FindPresses (line 160) | private List<(int, int)> FindPresses(Func isPress... method SetNumPreses (line 200) | private void SetNumPreses(int numPresses, Action unpres... method FindJoystickFrames (line 209) | private List<(int, int, int)> FindJoystickFrames() method SetNumJoystickFrames (line 221) | private void SetNumJoystickFrames(int numFrames) method FindInputChanges (line 231) | private List<(int, string)> FindInputChanges() method CreateContextMenuStrip (line 247) | public ContextMenuStrip CreateContextMenuStrip() method FormatButtonPressesString (line 297) | private string FormatButtonPressesString(List<(int, int)> buttonPresse... method FormatJoystickFramesString (line 315) | private string FormatJoystickFramesString(List<(int, int, int)> joysti... method FormatInputChangesString (line 331) | private string FormatInputChangesString(List<(int, string)> inputChanges) FILE: STROOP/M64/M64Utilities.cs class M64Utilities (line 17) | public static class M64Utilities method SetSpecificInputValue (line 68) | public static void SetSpecificInputValue( method GetSelectedInputCells (line 169) | public static List GetSelectedInputCells( method GetCellStats (line 208) | public static (int? minFrame, int? maxFrame, string inputsString) GetC... method GetSelectedInputFrames (line 227) | public static List GetSelectedInputFrames(DataGridView ... method GetInputFramesInRange (line 238) | public static List GetInputFramesInRange(DataGridView t... method GetRawValueFromInputs (line 244) | public static uint GetRawValueFromInputs( method SetByte (line 288) | public static uint SetByte(uint rawValue, int num, byte value) method GetByte (line 294) | public static byte GetByte(uint rawValue, int num) method SetBit (line 299) | public static uint SetBit(uint rawValue, int bit, bool value) method GetBit (line 312) | public static bool GetBit(uint rawValue, int bit) method ConvertFrameToDisplayedValue (line 317) | public static int ConvertFrameToDisplayedValue(int frame) method ConvertDisplayedValueToFrame (line 322) | public static int ConvertDisplayedValueToFrame(int displayedValue) method GetFrameInputRelationOffset (line 327) | private static int GetFrameInputRelationOffset() FILE: STROOP/Managers/ActionsManager.cs class ActionsManager (line 16) | public class ActionsManager : DataManager method ActionsManager (line 21) | public ActionsManager(string varFilePath, WatchVariableFlowLayoutPanel... method Update (line 56) | public override void Update(bool updateView) FILE: STROOP/Managers/AreaManager.cs class AreaManager (line 15) | public class AreaManager : DataManager method AreaManager (line 23) | public AreaManager(Control tabControl, string varFilePath, WatchVariab... method Update (line 48) | public override void Update(bool updateView) FILE: STROOP/Managers/CamHackManager.cs class CamHackManager (line 13) | public class CamHackManager : DataManager method CamHackManager (line 26) | public CamHackManager(string varFilePath, TabPage camHackControl, Watc... method Update (line 201) | public override void Update(bool updateView) method NotifyNumPanChange (line 216) | public void NotifyNumPanChange(int numPans) method CreatePanVar (line 241) | private WatchVariableControl CreatePanVar( method CreatePanVars (line 262) | private List CreatePanVars(int index) method UpdatePanning (line 298) | public void UpdatePanning() method DoTestingCalculations (line 449) | private void DoTestingCalculations() method getCorrectCamHackMode (line 469) | private CamHackMode getCorrectCamHackMode() method getCorrespondingRadioButton (line 479) | private RadioButton getCorrespondingRadioButton(CamHackMode camHackMode) FILE: STROOP/Managers/CameraManager.cs class CameraManager (line 15) | public class CameraManager : DataManager method CameraManager (line 19) | public CameraManager(string varFilePath, Control tabControl, WatchVari... method Update (line 159) | public override void Update(bool updateView) method getSphericalPivotPoint (line 167) | private (float pivotX, float pivotY, float pivotZ) getSphericalPivotPo... FILE: STROOP/Managers/CellsManager.cs class CellsManager (line 17) | public class CellsManager : DataManager method CellsManager (line 24) | public CellsManager(string varFilePath, TabPage tabControl, WatchVaria... method SetTriangleAddress (line 39) | private void SetTriangleAddress() method BuildTree (line 45) | private void BuildTree() method GetTreeNodeForPartition (line 54) | private TreeNode GetTreeNodeForPartition(bool staticPartition) method GetTreeNodeForZ (line 74) | private TreeNode GetTreeNodeForZ(uint partitionAddress, int z) method GetTreeNodeForX (line 95) | private TreeNode GetTreeNodeForX(uint partitionAddress, int z, int x) method GetTreeNodeForType (line 116) | private TreeNode GetTreeNodeForType(uint partitionAddress, int z, int ... method Update (line 143) | public override void Update(bool updateView) FILE: STROOP/Managers/CoinManager.cs class CoinManager (line 17) | public class CoinManager method CoinManager (line 48) | public CoinManager(TabPage tabControl) method ListBoxSelectionChange (line 114) | private void ListBoxSelectionChange() method ClearCoinTrajectories (line 124) | public void ClearCoinTrajectories() method CalculateCoinTrajectories (line 129) | private void CalculateCoinTrajectories() method Update (line 212) | public void Update(bool updateView) FILE: STROOP/Managers/CustomManager.cs class CustomManager (line 18) | public class CustomManager : DataManager method CustomManager (line 35) | public CustomManager(string varFilePath, Control customControl, WatchV... method InitializeAddSubtractGetSetFuncionality (line 182) | private static void InitializeAddSubtractGetSetFuncionality( method ToggleRecording (line 224) | private void ToggleRecording() method ShowRecordedValues (line 229) | private void ShowRecordedValues() method ClearRecordedValues (line 247) | private void ClearRecordedValues() method Update (line 255) | public override void Update(bool updateView) FILE: STROOP/Managers/DataManager.cs class DataManager (line 15) | public class DataManager : VariableAdder method DataManager (line 20) | public DataManager( method RemoveVariableGroup (line 34) | public virtual void RemoveVariableGroup(VariableGroup varGroup) method AddVariable (line 39) | public override void AddVariable(WatchVariableControl watchVarControl) method AddVariables (line 44) | public override void AddVariables(List watchVarC... method GetCurrentVariableValues (line 49) | public virtual List GetCurrentVariableValues(bool useRounding ... method GetCurrentVariableNames (line 54) | public virtual List GetCurrentVariableNames() method GetCurrentVariableInfo (line 59) | public virtual List<(string name, object value, string clazz)> GetCurr... method SetVariableValueByName (line 64) | public virtual bool SetVariableValueByName(string name, object value, ... method Update (line 69) | public virtual void Update(bool updateView) FILE: STROOP/Managers/DebugManager.cs class DebugManager (line 14) | public class DebugManager : DataManager method DebugManager (line 28) | public DebugManager(string varFilePath, Control tabControl, WatchVaria... method Update (line 115) | public override void Update(bool updateView) FILE: STROOP/Managers/DisassemblyManager.cs class DisassemblyManager (line 15) | public class DisassemblyManager method DisassemblyManager (line 25) | public DisassemblyManager(Control tabControl) method _output_LinkClicked (line 42) | private void _output_LinkClicked(object sender, LinkClickedEventArgs e) method MoreButton_Click (line 52) | private void MoreButton_Click(object sender, EventArgs e) method Disassemble (line 58) | public void Disassemble(string strAddress, int numberOfLines = NumberO... method StartShowDisassmbly (line 72) | private void StartShowDisassmbly(uint newAddress, int numberOfLines) method DisassemblyLines (line 84) | private void DisassemblyLines(int numberOfLines) FILE: STROOP/Managers/FileManager.cs class FileManager (line 15) | public class FileManager : DataManager type FileMode (line 17) | public enum FileMode { FileA, FileB, FileC, FileD, FileASaved, FileBSa... type AllCoinsMeaning (line 18) | private enum AllCoinsMeaning { Coins100, Coins255, MaxWithoutGlitches,... type FileCategory (line 19) | private enum FileCategory { Stars, Cannons, Doors, Coins, Misc }; method FileManager (line 68) | public FileManager(string varFilePath, TabPage tabControl, WatchVariab... method DoEverything (line 339) | public void DoEverything() method CalculateNumStars (line 357) | public short CalculateNumStars(uint? nullableFileAddress = null) method GetDoorImages (line 383) | private (Image onImage, Image offImage) GetDoorImages(int row) method GetDoorAddressOffset (line 402) | private uint GetDoorAddressOffset(int row) method GetDoorMask (line 425) | private byte GetDoorMask(int row) method GetCannonAddressOffset (line 448) | private uint GetCannonAddressOffset(int row) method GetStarAddressOffset (line 456) | private uint GetStarAddressOffset(int row) method GetStarMask (line 486) | private byte GetStarMask(int row, int col) method NumStarsButton_Click (line 492) | private void NumStarsButton_Click(object sender, EventArgs e) method GetChecksum (line 500) | public ushort GetChecksum(uint? nullableFileAddress = null) method FileSaveButton_Click (line 512) | private void FileSaveButton_Click(object sender, EventArgs e) method FileEraseButton_Click (line 542) | private void FileEraseButton_Click(object sender, EventArgs e) method FileCopyButton_Click (line 565) | private void FileCopyButton_Click(object sender, EventArgs e) method FilePasteButton_Click (line 573) | private void FilePasteButton_Click(object sender, EventArgs e) method GetBufferedBytes (line 588) | public byte[] GetBufferedBytes(uint? nullableFileAddress = null) method SetBufferedBytes (line 599) | public void SetBufferedBytes(byte[] bufferedBytes, uint? nullableFileA... method GetCoinScoreForCourse (line 608) | private byte GetCoinScoreForCourse(int courseIndex) method FileSetCategory (line 625) | private void FileSetCategory(bool setOn, List fileCatego... method GetNonSavedFileAddress (line 683) | private uint GetNonSavedFileAddress(FileMode? nullableMode = null) method getFileAddress (line 705) | private uint getFileAddress(FileMode? nullableMode = null) method GetInGameFileAddress (line 731) | public uint GetInGameFileAddress() method FileMode_Click (line 749) | private void FileMode_Click(FileMode mode) method Update (line 754) | public override void Update(bool updateView) FILE: STROOP/Managers/GfxManager.cs class GfxManager (line 21) | public class GfxManager : DataManager method GfxManager (line 30) | public GfxManager(Control tabControl, WatchVariableFlowLayoutPanel wat... method InjectHitboxViewCode (line 68) | public void InjectHitboxViewCode() method DumpButton_Click (line 95) | private void DumpButton_Click(object sender, EventArgs e) method UpdateSpecificVariables (line 111) | void UpdateSpecificVariables(GfxNode node) method RefreshButtonObject_Click (line 126) | private void RefreshButtonObject_Click(object sender, EventArgs e) method _treeView_AfterSelect (line 148) | private void _treeView_AfterSelect(object sender, TreeViewEventArgs e) method RefreshButton_Click (line 158) | private void RefreshButton_Click(object sender, EventArgs e) method ExpandNodesUpTo (line 175) | private void ExpandNodesUpTo(TreeNodeCollection nodes, int level) method AddToTreeView (line 186) | public void AddToTreeView(uint rootAddress) method Update (line 192) | public override void Update(bool updateView) method GfxToTreeNode (line 201) | public TreeNode GfxToTreeNode(GfxNode node) class GfxNode (line 212) | public class GfxNode method ReadGfxNode (line 219) | public static GfxNode ReadGfxNode(uint address) method GetCommonVariables (line 287) | public static List GetCommonVariables() method gfxProperty (line 307) | protected static WatchVariableControlPrecursor gfxProperty(string name... method GetTypeSpecificVariables (line 342) | public virtual List GetTypeSpecificVari... class GfxChildSelector (line 348) | internal class GfxChildSelector : GfxNode method GetFunctionName (line 361) | private static string GetFunctionName(List<(uint, uint, string)> funct... method GetTypeSpecificVariables (line 381) | public override List GetTypeSpecificVar... class GfxBackgroundImage (line 390) | internal class GfxBackgroundImage : GfxNode method GetTypeSpecificVariables (line 393) | public override List GetTypeSpecificVar... class GfxHeldObject (line 401) | internal class GfxHeldObject : GfxNode method GetTypeSpecificVariables (line 408) | public override List GetTypeSpecificVar... class GfxGeoLayoutScript (line 421) | internal class GfxGeoLayoutScript : GfxNode method GetFunctionName (line 442) | private static string GetFunctionName(List<(uint, uint, string)> funct... method GetTypeSpecificVariables (line 462) | public override List GetTypeSpecificVar... class GfxCamera (line 472) | internal class GfxCamera : GfxNode method GetTypeSpecificVariables (line 475) | public override List GetTypeSpecificVar... class GfxProjection3D (line 489) | internal class GfxProjection3D : GfxNode method GetTypeSpecificVariables (line 492) | public override List GetTypeSpecificVar... class GfxObjectParent (line 503) | internal class GfxObjectParent : GfxNode method GetTypeSpecificVariables (line 506) | public override List GetTypeSpecificVar... class GfxShadowNode (line 514) | internal class GfxShadowNode : GfxNode method GetTypeSpecificVariables (line 517) | public override List GetTypeSpecificVar... class GfxScalingNode (line 527) | internal class GfxScalingNode : GfxNode method GetTypeSpecificVariables (line 530) | public override List GetTypeSpecificVar... class GfxBillboard (line 539) | internal class GfxBillboard : GfxNode class GfxAnimationNode (line 544) | internal class GfxAnimationNode : GfxNode method GetTypeSpecificVariables (line 547) | public override List GetTypeSpecificVar... class GfxGameObject (line 558) | internal class GfxGameObject : GfxNode method GetTypeSpecificVariables (line 561) | public override List GetTypeSpecificVar... class GfxRotationNode (line 569) | internal class GfxRotationNode : GfxNode method GetTypeSpecificVariables (line 573) | public override List GetTypeSpecificVar... class GfxTranslatedModel (line 585) | internal class GfxTranslatedModel : GfxNode method GetTypeSpecificVariables (line 588) | public override List GetTypeSpecificVar... class GfxDebugTransformation (line 599) | internal class GfxDebugTransformation : GfxNode method GetTypeSpecificVariables (line 603) | public override List GetTypeSpecificVar... class GfxLevelOfDetail (line 616) | internal class GfxLevelOfDetail : GfxNode method GetTypeSpecificVariables (line 619) | public override List GetTypeSpecificVar... class GfxMasterList (line 630) | internal class GfxMasterList : GfxNode method GetTypeSpecificVariables (line 633) | public override List GetTypeSpecificVar... class GfxGroupParent (line 657) | internal class GfxGroupParent : GfxNode class GfxScreenSpace (line 662) | internal class GfxScreenSpace : GfxNode method GetTypeSpecificVariables (line 665) | public override List GetTypeSpecificVar... class GfxRootnode (line 674) | internal class GfxRootnode : GfxNode method GetTypeSpecificVariables (line 677) | public override List GetTypeSpecificVar... class GfxDisplayList (line 689) | internal class GfxDisplayList : GfxNode method GetTypeSpecificVariables (line 692) | public override List GetTypeSpecificVar... FILE: STROOP/Managers/HackManager.cs class HackManager (line 13) | public class HackManager method HackManager (line 22) | public HackManager(List hacks, List spawnCodes, C... method ResetButton_Click (line 51) | private void ResetButton_Click(object sender, EventArgs e) method _spawnList_SelectedIndexChanged (line 56) | private void _spawnList_SelectedIndexChanged(object sender, EventArgs e) method SpawnButton_Click (line 68) | private void SpawnButton_Click(object sender, EventArgs e) method _checkList_ItemCheck (line 101) | private void _checkList_ItemCheck(object sender, ItemCheckEventArgs e) method Update (line 110) | public void Update() FILE: STROOP/Managers/HudManager.cs class HudManager (line 14) | public class HudManager : DataManager method HudManager (line 20) | public HudManager(string varFilePath, Control tabControl, WatchVariabl... method Update (line 63) | public override void Update(bool updateView) FILE: STROOP/Managers/IVariableAdder.cs type IVariableAdder (line 15) | public interface IVariableAdder method AddVariable (line 17) | void AddVariable(WatchVariableControl watchVarControl); method AddVariables (line 18) | void AddVariables(List watchVarControls); FILE: STROOP/Managers/InputManager.cs class InputManager (line 15) | public class InputManager : DataManager method InputManager (line 20) | public InputManager( method Update (line 33) | public override void Update(bool updateView) FILE: STROOP/Managers/M64Manager.cs class M64Manager (line 17) | public class M64Manager method M64Manager (line 25) | public M64Manager(M64Gui gui) method DeleteRows (line 114) | private void DeleteRows() method PasteData (line 121) | private void PasteData(bool insert) method CopyData (line 132) | private void CopyData(bool useRow) method CopyClipboardForJoystick (line 145) | private void CopyClipboardForJoystick(bool? component = null) method CopyHeaderRomVersion (line 153) | private void CopyHeaderRomVersion() method PasteHeaderRomVersion (line 160) | private void PasteHeaderRomVersion() method SetHeaderRomVersion (line 169) | private void SetHeaderRomVersion(RomVersion romVersion) method TabControlDetails_SelectedIndexChanged (line 189) | private void TabControlDetails_SelectedIndexChanged(object sender, Eve... method UpdateSelectionTextboxes (line 207) | public void UpdateSelectionTextboxes() method SetValuesOfSelection (line 217) | private void SetValuesOfSelection(CellSelectionType cellSelectionType,... method Goto (line 231) | public void Goto(int? gotoValueNullable = null) method SaveAs (line 241) | private void SaveAs() method Save (line 263) | private void Save() method Open (line 278) | private void Open() method Open (line 290) | public void Open(string filePath, string fileName) method Close (line 313) | private void Close() method ListBoxCopied_KeyDown (line 321) | private void ListBoxCopied_KeyDown() method PerformQuickDuplication (line 334) | private void PerformQuickDuplication() method AddPauseBufferFrames (line 357) | private void AddPauseBufferFrames() method GetFrameBounds (line 366) | private (int? startFrame, int? endFrame) GetFrameBounds() method UpdateTableSettings (line 375) | public void UpdateTableSettings(IEnumerable modifiedFra... method Update (line 400) | public void Update(bool updateView) FILE: STROOP/Managers/MainSaveManager.cs class MainSaveManager (line 15) | public class MainSaveManager : DataManager type MainSaveMode (line 17) | public enum MainSaveMode { MainSave, MainSaveSaved }; method MainSaveManager (line 36) | public MainSaveManager(string varFilePath, TabPage tabPage, WatchVaria... method GetChecksum (line 82) | public ushort GetChecksum(uint? nullableMainSaveAddress = null) method Save (line 94) | private void Save() method GetMainSaveAddress (line 111) | private uint GetMainSaveAddress(MainSaveMode? nullableMode = null) method Update (line 125) | public override void Update(bool updateView) FILE: STROOP/Managers/MapManager.cs class MapManager (line 24) | public class MapManager : DataManager type SaveType (line 26) | private enum SaveType { MapTrackers, MapTrackersMapTabSettings, MapTra... method NotifyDrawingEnabledChange (line 52) | public void NotifyDrawingEnabledChange(bool enabled) method MapManager (line 57) | public MapManager(string varFilePath) method Load2D (line 62) | public void Load2D() method Load3D (line 73) | public void Load3D() method InitializeControls (line 81) | private void InitializeControls() method SetEnable3D (line 1171) | private void SetEnable3D(bool enable3D) method SetUseCrossSection (line 1182) | private void SetUseCrossSection(bool useCrossSection) method SetEnableObjectHover (line 1189) | private void SetEnableObjectHover(bool enableObjectHover) method OnContextMenuStripOpening (line 1206) | private void OnContextMenuStripOpening() method OnContextMenuStripOpened (line 1216) | private void OnContextMenuStripOpened() method OnContextMenuStripClosed (line 1222) | private void OnContextMenuStripClosed() method Save (line 1227) | private void Save(SaveType saveType) method Open (line 1333) | private void Open() method ResetToInitialState (line 1441) | private void ResetToInitialState() method DoSurfaceTriangles (line 1454) | private void DoSurfaceTriangles(bool useWhiteBackground) method DoTaserSettings (line 1474) | public void DoTaserSettings() method SetGlobalIconSize (line 1507) | private void SetGlobalIconSize(float size) method InitializeSemaphores (line 1516) | private void InitializeSemaphores() method InitializeCheckboxSemaphore (line 1531) | private Action InitializeCheckboxSemaphore( method Update (line 1563) | public override void Update(bool updateView) method UpdateDataTab (line 1592) | private void UpdateDataTab() method UpdateBasedOnObjectsSelectedOnMap (line 1624) | private void UpdateBasedOnObjectsSelectedOnMap() method UpdateControlsBasedOnSemaphores (line 1655) | private void UpdateControlsBasedOnSemaphores() method TrackMultipleObjects (line 1680) | private void TrackMultipleObjects(List addresses) method UpdateVarColors (line 1749) | private void UpdateVarColors() method UpdateBasedOnKeyboardControls (line 1761) | private void UpdateBasedOnKeyboardControls() FILE: STROOP/Managers/MarioManager.cs class MarioManager (line 15) | public class MarioManager : DataManager method MarioManager (line 35) | public MarioManager(string varFilePath, Control marioControl, WatchVar... method Update (line 187) | public override void Update(bool updateView) FILE: STROOP/Managers/MemoryManager.cs class MemoryManager (line 17) | public class MemoryManager : DataManager method MemoryManager (line 96) | public MemoryManager(TabPage tabControl, WatchVariableFlowLayoutPanel ... method BookmarkCurrentAddress (line 213) | private void BookmarkCurrentAddress() method DeleteBookmark (line 228) | private void DeleteBookmark(ToolStripMenuItem useAddressItem, ToolStri... method ScrollMemory (line 235) | private void ScrollMemory(int numLines) method SetCustomAddress (line 245) | public void SetCustomAddress(uint? address) method SetCustomMemorySize (line 262) | private void SetCustomMemorySize(uint? memorySize) method SetObjectAddress (line 284) | public void SetObjectAddress(uint? address) method RefreshAddressTextbox (line 292) | private void RefreshAddressTextbox() method RefreshMemorySizeTextbox (line 298) | private void RefreshMemorySizeTextbox() method MemoryValueClick (line 303) | private void MemoryValueClick() method AddAllVars (line 329) | private void AddAllVars() class ValueText (line 341) | private class ValueText method ValueText (line 350) | public ValueText( method OverlapsData (line 366) | public bool OverlapsData(List precurs... method GetOverlapped (line 371) | private List GetOverlapped( method AddOverlappedIfSelected (line 401) | public void AddOverlappedIfSelected(int selectedIndex, List>... method AddVariableIfSelected (line 420) | public void AddVariableIfSelected(int selectedIndex, bool useObjAddr... method AddVariable (line 428) | public void AddVariable(bool useObjAddress, bool useHex, bool useObj... method CreatePrecursor (line 434) | private WatchVariableControlPrecursor CreatePrecursor(bool useObjAdd... method UpdateHexDisplay (line 491) | public void UpdateHexDisplay() method FormatAddresses (line 557) | private static string FormatAddresses(uint startAddress, int totalMemo... method FormatValues (line 572) | private string FormatValues( method Update (line 640) | public override void Update(bool updateView) FILE: STROOP/Managers/MiscManager.cs class MiscManager (line 15) | public class MiscManager : DataManager method MiscManager (line 35) | public MiscManager(string varFilePath, WatchVariableFlowLayoutPanel va... class CourseToGoTo (line 108) | private class CourseToGoTo method CourseToGoTo (line 113) | public CourseToGoTo(int index, string name) method ToString (line 119) | public override string ToString() method Update (line 125) | public override void Update(bool updateView) FILE: STROOP/Managers/ModelManager.cs class ModelManager (line 18) | public class ModelManager method ModelManager (line 83) | public ModelManager(Control tabControl) method UpdateCounts (line 104) | private void UpdateCounts() method CheckBoxLevel_CheckedChanged (line 110) | private void CheckBoxLevel_CheckedChanged(object sender, EventArgs e) method SwitchLevelModel (line 119) | private void SwitchLevelModel() method _dataGridViewVertices_SelectionChanged (line 157) | private void _dataGridViewVertices_SelectionChanged(object sender, Eve... method _dataGridViewTriangles_SelectionChanged (line 169) | private void _dataGridViewTriangles_SelectionChanged(object sender, Ev... method Load (line 181) | public void Load() method GetVerticesFromModelPointer (line 190) | public List GetVerticesFromModelPointer(ref uint modelPtr) method GetTrianglesFromContinuedModelPointer (line 209) | public List GetTrianglesFromContinuedModelPointer(uint contMode... method UpdateModelPointer (line 239) | public void UpdateModelPointer() method Update (line 276) | public virtual void Update(bool updateView = false) FILE: STROOP/Managers/MusicManager.cs class MusicManager (line 14) | public class MusicManager : DataManager method MusicManager (line 18) | public MusicManager(string varFilePath, WatchVariableFlowLayoutPanel v... method GetMusicAddress (line 29) | public uint? GetMusicAddress() method Update (line 42) | public override void Update(bool updateView) FILE: STROOP/Managers/ObjectManager.cs class ObjectManager (line 20) | public class ObjectManager : DataManager method ObjectManager (line 170) | public ObjectManager(string varFilePath, Control objectControl, WatchV... method _objBehaviorLabel_Click (line 505) | private void _objBehaviorLabel_Click(object sender, EventArgs e) method SetBehaviorWatchVariables (line 514) | public void SetBehaviorWatchVariables(List watch... method ObjAddressLabel_Click (line 521) | private void ObjAddressLabel_Click(object sender, EventArgs e) method Update (line 539) | public override void Update(bool updateView) method UpdateUI (line 555) | void UpdateUI() FILE: STROOP/Managers/ObjectSlotsManager.cs class ObjectSlotsManager (line 20) | public class ObjectSlotsManager type TabType (line 27) | public enum TabType { Object, Map, Model, Memory, Custom, Warp, TAS, C... type SortMethodType (line 28) | public enum SortMethodType { ProcessingOrder, MemoryOrder, DistanceToM... type SlotLabelType (line 29) | public enum SlotLabelType { Recommended, SlotPosVs, SlotPos, SlotIndex... type SelectionMethodType (line 30) | public enum SelectionMethodType { Clicked, Held, StoodOn, Interaction,... type ClickType (line 31) | public enum ClickType { ObjectClick, MapClick, ModelClick, MemoryClick... method ObjectSlotsManager (line 57) | public ObjectSlotsManager(ObjectSlotManagerGui gui, TabControl tabCont... method ChangeSlotSize (line 82) | public void ChangeSlotSize(int newSize) method GetObjectSlotSize (line 88) | public int GetObjectSlotSize() method TabControl_Selected (line 104) | private void TabControl_Selected(object sender, TabControlEventArgs e) method OnSlotClick (line 113) | private void OnSlotClick(object sender, EventArgs e) method DoSlotClickUsingInput (line 130) | private void DoSlotClickUsingInput( method SelectAddresses (line 142) | public void SelectAddresses(List addresses) method SelectSlotByAddress (line 148) | public void SelectSlotByAddress(uint address) method GetClickType (line 157) | private ClickType GetClickType(bool isMarking) method ShouldToggle (line 187) | private bool ShouldToggle(bool isCtrlKeyHeld, bool isMarking) method GetTabDestination (line 196) | private TabPage GetTabDestination(bool isMarking) method DoSlotClickUsingSpecifications (line 204) | public void DoSlotClickUsingSpecifications( method MarkAddresses (line 330) | public void MarkAddresses(List addresses) method UnmarkAddresses (line 342) | public void UnmarkAddresses(List addresses) method Update (line 354) | public void Update() method UpdateSelectionMethod (line 415) | private void UpdateSelectionMethod() method UpdateSlots (line 471) | private void UpdateSlots(IEnumerable sortedObjects) method GetLoadedObjectsWithName (line 489) | public List GetLoadedObjectsWithName(string name) method GetLoadedObjectsWithRegex (line 499) | public List GetLoadedObjectsWithRegex(string pattern) method GetLoadedObjectsWithPredicate (line 506) | public List GetLoadedObjectsWithPredicate(Func values) method Format (line 55) | public string Format(bool useHex) method SearchManager (line 85) | public SearchManager(TabPage tabControl, WatchVariableFlowLayoutPanel ... method AddTableRowsAsVars (line 135) | private void AddTableRowsAsVars(List rows) method DoFirstScan (line 180) | private void DoFirstScan() method DoNextScan (line 225) | private void DoNextScan() method ParseSearchValueAll (line 273) | private List<(object searchValue1, object searchValue2)> ParseSearchVa... method ParseSearchValueSpecific (line 278) | private (object searchValue1, object searchValue2) ParseSearchValueSpe... method ClearResults (line 287) | private void ClearResults() method UpdateControlsBasedOnDictionary (line 293) | private void UpdateControlsBasedOnDictionary() method StartProgressBar (line 306) | private void StartProgressBar() method StopProgressBar (line 312) | private void StopProgressBar() method SetProgressCount (line 320) | private void SetProgressCount(int value, int maximum) method UndoScan (line 334) | private void UndoScan() method Update (line 340) | public override void Update(bool updateView) method ValueQualifies (line 347) | private bool ValueQualifies(object memoryObject, object oldMemoryObjec... method HasSensibleMagnitude (line 848) | private static bool HasSensibleMagnitude(double value) FILE: STROOP/Managers/SnowManager.cs class SnowManager (line 15) | public class SnowManager : DataManager method SnowManager (line 38) | public SnowManager(string varFilePath, WatchVariableFlowLayoutPanel va... method GetSnowParticleControls (line 91) | private List GetSnowParticleControls(int index) method Update (line 140) | public override void Update(bool updateView) FILE: STROOP/Managers/SoundManager.cs class SoundManager (line 15) | public class SoundManager method SoundManager (line 17) | public SoundManager(TabPage tabPage) method Update (line 67) | public void Update(bool updateView) FILE: STROOP/Managers/TasManager.cs class TasManager (line 14) | public class TasManager : DataManager method TasManager (line 38) | public TasManager(string varFilePath, TabPage tabControl, WatchVariabl... method StoreInfo (line 167) | private void StoreInfo( method TakeInfo (line 176) | private void TakeInfo( method ShowTaserVariables (line 185) | public void ShowTaserVariables() method MakeYawVariablesBeTruncated (line 191) | public void MakeYawVariablesBeTruncated() method SetScheduler (line 196) | public void SetScheduler(string text, bool useFloats) method SetScheduler (line 237) | private void SetScheduler(Dictionary GetInvisibleWallPointsAroundEdge(... method Lerp (line 682) | public float Lerp(float a, float b, float t) method GetScuttlebugAddresses (line 687) | private List GetScuttlebugAddresses() method InvokeScuttlebugsLungeToHome (line 704) | private void InvokeScuttlebugsLungeToHome() method HandleScuttlebugRoomTransition (line 728) | private void HandleScuttlebugRoomTransition(int transition) method HandleScuttlebugRoomTransition (line 760) | private void HandleScuttlebugRoomTransition(byte newRoom) class VarState (line 788) | public abstract class VarState method VarValues (line 790) | public abstract List VarValues(); class VarStateMario (line 793) | public class VarStateMario : VarState method GetCurrent (line 802) | public static VarState GetCurrent() method VarNames (line 815) | public static List VarNames() method VarValues (line 823) | public override List VarValues() method VarNamesString (line 831) | public static string VarNamesString() method ToString (line 836) | public override string ToString() method Equals (line 841) | public override bool Equals(object obj) method GetHashCode (line 848) | public override int GetHashCode() class VarStatePenguin (line 854) | public class VarStatePenguin : VarState method GetCurrent (line 858) | public static VarStatePenguin GetCurrent() method VarNames (line 866) | public static List VarNames() method VarValues (line 874) | public override List VarValues() method VarNamesString (line 882) | public static string VarNamesString() method ToString (line 887) | public override string ToString() method Equals (line 892) | public override bool Equals(object obj) method GetHashCode (line 899) | public override int GetHashCode() method SetRecordOn (line 905) | private void SetRecordOn(bool recordOn) method Update (line 911) | public void Update(bool updateView) method buttonScheduleButtonPreviousClick (line 1090) | private void buttonScheduleButtonPreviousClick() method buttonScheduleButtonNextClick (line 1095) | private void buttonScheduleButtonNextClick() method buttonScheduleButtonSetClick (line 1100) | private void buttonScheduleButtonSetClick() method buttonScheduleButtonResetClick (line 1139) | private void buttonScheduleButtonResetClick() method GotoClick (line 1144) | private void GotoClick() method GotoGetCurrentClick (line 1156) | private void GotoGetCurrentClick() method PasteAndGotoClick (line 1166) | private void PasteAndGotoClick() method StateTransferInstructions (line 1178) | private void StateTransferInstructions() method StateTransferUpdate (line 1200) | private void StateTransferUpdate() method StateTransferSave (line 1220) | private void StateTransferSave() method StateTransferApply (line 1239) | private void StateTransferApply() method UpdateMapPanning (line 2743) | public void UpdateMapPanning() method Interpolate (line 2907) | public float Interpolate(float v1, float v2, float p) method Interpolate2 (line 2914) | public float Interpolate2(float v1, float v2, float p) method Interpolate3 (line 2923) | public float Interpolate3(float v1, float v2, float p) class MapSetting (line 2932) | public class MapSetting method MapSetting (line 2940) | public MapSetting(string name, float x, float y, float z, float scale) method Left (line 2949) | public float Left() method Right (line 2954) | public float Right() method Top (line 2959) | public float Top() method Bottom (line 2964) | public float Bottom() FILE: STROOP/Managers/TriangleManager.cs class TriangleManager (line 19) | public class TriangleManager : DataManager type TriangleMode (line 24) | public enum TriangleMode { Floor, Wall, Ceiling, Custom, MapHover, Map... method SetTriangleAddresses (line 48) | public void SetTriangleAddresses(uint triangleAddress) method SetTriangleAddresses (line 53) | public void SetTriangleAddresses(List triangleAddresses) method RefreshAddressBox (line 61) | public void RefreshAddressBox() method SetCustomTriangleAddresses (line 69) | public void SetCustomTriangleAddresses(uint triangleAddress) method SetCustomTriangleAddresses (line 74) | public void SetCustomTriangleAddresses(List triangleAddresses) method TriangleManager (line 100) | public TriangleManager(Control tabControl, string varFilePath, WatchVa... method GoToClosestFloorVertex (line 410) | public void GoToClosestFloorVertex() method UpdateBasedOnCoordinates (line 417) | private void UpdateBasedOnCoordinates() method UpdateBasedOnCoordinates (line 426) | private void UpdateBasedOnCoordinates( method PasteTriangles (line 453) | private void PasteTriangles() method GetTriangleCoordinates (line 482) | private short[] GetTriangleCoordinates(uint? nullableTriAddress = null) method ShowTriangleCoordinates (line 498) | private void ShowTriangleCoordinates() method ShowTriangleEquation (line 506) | private void ShowTriangleEquation() method ShowTriangleData (line 522) | private void ShowTriangleData() method ShowTriangleVertices (line 531) | private void ShowTriangleVertices() method ShowTriangleAddresses (line 540) | private void ShowTriangleAddresses() method ClearTriangleData (line 552) | private void ClearTriangleData() method Mode_Click (line 557) | private void Mode_Click(object sender, EventArgs e, TriangleMode mode) method AddressBoxEnter (line 565) | private void AddressBoxEnter() method EnterCustomText (line 570) | private void EnterCustomText(string text) method Update (line 584) | public override void Update(bool updateView) FILE: STROOP/Managers/VarHackManager.cs class VarHackManager (line 15) | public class VarHackManager : VariableAdder method VarHackManager (line 24) | public VarHackManager(Control varHackControlControl, VarHackFlowLayout... method InitializePositionControls (line 148) | private void InitializePositionControls( method SetPositionsAndApplyVariablesToMemory (line 177) | private void SetPositionsAndApplyVariablesToMemory() method AddVariable (line 187) | public void AddVariable(string varName, uint address, Type memoryType,... method AddVariable (line 192) | public void AddVariable(string specialType) method AddVariable (line 197) | public override void AddVariable(WatchVariableControl control) method AddVariables (line 230) | public override void AddVariables(List controls) method Update (line 235) | public void Update(bool updateView) FILE: STROOP/Managers/VariableAdder.cs class VariableAdder (line 15) | public abstract class VariableAdder : IVariableAdder method VariableAdder (line 21) | public VariableAdder(Control control) method AddVariable (line 27) | public abstract void AddVariable(WatchVariableControl watchVarControl); method AddVariables (line 29) | public abstract void AddVariables(List watchVarC... method ToString (line 31) | public override string ToString() FILE: STROOP/Managers/WarpManager.cs class WarpManager (line 16) | public class WarpManager : DataManager method WarpManager (line 34) | public WarpManager(string varFilePath, TabPage tabPage, WatchVariableF... method Update (line 53) | public override void Update(bool updateView) method GetWarpNodeVariables (line 68) | private List GetWarpNodeVariables(List add... method GetWarpNodeVariables (line 79) | private List GetWarpNodeVariables(uint address, ... method HookUpTeleporters (line 160) | public void HookUpTeleporters() FILE: STROOP/Managers/WatchVariableControlSettingsManager.cs class WatchVariableControlSettingsManager (line 14) | public static class WatchVariableControlSettingsManager method AddSettings (line 19) | public static void AddSettings(WatchVariableControlSettings settings) method GetSettingsLevel (line 24) | public static int GetSettingsLevel() method GetSettingsToApply (line 29) | public static List GetSettingsToApply(in... FILE: STROOP/Managers/WatchVariableLockManager.cs class WatchVariableLockManager (line 16) | public class WatchVariableLockManager method WatchVariableLockManager (line 35) | public WatchVariableLockManager(PictureBox pictureBoxLock) method WatchVariableLockManager (line 61) | public WatchVariableLockManager() method AddLocks (line 66) | public void AddLocks(WatchVariable variable, List addresses = null) method RemoveLocks (line 75) | public void RemoveLocks(WatchVariable variable, List addresses =... method ContainsLocksBool (line 84) | public bool ContainsLocksBool(WatchVariable variable, List addre... method ContainsLocksCheckState (line 89) | public CheckState ContainsLocksCheckState( method GetExistingLockValues (line 107) | public List GetExistingLockValues( method UpdateLockValues (line 123) | public void UpdateLockValues( method UpdateLockValues (line 141) | public void UpdateLockValues( method GetMemoryLockValue (line 161) | public object GetMemoryLockValue( method UpdateMemoryLockValue (line 176) | public void UpdateMemoryLockValue( method RemoveAllLocks (line 190) | public void RemoveAllLocks() method ContainsAnyLocks (line 195) | public bool ContainsAnyLocks() method ContainsAnyLocksForObject (line 200) | public bool ContainsAnyLocksForObject(uint objAddress) method GetImageForLock (line 205) | private Image GetImageForLock() method SeeLockInfo (line 221) | private void SeeLockInfo() method UpdateSpecificLocks (line 232) | private void UpdateSpecificLocks() method Update (line 244) | public void Update() method InvokeLocks (line 268) | private void InvokeLocks() FILE: STROOP/Managers/WaterManager.cs class WaterManager (line 15) | public class WaterManager : DataManager method WaterManager (line 17) | public WaterManager(string varFilePath, WatchVariableFlowLayoutPanel v... method Update (line 23) | public override void Update(bool updateView) FILE: STROOP/Map/Map3D/Map3DCamera.cs class Map3DCamera (line 12) | public class Map3DCamera method Map3DCamera (line 48) | public Map3DCamera() method UpdateProjection (line 54) | private void UpdateProjection() method SetLookTarget (line 68) | public void SetLookTarget(Vector3 target, Vector3 up) method SetRotation (line 73) | public void SetRotation(float yaw, float pitch, float roll) method GetCameraMatrix (line 80) | private Matrix4 GetCameraMatrix() FILE: STROOP/Map/Map3D/Map3DGraphics.cs class Map3DGraphics (line 20) | public class Map3DGraphics : IDisposable method Map3DGraphics (line 49) | public Map3DGraphics() method Load (line 53) | public void Load() method OnPaint (line 88) | public void OnPaint(object sender, EventArgs e) method BindVertices (line 147) | public void BindVertices() method OnResize (line 157) | void OnResize(object sender, EventArgs e) method Invalidate (line 164) | public void Invalidate() method CheckVersion (line 169) | private void CheckVersion() method SetupShaderProgram (line 183) | private void SetupShaderProgram() method Dispose (line 241) | protected virtual void Dispose(bool disposing) method Dispose (line 261) | public void Dispose() method UpdateCamera (line 268) | public void UpdateCamera() method OnMouseDown (line 362) | private void OnMouseDown(object sender, System.Windows.Forms.MouseEven... method OnMouseUp (line 385) | private void OnMouseUp(object sender, System.Windows.Forms.MouseEventA... method OnMouseMove (line 399) | private void OnMouseMove(object sender, System.Windows.Forms.MouseEven... method OnScroll (line 437) | private void OnScroll(object sender, System.Windows.Forms.MouseEventAr... method OnDoubleClick (line 451) | private void OnDoubleClick(object sender, EventArgs e) FILE: STROOP/Map/Map3D/Map3DVertex.cs type Map3DVertex (line 12) | [StructLayout(LayoutKind.Sequential)] method Map3DVertex (line 24) | public Map3DVertex(Vector3 position, Color4 color, Vector2 texCoord) method Map3DVertex (line 31) | public Map3DVertex(Vector3 position, Color4 color) method Map3DVertex (line 34) | public Map3DVertex(Vector3 position, Vector2 texCoord) FILE: STROOP/Map/MapDrawType.cs type MapDrawType (line 16) | public enum MapDrawType FILE: STROOP/Map/MapGraphics.cs class MapGraphics (line 14) | public class MapGraphics type MapScale (line 18) | public enum MapScale { CourseDefault, MaxCourseSize, Custom }; type MapCenter (line 19) | public enum MapCenter { BestFit, Origin, Mario, Custom }; type MapYaw (line 20) | public enum MapYaw { Angle0, Angle16384, Angle32768, Angle49152, Mario... type MapDragAbility (line 21) | public enum MapDragAbility { HorizontalAndVertical, HorizontalOnly, Ve... method MapGraphics (line 69) | public MapGraphics(bool isMainGraphics, bool isOrthographicViewEnabled) method Load (line 77) | public void Load(GLControl glControl) method OnPaint (line 101) | private void OnPaint() method UpdateCursor (line 121) | private void UpdateCursor() method UpdateDraggedObject (line 149) | private void UpdateDraggedObject() method UpdateViewport (line 157) | private void UpdateViewport() method UpdateMapView (line 168) | private void UpdateMapView() method UpdateScale (line 176) | private void UpdateScale() method UpdateCenter (line 230) | private void UpdateCenter() method UpdateAngle (line 323) | private void UpdateAngle() method SetScale (line 401) | public void SetScale(MapScale mapScale) method SetCenter (line 420) | public void SetCenter(MapCenter mapCenter) method SetYaw (line 442) | public void SetYaw(MapYaw mapYaw) method ChangeScale (line 479) | public void ChangeScale(int sign, object value) method ChangeScale2 (line 488) | public void ChangeScale2(int power, object value) method ChangeCenter (line 504) | public void ChangeCenter(int horizontalSign, int verticalSign, int dep... method ChangeYaw (line 542) | public void ChangeYaw(int sign, object value) method ChangePitch (line 552) | public void ChangePitch(int sign, object value) method SetCustomScale (line 562) | public void SetCustomScale(object value) method SetCustomCenter (line 568) | public void SetCustomCenter(object xValue = null, object yValue = null... method SetCenterTextbox (line 577) | private void SetCenterTextbox(object xValue, object yValue, object zVa... method SetCustomYaw (line 590) | public void SetCustomYaw(object value) method SetCustomPitch (line 596) | public void SetCustomPitch(object value) method SetCustomAngle (line 602) | public void SetCustomAngle(object yaw, object pitch) method SetAngleTextbox (line 608) | private void SetAngleTextbox(object yawValue, object pitchValue) method OnMouseDown (line 642) | private void OnMouseDown(object sender, System.Windows.Forms.MouseEven... method OnMouseUp (line 690) | private void OnMouseUp(object sender, System.Windows.Forms.MouseEventA... method OnMouseMove (line 717) | private void OnMouseMove(object sender, System.Windows.Forms.MouseEven... method HandleDragAbility (line 897) | private int HandleDragAbility(bool isHorizontal, bool isCenter, int va... method OnScroll (line 910) | private void OnScroll(object sender, System.Windows.Forms.MouseEventAr... method OnDoubleClick (line 915) | private void OnDoubleClick(object sender, EventArgs e) FILE: STROOP/Map/MapGui.cs class MapGui (line 13) | public class MapGui FILE: STROOP/Map/MapObject.cs class MapObject (line 19) | public abstract class MapObject method MapObject (line 55) | public MapObject() method DrawOn2DControl (line 59) | public void DrawOn2DControl(MapObjectHoverData hoverData) method DrawOn2DControlTopDownView (line 71) | public abstract void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 73) | public abstract void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 75) | public abstract void DrawOn3DControl(); method GetModelMatrix (line 77) | public virtual Matrix4 GetModelMatrix() method GetName (line 82) | public abstract string GetName(); method GetInternalImage (line 87) | public abstract Image GetInternalImage(); method GetImage (line 88) | public Image GetImage() { return _customImage ?? GetInternalImage(); } method SetIconType (line 91) | public virtual void SetIconType(MapTrackerIconType iconType, Image ima... method GetDrawType (line 115) | public abstract MapDrawType GetDrawType(); method GetY (line 117) | public virtual float GetY() method NotifyStoreBehaviorCritera (line 124) | public void NotifyStoreBehaviorCritera() method ShouldDisplay (line 132) | public bool ShouldDisplay(MapTrackerVisibilityType visiblityType) method GetPositionAngle (line 150) | public virtual PositionAngle GetPositionAngle() method GetObject (line 155) | public virtual ObjectDataModel GetObject() method ToString (line 164) | public override string ToString() method GetContextMenuStrip (line 169) | public virtual ContextMenuStrip GetContextMenuStrip() method Update (line 182) | public virtual void Update() method ParticipatesInGlobalIconSize (line 186) | public virtual bool ParticipatesInGlobalIconSize() method GetDragPosition (line 191) | public virtual (double x, double y, double z)? GetDragPosition() method SetDragPositionTopDownView (line 196) | public virtual void SetDragPositionTopDownView(double? x = null, doubl... method SetDragPositionOrthographicView (line 201) | public virtual void SetDragPositionOrthographicView(double? x = null, ... method ApplySettings (line 206) | public virtual void ApplySettings(MapObjectSettings settings) method GetParentMapTracker (line 213) | protected MapTracker GetParentMapTracker() method NotifyMouseEvent (line 222) | public virtual void NotifyMouseEvent(MouseEvent mouseEvent, bool isLef... method CleanUp (line 226) | public virtual void CleanUp() method GetHoverData (line 230) | public MapObjectHoverData GetHoverData(bool isForObjectDrag, bool forc... method GetHoverDataTopDownView (line 259) | public virtual MapObjectHoverData GetHoverDataTopDownView(bool isForOb... method GetHoverDataOrthographicView (line 264) | public virtual MapObjectHoverData GetHoverDataOrthographicView(bool is... method GetHoverContextMenuStripItems (line 269) | public virtual List GetHoverContextMenuStripItems(MapOb... method GetXAttributes (line 274) | public virtual List GetXAttributes() method GetSubMapObjects (line 279) | public virtual List GetSubMapObjects() method ToXElement (line 284) | public XElement ToXElement() method FromXElement (line 301) | public static MapObject FromXElement(XElement xElement) FILE: STROOP/Map/MapObjectAggregatedPath.cs class MapObjectAggregatedPath (line 17) | public class MapObjectAggregatedPath : MapObject method MapObjectAggregatedPath (line 19) | public MapObjectAggregatedPath() method DrawOn2DControlTopDownView (line 24) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 55) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 60) | public override void DrawOn3DControl() method GetName (line 65) | public override string GetName() method GetInternalImage (line 70) | public override Image GetInternalImage() method GetDrawType (line 75) | public override MapDrawType GetDrawType() FILE: STROOP/Map/MapObjectAllMapObjectsWithName.cs class MapObjectAllMapObjectsWithName (line 19) | public class MapObjectAllMapObjectsWithName : MapObject method MapObjectAllMapObjectsWithName (line 24) | public MapObjectAllMapObjectsWithName(string objName, List ... method GetInternalImage (line 33) | public override Image GetInternalImage() method GetName (line 38) | public override string GetName() method DrawOn2DControlTopDownView (line 43) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 53) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 63) | public override void DrawOn3DControl() method GetCurrentMapObjects (line 73) | private List GetCurrentMapObjects() method GetProperties (line 83) | private void GetProperties() method SetProperties (line 95) | private void SetProperties(MapObject mapObj) method ParticipatesInGlobalIconSize (line 106) | public override bool ParticipatesInGlobalIconSize() method GetDrawType (line 111) | public override MapDrawType GetDrawType() method ContainsMapObject (line 116) | public bool ContainsMapObject(MapObject mapObject) method GetContextMenuStrip (line 121) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 126) | public override void ApplySettings(MapObjectSettings settings) method Update (line 134) | public override void Update() method GetHoverDataTopDownView (line 142) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 153) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 164) | public override List GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 170) | public override List GetXAttributes() method GetSubMapObjects (line 178) | public override List GetSubMapObjects() FILE: STROOP/Map/MapObjectAllObjectCeiling.cs class MapObjectAllObjectCeiling (line 19) | public class MapObjectAllObjectCeiling : MapObjectCeiling method MapObjectAllObjectCeiling (line 28) | public MapObjectAllObjectCeiling() method GetUnfilteredTriangles (line 37) | protected override List GetUnfilteredTriangles() method GetContextMenuStrip (line 47) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 80) | public override void ApplySettings(MapObjectSettings settings) method Update (line 97) | public override void Update() method GetName (line 109) | public override string GetName() method GetInternalImage (line 114) | public override Image GetInternalImage() FILE: STROOP/Map/MapObjectAllObjectFloor.cs class MapObjectAllObjectFloor (line 19) | public class MapObjectAllObjectFloor : MapObjectFloor method MapObjectAllObjectFloor (line 28) | public MapObjectAllObjectFloor() method GetUnfilteredTriangles (line 37) | protected override List GetUnfilteredTriangles() method GetContextMenuStrip (line 47) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 82) | public override void ApplySettings(MapObjectSettings settings) method Update (line 99) | public override void Update() method GetName (line 111) | public override string GetName() method GetInternalImage (line 116) | public override Image GetInternalImage() FILE: STROOP/Map/MapObjectAllObjectWall.cs class MapObjectAllObjectWall (line 19) | public class MapObjectAllObjectWall : MapObjectWall method MapObjectAllObjectWall (line 28) | public MapObjectAllObjectWall() method GetUnfilteredTriangles (line 37) | protected override List GetUnfilteredTriangles() method GetContextMenuStrip (line 47) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 80) | public override void ApplySettings(MapObjectSettings settings) method Update (line 97) | public override void Update() method GetName (line 109) | public override string GetName() method GetInternalImage (line 114) | public override Image GetInternalImage() FILE: STROOP/Map/MapObjectAllObjectsWithName.cs class MapObjectAllObjectsWithName (line 19) | public class MapObjectAllObjectsWithName : MapObjectIcon method MapObjectAllObjectsWithName (line 27) | public MapObjectAllObjectsWithName(string objName) method GetObjName (line 54) | public string GetObjName() method GetInternalImage (line 59) | public override Image GetInternalImage() method GetName (line 66) | public override string GetName() method DrawOn2DControlTopDownView (line 71) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 91) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 111) | public override void DrawOn3DControl() method GetModelMatrix (line 135) | public Matrix4 GetModelMatrix(float x, float y, float z, float ang, bo... method GetVertices (line 151) | private Map3DVertex[] GetVertices() method GetData (line 164) | public List<(float x, float y, float z, float angle, bool rotates, Ima... method ParticipatesInGlobalIconSize (line 187) | public override bool ParticipatesInGlobalIconSize() method GetDrawType (line 192) | public override MapDrawType GetDrawType() method GetHoverDataTopDownView (line 197) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 217) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 237) | public override List GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 258) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectAngleRange.cs class MapObjectAngleRange (line 17) | public class MapObjectAngleRange : MapObjectLine method MapObjectAngleRange (line 31) | public MapObjectAngleRange(PositionAngle posAngle) method GetVerticesTopDownView (line 45) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetPositionAngle (line 73) | public override PositionAngle GetPositionAngle() method GetName (line 78) | public override string GetName() method GetInternalImage (line 83) | public override Image GetInternalImage() method GetContextMenuStrip (line 88) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 131) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 155) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectArrow.cs class MapObjectArrow (line 16) | public abstract class MapObjectArrow : MapObjectLine method MapObjectArrow (line 33) | public MapObjectArrow() method GetVerticesTopDownView (line 48) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method DrawOn2DControlTopDownView (line 113) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method GetArrowHeadPosition (line 123) | private (float x, float y, float z) GetArrowHeadPosition() method GetDragPosition (line 153) | public override (double x, double y, double z)? GetDragPosition() method SetDragPositionTopDownView (line 158) | public override void SetDragPositionTopDownView(double? x = null, doub... method GetYaw (line 183) | protected abstract double GetYaw(); method GetPitch (line 185) | protected abstract double GetPitch(); method GetRecommendedSize (line 187) | protected abstract double GetRecommendedSize(); method SetRecommendedSize (line 189) | protected abstract void SetRecommendedSize(double size); method SetYaw (line 191) | protected abstract void SetYaw(double yaw); method GetInternalImage (line 193) | public override Image GetInternalImage() method GetContextMenuStrip (line 198) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 266) | public override void ApplySettings(MapObjectSettings settings) method GetHoverDataTopDownView (line 303) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverContextMenuStripItems (line 319) | public override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectBackground.cs class MapObjectBackground (line 16) | public abstract class MapObjectBackground : MapObjectIconRectangle method MapObjectBackground (line 18) | public MapObjectBackground() method GetDimensions (line 24) | protected override List<(PointF loc, SizeF size)> GetDimensions() method GetDrawType (line 33) | public override MapDrawType GetDrawType() method GetVertices (line 38) | private Map3DVertex[] GetVertices() method DrawOn3DControl (line 63) | public override void DrawOn3DControl() FILE: STROOP/Map/MapObjectBounds.cs class MapObjectBounds (line 18) | public class MapObjectBounds : MapObject method MapObjectBounds (line 32) | public MapObjectBounds() method MapObjectBounds (line 41) | public MapObjectBounds(List<(float x, float z)> points) : this() method Create (line 46) | public static MapObjectBounds Create(string text) method DrawOn2DControlTopDownView (line 55) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method GetDragPosition (line 106) | public override (double x, double y, double z)? GetDragPosition() method SetDragPositionTopDownView (line 112) | public override void SetDragPositionTopDownView(double? x = null, doub... method DrawOn2DControlOrthographicView (line 125) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 130) | public override void DrawOn3DControl() method GetName (line 135) | public override string GetName() method GetInternalImage (line 140) | public override Image GetInternalImage() method GetDrawType (line 145) | public override MapDrawType GetDrawType() method Update (line 150) | public override void Update() method GetHoverDataTopDownView (line 159) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetXMin (line 179) | public int GetXMin() method GetXMax (line 184) | public int GetXMax() method GetZMin (line 189) | public int GetZMin() method GetZMax (line 194) | public int GetZMax() method IsWithinBounds (line 199) | public bool IsWithinBounds(float x, float z) method GetAllBounds (line 204) | public static List GetAllBounds() method GetTotalXMin (line 209) | public static int GetTotalXMin() method GetTotalXMax (line 214) | public static int GetTotalXMax() method GetTotalZMin (line 219) | public static int GetTotalZMin() method GetTotalZMax (line 224) | public static int GetTotalZMax() method IsWithinBoundsForAny (line 229) | public static bool IsWithinBoundsForAny(float x, float z) method GetXAttributes (line 234) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectBranchPath.cs class MapObjectBranchPath (line 18) | public class MapObjectBranchPath : MapObject method MapObjectBranchPath (line 28) | public MapObjectBranchPath(PositionAngle posAngle) method MapObjectBranchPath (line 42) | public MapObjectBranchPath(PositionAngle posAngle, List<(uint globalTi... method Create (line 50) | public static MapObjectBranchPath Create(PositionAngle posAngle, strin... method GetSegments (line 64) | private List GetSegments() method DrawOn2DControlTopDownView (line 80) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 124) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 168) | public override void DrawOn3DControl() method Update (line 222) | public override void Update() method GetContextMenuStrip (line 243) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 283) | public override void ApplySettings(MapObjectSettings settings) method GetName (line 305) | public override string GetName() method GetInternalImage (line 310) | public override Image GetInternalImage() method GetDrawType (line 315) | public override MapDrawType GetDrawType() method GetPositionAngle (line 320) | public override PositionAngle GetPositionAngle() class MapBranchPathObjectSegment (line 325) | private class MapBranchPathObjectSegment method MapBranchPathObjectSegment (line 335) | public MapBranchPathObjectSegment( method GetXAttributes (line 354) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCUpFloor.cs class MapObjectCUpFloor (line 17) | public class MapObjectCUpFloor : MapObjectCustomFloor method GetCUpTriangleList (line 19) | private static List GetCUpTriangleList() method MapObjectCUpFloor (line 33) | public MapObjectCUpFloor() method GetName (line 38) | public override string GetName() method GetInternalImage (line 43) | public override Image GetInternalImage() FILE: STROOP/Map/MapObjectCamera.cs class MapObjectCamera (line 15) | public class MapObjectCamera : MapObjectIconPoint method MapObjectCamera (line 17) | public MapObjectCamera() method GetInternalImage (line 23) | public override Image GetInternalImage() method GetPositionAngle (line 28) | public override PositionAngle GetPositionAngle() method GetName (line 33) | public override string GetName() FILE: STROOP/Map/MapObjectCameraFocus.cs class MapObjectCameraFocus (line 15) | public class MapObjectCameraFocus : MapObjectIconPoint method MapObjectCameraFocus (line 17) | public MapObjectCameraFocus() method GetInternalImage (line 24) | public override Image GetInternalImage() method GetPositionAngle (line 29) | public override PositionAngle GetPositionAngle() method GetName (line 34) | public override string GetName() FILE: STROOP/Map/MapObjectCameraView.cs class MapObjectCameraView (line 17) | public class MapObjectCameraView : MapObjectQuad method MapObjectCameraView (line 25) | public MapObjectCameraView() method GetQuadList (line 33) | protected override List GetVerticesTopDow... method GetGridlineIntersectionPositionsTopDownView (line 52) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetGridlineIntersectionPositionsOrthographicView (line 73) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetName (line 78) | public override string GetName() method GetInternalImage (line 83) | public override Image GetInternalImage() method GetContextMenuStrip (line 88) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectCircle.cs class MapObjectCircle (line 17) | public abstract class MapObjectCircle : MapObject method MapObjectCircle (line 27) | public MapObjectCircle() method DrawOn2DControlTopDownView (line 37) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method Get2DDimensions (line 106) | protected abstract List<(float centerX, float centerY, float centerZ, ... method GetPoints (line 108) | protected abstract List<(float x, float y, float z)> GetPoints(); method GetDrawType (line 110) | public override MapDrawType GetDrawType() method GetCircleToolStripMenuItems (line 115) | protected List GetCircleToolStripMenuItems() method ApplySettings (line 145) | public override void ApplySettings(MapObjectSettings settings) method GetHoverDataTopDownView (line 163) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverContextMenuStripItems (line 203) | public override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectCoffinBox.cs class MapObjectCoffinBox (line 16) | public class MapObjectCoffinBox : MapObjectLine method MapObjectCoffinBox (line 20) | public MapObjectCoffinBox(PositionAngle posAngle) method GetVerticesTopDownView (line 29) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetName (line 56) | public override string GetName() method GetInternalImage (line 61) | public override Image GetInternalImage() method GetPositionAngle (line 66) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 71) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCompass.cs class MapObjectCompass (line 20) | public class MapObjectCompass : MapObject method MapObjectCompass (line 34) | public MapObjectCompass() method DrawOn2DControlTopDownView (line 40) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method RotatePoint (line 160) | private (float x, float z) RotatePoint(float x, float z) method DrawOn2DControlOrthographicView (line 166) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 171) | public override void DrawOn3DControl() method GetDrawType (line 176) | public override MapDrawType GetDrawType() method GetInternalImage (line 181) | public override Image GetInternalImage() method GetName (line 186) | public override string GetName() method Update (line 191) | public override void Update() method CreateTexture (line 236) | private Bitmap CreateTexture(string text) method GetContextMenuStrip (line 248) | public override ContextMenuStrip GetContextMenuStrip() class CompassArrow (line 325) | public class CompassArrow method CompassArrow (line 337) | public CompassArrow(int angle) method GetOutlinePoints (line 359) | public List<(float x, float z)> GetOutlinePoints() FILE: STROOP/Map/MapObjectCoordinateLabels.cs class MapObjectCoordinateLabels (line 20) | public class MapObjectCoordinateLabels : MapObject method MapObjectCoordinateLabels (line 27) | public MapObjectCoordinateLabels() method DrawOn2DControlTopDownView (line 40) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 119) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 124) | public override void DrawOn3DControl() method GetDrawType (line 129) | public override MapDrawType GetDrawType() method GetInternalImage (line 134) | public override Image GetInternalImage() method GetName (line 139) | public override string GetName() method GetTex (line 144) | public int GetTex(bool isX, double coord) method CreateTexture (line 157) | private Bitmap CreateTexture(string text) method GetContextMenuStrip (line 170) | public override ContextMenuStrip GetContextMenuStrip() method GetLineIntersectionWithBorder (line 236) | public ((float x1, float z1), (float x2, float z2))? GetLineIntersecti... method Update (line 299) | public override void Update() FILE: STROOP/Map/MapObjectCorkBoxTester.cs class MapObjectCorkBoxTester (line 18) | public class MapObjectCorkBoxTester : MapObject method MapObjectCorkBoxTester (line 32) | public MapObjectCorkBoxTester() method GetInternalImage (line 42) | public override Image GetInternalImage() method GetName (line 47) | public override string GetName() method DrawOn2DControlTopDownView (line 52) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 72) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 77) | public override void DrawOn3DControl() method GetTexForNumFrames (line 82) | private int GetTexForNumFrames(int numFrames) method GetData (line 114) | public List<(double x, float y, double z, int numFrames)> GetData() method GetNumFramesFromCache (line 154) | private (float y, int numFrames) GetNumFramesFromCache(double x, doubl... method Update (line 163) | public override void Update() method GetDrawType (line 194) | public override MapDrawType GetDrawType() method GetHoverDataTopDownView (line 199) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverContextMenuStripItems (line 220) | public override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectCurrentBackground.cs class MapObjectCurrentBackground (line 15) | public class MapObjectCurrentBackground : MapObjectBackground method MapObjectCurrentBackground (line 17) | public MapObjectCurrentBackground() method GetInternalImage (line 22) | public override Image GetInternalImage() method GetName (line 27) | public override string GetName() FILE: STROOP/Map/MapObjectCurrentCell.cs class MapObjectCurrentCell (line 18) | public class MapObjectCurrentCell : MapObjectQuad method MapObjectCurrentCell (line 22) | public MapObjectCurrentCell(PositionAngle posAngle) method GetQuadList (line 31) | protected override List GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 148) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCurrentLevel.cs class MapObjectCurrentLevel (line 15) | public class MapObjectCurrentLevel : MapObjectLevel method MapObjectCurrentLevel (line 17) | public MapObjectCurrentLevel() method GetMapLayout (line 22) | public override MapLayout GetMapLayout() method GetName (line 27) | public override string GetName() FILE: STROOP/Map/MapObjectCurrentUnit.cs class MapObjectCurrentUnit (line 18) | public class MapObjectCurrentUnit : MapObjectQuad method MapObjectCurrentUnit (line 22) | public MapObjectCurrentUnit(PositionAngle posAngle) method GetQuadList (line 31) | protected override List GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 116) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomBackground.cs class MapObjectCustomBackground (line 17) | public class MapObjectCustomBackground : MapObjectBackground method MapObjectCustomBackground (line 22) | public MapObjectCustomBackground() method GetInternalImage (line 29) | public override Image GetInternalImage() method GetName (line 34) | public override string GetName() method GetContextMenuStrip (line 39) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 71) | public override void ApplySettings(MapObjectSettings settings) FILE: STROOP/Map/MapObjectCustomCeiling.cs class MapObjectCustomCeiling (line 19) | public class MapObjectCustomCeiling : MapObjectCeiling method MapObjectCustomCeiling (line 26) | public MapObjectCustomCeiling(List triAddressList) method Create (line 34) | public static MapObjectCustomCeiling Create(string text) method GetUnfilteredTriangles (line 41) | protected override List GetUnfilteredTriangles() method GetName (line 50) | public override string GetName() method GetInternalImage (line 55) | public override Image GetInternalImage() method GetContextMenuStrip (line 60) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 94) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 105) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomCylinder.cs class MapObjectCustomCylinder (line 18) | public class MapObjectCustomCylinder : MapObjectCylinder method MapObjectCustomCylinder (line 31) | public MapObjectCustomCylinder(PositionAngle posAngle) method Get3DDimensions (line 39) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 48) | public override Image GetInternalImage() method GetName (line 53) | public override string GetName() method GetPositionAngle (line 58) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 63) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 101) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 120) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomCylinderPoints.cs class MapObjectCustomCylinderPoints (line 18) | public class MapObjectCustomCylinderPoints : MapObjectCylinder method MapObjectCustomCylinderPoints (line 31) | public MapObjectCustomCylinderPoints(List<(float x, float y, float z)>... method Create (line 39) | public static MapObjectCustomCylinderPoints Create(string text, bool u... method Get3DDimensions (line 48) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 53) | public override Image GetInternalImage() method GetName (line 58) | public override string GetName() method GetContextMenuStrip (line 63) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 101) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 120) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomFloor.cs class MapObjectCustomFloor (line 19) | public class MapObjectCustomFloor : MapObjectFloor method MapObjectCustomFloor (line 26) | public MapObjectCustomFloor(List triAddressList) method Create (line 34) | public static MapObjectCustomFloor Create(string text) method GetUnfilteredTriangles (line 41) | protected override List GetUnfilteredTriangles() method GetName (line 50) | public override string GetName() method GetInternalImage (line 55) | public override Image GetInternalImage() method GetContextMenuStrip (line 60) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 96) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 107) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomGridlines.cs class MapObjectCustomGridlines (line 16) | public class MapObjectCustomGridlines : MapObjectGridlines method MapObjectCustomGridlines (line 18) | public MapObjectCustomGridlines() method GetVerticesTopDownView (line 26) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetGridlineIntersectionPositionsTopDownView (line 52) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetVerticesOrthographicView (line 72) | protected override List<(float x, float y, float z)> GetVerticesOrthog... method GetGridlineIntersectionPositionsOrthographicView (line 111) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetName (line 135) | public override string GetName() method GetInternalImage (line 140) | public override Image GetInternalImage() method GetContextMenuStrip (line 145) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectCustomIconPoints.cs class MapObjectCustomIconPoints (line 19) | public class MapObjectCustomIconPoints : MapObject method MapObjectCustomIconPoints (line 25) | public MapObjectCustomIconPoints(List<(float x, float y, float z)> poi... method Create (line 33) | public static MapObjectCustomIconPoints Create(string text, bool useTr... method DrawOn2DControlTopDownView (line 42) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 70) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 98) | public override void DrawOn3DControl() method GetModelMatrix (line 128) | public Matrix4 GetModelMatrix(float x, float y, float z) method GetVertices (line 144) | private Map3DVertex[] GetVertices() method Update (line 157) | public override void Update() method GetInternalImage (line 166) | public override Image GetInternalImage() method GetName (line 171) | public override string GetName() method GetDrawType (line 176) | public override MapDrawType GetDrawType() method GetContextMenuStrip (line 181) | public override ContextMenuStrip GetContextMenuStrip() method GetHoverDataTopDownView (line 207) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 227) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 247) | public override List GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 286) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomLevel.cs class MapObjectCustomLevel (line 17) | public class MapObjectCustomLevel : MapObjectLevel method MapObjectCustomLevel (line 22) | public MapObjectCustomLevel() method GetMapLayout (line 29) | public override MapLayout GetMapLayout() method GetName (line 34) | public override string GetName() method GetContextMenuStrip (line 39) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 71) | public override void ApplySettings(MapObjectSettings settings) FILE: STROOP/Map/MapObjectCustomPositionAngle.cs class MapObjectCustomPositionAngle (line 16) | public class MapObjectCustomPositionAngle : MapObjectIconPoint method MapObjectCustomPositionAngle (line 20) | public MapObjectCustomPositionAngle(PositionAngle posAngle) method GetInternalImage (line 28) | public override Image GetInternalImage() method GetPositionAngle (line 33) | public override PositionAngle GetPositionAngle() method GetName (line 38) | public override string GetName() method GetXAttributes (line 43) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomPositionAngleArrow.cs class MapObjectCustomPositionAngleArrow (line 17) | public class MapObjectCustomPositionAngleArrow : MapObjectArrow method MapObjectCustomPositionAngleArrow (line 22) | public MapObjectCustomPositionAngleArrow(PositionAngle posPA, Position... method GetPositionAngle (line 29) | public override PositionAngle GetPositionAngle() method GetYaw (line 34) | protected override double GetYaw() method GetPitch (line 39) | protected override double GetPitch() method GetRecommendedSize (line 44) | protected override double GetRecommendedSize() method SetRecommendedSize (line 49) | protected override void SetRecommendedSize(double size) method SetYaw (line 54) | protected override void SetYaw(double yaw) method GetName (line 59) | public override string GetName() method GetXAttributes (line 64) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomSphere.cs class MapObjectCustomSphere (line 18) | public class MapObjectCustomSphere : MapObjectSphere method MapObjectCustomSphere (line 22) | public MapObjectCustomSphere(PositionAngle posAngle) method Get3DDimensions (line 30) | protected override List<(float centerX, float centerY, float centerZ, ... method GetInternalImage (line 38) | public override Image GetInternalImage() method GetName (line 43) | public override string GetName() method GetPositionAngle (line 48) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 53) | public override ContextMenuStrip GetContextMenuStrip() method GetXAttributes (line 64) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomSpherePoints.cs class MapObjectCustomSpherePoints (line 18) | public class MapObjectCustomSpherePoints : MapObjectSphere method MapObjectCustomSpherePoints (line 22) | public MapObjectCustomSpherePoints(List<(float x, float y, float z)> p... method Create (line 30) | public static MapObjectCustomSpherePoints Create(string text, bool use... method Get3DDimensions (line 39) | protected override List<(float centerX, float centerY, float centerZ, ... method GetInternalImage (line 44) | public override Image GetInternalImage() method GetName (line 49) | public override string GetName() method GetContextMenuStrip (line 54) | public override ContextMenuStrip GetContextMenuStrip() method GetXAttributes (line 65) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomUnitPoints.cs class MapObjectCustomUnitPoints (line 18) | public class MapObjectCustomUnitPoints : MapObjectQuad method MapObjectCustomUnitPoints (line 22) | public MapObjectCustomUnitPoints(List<(int x, int z)> unitPoints) method Create (line 31) | public static MapObjectCustomUnitPoints Create(string text, bool useTr... method GetQuadList (line 40) | protected override List GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 119) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCustomWall.cs class MapObjectCustomWall (line 19) | public class MapObjectCustomWall : MapObjectWall method MapObjectCustomWall (line 26) | public MapObjectCustomWall(List triAddressList) method Create (line 34) | public static MapObjectCustomWall Create(string text) method GetUnfilteredTriangles (line 41) | protected override List GetUnfilteredTriangles() method GetName (line 50) | public override string GetName() method GetInternalImage (line 55) | public override Image GetInternalImage() method GetContextMenuStrip (line 60) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 94) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 105) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectCylinder.cs class MapObjectCylinder (line 17) | public abstract class MapObjectCylinder : MapObjectCircle method MapObjectCylinder (line 19) | public MapObjectCylinder() method Get2DDimensions (line 24) | protected override List<(float centerX, float centerY, float centerZ, ... method Get3DDimensions (line 29) | protected abstract List<(float centerX, float centerZ, float radius, f... method GetPoints (line 31) | protected override List<(float x, float y, float z)> GetPoints() method GetOrthographicDimensionsForControl (line 36) | private List> GetOrthographicDim... method DrawOn2DControlOrthographicView (line 121) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 164) | public override void DrawOn3DControl() method GetHoverDataOrthographicView (line 244) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... FILE: STROOP/Map/MapObjectDrawDistanceSphere.cs class MapObjectDrawDistanceSphere (line 18) | public class MapObjectDrawDistanceSphere : MapObjectSphere method MapObjectDrawDistanceSphere (line 22) | public MapObjectDrawDistanceSphere(PositionAngle posAngle) method Get3DDimensions (line 28) | protected override List<(float centerX, float centerY, float centerZ, ... method GetInternalImage (line 38) | public override Image GetInternalImage() method GetName (line 43) | public override string GetName() method GetPositionAngle (line 48) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 53) | public override ContextMenuStrip GetContextMenuStrip() method GetXAttributes (line 64) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectDrawing.cs class MapObjectDrawing (line 18) | public class MapObjectDrawing : MapObjectLine method MapObjectDrawing (line 25) | public MapObjectDrawing() method MapObjectDrawing (line 36) | public MapObjectDrawing(List> vertic... method Create (line 41) | public static MapObjectDrawing Create(string text) method GetVerticesTopDownView (line 56) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetName (line 61) | public override string GetName() method GetInternalImage (line 66) | public override Image GetInternalImage() method GetContextMenuStrip (line 71) | public override ContextMenuStrip GetContextMenuStrip() method NotifyMouseEvent (line 107) | public override void NotifyMouseEvent(MouseEvent mouseEvent, bool isLe... method CleanUp (line 133) | public override void CleanUp() method GetXAttributes (line 142) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectEffectiveHitboxCylinder.cs class MapObjectEffectiveHitboxCylinder (line 18) | public class MapObjectEffectiveHitboxCylinder : MapObjectCylinder method MapObjectEffectiveHitboxCylinder (line 25) | public MapObjectEffectiveHitboxCylinder(PositionAngle posAngle) method Get3DDimensions (line 34) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 66) | public override Image GetInternalImage() method GetName (line 71) | public override string GetName() method GetPositionAngle (line 76) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 81) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 102) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 113) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectEffectiveHitboxHurtboxCylinder.cs class MapObjectEffectiveHitboxHurtboxCylinder (line 18) | public class MapObjectEffectiveHitboxHurtboxCylinder : MapObjectCylinder method MapObjectEffectiveHitboxHurtboxCylinder (line 25) | public MapObjectEffectiveHitboxHurtboxCylinder(PositionAngle posAngle) method Get3DDimensions (line 34) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 79) | public override Image GetInternalImage() method GetName (line 84) | public override string GetName() method GetPositionAngle (line 89) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 94) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 115) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 126) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectEffectiveHurtboxCylinder.cs class MapObjectEffectiveHurtboxCylinder (line 18) | public class MapObjectEffectiveHurtboxCylinder : MapObjectCylinder method MapObjectEffectiveHurtboxCylinder (line 25) | public MapObjectEffectiveHurtboxCylinder(PositionAngle posAngle) method Get3DDimensions (line 34) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 66) | public override Image GetInternalImage() method GetName (line 71) | public override string GetName() method GetPositionAngle (line 76) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 81) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 102) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 113) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectFacingDivider.cs class MapObjectFacingDivider (line 17) | public class MapObjectFacingDivider : MapObjectLine method MapObjectFacingDivider (line 21) | public MapObjectFacingDivider(PositionAngle posAngle) method GetVerticesTopDownView (line 31) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetInternalImage (line 47) | public override Image GetInternalImage() method GetName (line 52) | public override string GetName() method GetPositionAngle (line 57) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectFloatGridlines.cs class MapObjectFloatGridlines (line 17) | public class MapObjectFloatGridlines : MapObjectGridlines method MapObjectFloatGridlines (line 19) | public MapObjectFloatGridlines() method GetVerticesTopDownView (line 26) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetGridlineIntersectionPositionsTopDownView (line 63) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetVerticesOrthographicView (line 103) | protected override List<(float x, float y, float z)> GetVerticesOrthog... method GetGridlineIntersectionPositionsOrthographicView (line 163) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetName (line 244) | public override string GetName() method GetInternalImage (line 249) | public override Image GetInternalImage() method GetContextMenuStrip (line 254) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectFloor.cs class MapObjectFloor (line 18) | public abstract class MapObjectFloor : MapObjectHorizontalTriangle method MapObjectFloor (line 24) | public MapObjectFloor() method GetFloorToolStripMenuItems (line 32) | protected List GetFloorToolStripMenuItems() method ApplySettings (line 66) | public override void ApplySettings(MapObjectSettings settings) FILE: STROOP/Map/MapObjectFlyGuyZoneDividers.cs class MapObjectFlyGuyZoneDividers (line 17) | public class MapObjectFlyGuyZoneDividers : MapObject method MapObjectFlyGuyZoneDividers (line 21) | public MapObjectFlyGuyZoneDividers(PositionAngle posAngle) method DrawOn2DControlOrthographicView (line 30) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn2DControlTopDownView (line 53) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn3DControl (line 58) | public override void DrawOn3DControl() method GetDrawType (line 63) | public override MapDrawType GetDrawType() method GetInternalImage (line 68) | public override Image GetInternalImage() method GetName (line 73) | public override string GetName() method GetPositionAngle (line 78) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 83) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectGhost.cs class MapObjectGhost (line 15) | public class MapObjectGhost : MapObjectIconPoint method MapObjectGhost (line 17) | public MapObjectGhost() method GetInternalImage (line 23) | public override Image GetInternalImage() method GetPositionAngle (line 28) | public override PositionAngle GetPositionAngle() method GetName (line 33) | public override string GetName() FILE: STROOP/Map/MapObjectGridlines.cs class MapObjectGridlines (line 16) | public abstract class MapObjectGridlines : MapObjectLine method MapObjectGridlines (line 22) | public MapObjectGridlines() method GetGridlineIntersectionPositionsTopDownView (line 28) | protected abstract List<(float x, float y, float z)> GetGridlineInters... method DrawOn2DControlTopDownView (line 30) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method GetGridlineIntersectionPositionsOrthographicView (line 52) | protected abstract List<(float x, float y, float z)> GetGridlineInters... method DrawOn2DControlOrthographicView (line 54) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method GetGridlinesToolStripMenuItems (line 76) | protected List GetGridlinesToolStripMenuItems() method ApplySettings (line 96) | public override void ApplySettings(MapObjectSettings settings) method GetHoverDataTopDownView (line 108) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 131) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 154) | public override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectHitboxCylinder.cs class MapObjectHitboxCylinder (line 18) | public class MapObjectHitboxCylinder : MapObjectCylinder method MapObjectHitboxCylinder (line 22) | public MapObjectHitboxCylinder(PositionAngle posAngle) method Get3DDimensions (line 28) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 43) | public override Image GetInternalImage() method GetName (line 48) | public override string GetName() method GetPositionAngle (line 53) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 58) | public override ContextMenuStrip GetContextMenuStrip() method GetXAttributes (line 69) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectHitboxTriangle.cs class MapObjectHitboxTriangle (line 20) | public class MapObjectHitboxTriangle : MapObjectTriangle method MapObjectHitboxTriangle (line 26) | public MapObjectHitboxTriangle(bool isDefaultInstance) method DrawOn2DControlTopDownView (line 37) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method GetWallRelativeHeightForOrthographicViewCrossSection (line 42) | public override float GetWallRelativeHeightForOrthographicViewCrossSec... method GetWallRelativeHeightForOrthographicViewTotal (line 47) | public override float GetWallRelativeHeightForOrthographicViewTotal() method GetColorForOrthographicView (line 52) | public override Color GetColorForOrthographicView(TriangleClassificati... method GetSizeForOrthographicView (line 67) | public override float GetSizeForOrthographicView(TriangleClassificatio... method DrawOn2DControlOrthographicView (line 82) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 93) | public override void DrawOn3DControl() method GetColorForTri (line 142) | private Color GetColorForTri(TriangleDataModel tri, int vertex) method GetUnfilteredTriangles (line 174) | protected override List GetUnfilteredTriangles() method Reset (line 179) | public void Reset() method GetName (line 188) | public override string GetName() method GetInternalImage (line 193) | public override Image GetInternalImage() method Update (line 198) | public override void Update() method GetContextMenuStrip (line 215) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectHolp.cs class MapObjectHolp (line 15) | public class MapObjectHolp : MapObjectIconPoint method MapObjectHolp (line 17) | public MapObjectHolp() method GetInternalImage (line 22) | public override Image GetInternalImage() method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetName (line 32) | public override string GetName() FILE: STROOP/Map/MapObjectHolpDisplayer.cs class MapObjectHolpDisplayer (line 17) | public class MapObjectHolpDisplayer : MapObject method MapObjectHolpDisplayer (line 21) | public MapObjectHolpDisplayer() method GetInternalImage (line 26) | public override Image GetInternalImage() method GetName (line 31) | public override string GetName() method GetY (line 36) | public override float GetY() method DrawOn2DControlTopDownView (line 41) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 81) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 121) | public override void DrawOn3DControl() method GetModelMatrix (line 174) | public Matrix4 GetModelMatrix(float x, float y, float z, float ang) method GetVertices (line 190) | private Map3DVertex[] GetVertices() method GetData (line 203) | public List<(float x, float y, float z)> GetData() method Update (line 218) | public override void Update() method ParticipatesInGlobalIconSize (line 227) | public override bool ParticipatesInGlobalIconSize() method GetDrawType (line 232) | public override MapDrawType GetDrawType() method GetHoverDataTopDownView (line 237) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 258) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 279) | public override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectHome.cs class MapObjectHome (line 17) | public class MapObjectHome : MapObjectIconPoint method MapObjectHome (line 21) | public MapObjectHome(PositionAngle posAngle) method GetInternalImage (line 27) | public override Image GetInternalImage() method GetPositionAngle (line 32) | public override PositionAngle GetPositionAngle() method GetName (line 37) | public override string GetName() method GetXAttributes (line 42) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectHomeLine.cs class MapObjectHomeLine (line 16) | public class MapObjectHomeLine : MapObjectLine method MapObjectHomeLine (line 21) | public MapObjectHomeLine(PositionAngle posAngle) method GetVerticesTopDownView (line 31) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetName (line 39) | public override string GetName() method GetInternalImage (line 44) | public override Image GetInternalImage() method GetPositionAngle (line 49) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 54) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectHorizontalTriangle.cs class MapObjectHorizontalTriangle (line 19) | public abstract class MapObjectHorizontalTriangle : MapObjectTriangle method MapObjectHorizontalTriangle (line 38) | public MapObjectHorizontalTriangle() method DrawOn2DControlTopDownView (line 50) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method GetDrawData (line 67) | private List<(float? minHeight, float? maxHeight, Color color)> GetDra... method GetVertexListsForControlWithoutUnits (line 125) | private List GetHorizontalTriangleToolStripMenuIt... method GetMinY (line 584) | public float? GetMinY() method GetMaxY (line 593) | public float? GetMaxY() method Update (line 602) | public override void Update() method ApplySettings (line 622) | public override void ApplySettings(MapObjectSettings settings) method GetVertexListsWithSplicing (line 667) | private List>... method InterpolatePointForY (line 735) | private (float x, float y, float z, TriangleDataModel tri) Interpolate... method GetInGameMidpointFromControlQuad (line 744) | private (float x, float z) GetInGameMidpointFromControlQuad(List<(floa... method GetHoverDataTopDownView (line 755) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... FILE: STROOP/Map/MapObjectHoverData.cs class MapObjectHoverData (line 18) | public class MapObjectHoverData method MapObjectHoverData (line 37) | public MapObjectHoverData( method GetPositionMaybe (line 63) | public static Point? GetPositionMaybe(bool isForObjectDrag, bool force... method GetMapObjectHoverDataForCursor (line 78) | public static MapObjectHoverData GetMapObjectHoverDataForCursor(bool i... method GetCursorPosition (line 85) | public static (float x, float y, float z)? GetCursorPosition(bool isFo... method GetContextMenuStripItems (line 103) | public List GetContextMenuStripItems() method ToString (line 159) | public override string ToString() method HandleRounding (line 173) | private double HandleRounding(double value) method Equals (line 179) | public override bool Equals(object obj) method GetHashCode (line 194) | public override int GetHashCode() method GetDragPosition (line 209) | public (double x, double y, double z)? GetDragPosition() method SetDragPositionTopDownView (line 214) | public void SetDragPositionTopDownView(double? x = null, double? y = n... method SetDragPositionOrthographicView (line 219) | public void SetDragPositionOrthographicView(double? x = null, double? ... FILE: STROOP/Map/MapObjectHoverDataEnum.cs type MapObjectHoverDataEnum (line 17) | public enum MapObjectHoverDataEnum FILE: STROOP/Map/MapObjectHurtboxCylinder.cs class MapObjectHurtboxCylinder (line 18) | public class MapObjectHurtboxCylinder : MapObjectCylinder method MapObjectHurtboxCylinder (line 22) | public MapObjectHurtboxCylinder(PositionAngle posAngle) method Get3DDimensions (line 28) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 43) | public override Image GetInternalImage() method GetName (line 48) | public override string GetName() method GetPositionAngle (line 53) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 58) | public override ContextMenuStrip GetContextMenuStrip() method GetXAttributes (line 69) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectIcon.cs class MapObjectIcon (line 16) | public abstract class MapObjectIcon : MapObject method MapObjectIcon (line 21) | public MapObjectIcon() method UpdateImage (line 28) | protected void UpdateImage() method GetDrawType (line 39) | public override MapDrawType GetDrawType() method Update (line 44) | public override void Update() FILE: STROOP/Map/MapObjectIconPoint.cs class MapObjectIconPoint (line 17) | public abstract class MapObjectIconPoint : MapObjectIcon method MapObjectIconPoint (line 19) | public MapObjectIconPoint() method DrawOn2DControlTopDownView (line 24) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 38) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method GetDragPosition (line 52) | public override (double x, double y, double z)? GetDragPosition() method SetDragPositionTopDownView (line 58) | public override void SetDragPositionTopDownView(double? x = null, doub... method SetDragPositionOrthographicView (line 65) | public override void SetDragPositionOrthographicView(double? x = null,... method ParticipatesInGlobalIconSize (line 79) | public override bool ParticipatesInGlobalIconSize() method GetModelMatrix (line 84) | public override Matrix4 GetModelMatrix() method GetVertices (line 101) | private Map3DVertex[] GetVertices() method DrawOn3DControl (line 114) | public override void DrawOn3DControl() method GetHoverDataTopDownView (line 132) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 148) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 164) | public override List GetHoverContextMenuStripItems(MapO... method GetSize (line 208) | public virtual float GetSize() FILE: STROOP/Map/MapObjectIconRectangle.cs class MapObjectIconRectangle (line 15) | public abstract class MapObjectIconRectangle : MapObjectIcon method MapObjectIconRectangle (line 17) | public MapObjectIconRectangle() method DrawOn2DControlTopDownView (line 22) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 32) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method GetDimensions (line 42) | protected abstract List<(PointF loc, SizeF size)> GetDimensions(); FILE: STROOP/Map/MapObjectIwerlipses.cs class MapObjectIwerlipses (line 18) | public class MapObjectIwerlipses : MapObject method MapObjectIwerlipses (line 27) | public MapObjectIwerlipses() method DrawOn2DControlTopDownView (line 35) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControl (line 46) | private void DrawOn2DControl(int numQSteps) method DrawOn2DControlOrthographicView (line 104) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 109) | public override void DrawOn3DControl() method DrawOn3DControl (line 120) | private void DrawOn3DControl(int numQSteps) method GetEllipsePoint (line 181) | private (double x, double z) GetEllipsePoint( method GetName (line 195) | public override string GetName() method GetInternalImage (line 200) | public override Image GetInternalImage() method GetContextMenuStrip (line 205) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 235) | public override void ApplySettings(MapObjectSettings settings) method GetDrawType (line 252) | public override MapDrawType GetDrawType() FILE: STROOP/Map/MapObjectLedgeGrabChecker.cs class MapObjectLedgeGrabChecker (line 16) | public class MapObjectLedgeGrabChecker : MapObject method MapObjectLedgeGrabChecker (line 24) | public MapObjectLedgeGrabChecker() method DrawOn2DControlTopDownView (line 35) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 44) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 53) | public override void DrawOn3DControl() method GetData (line 62) | protected (List<(float x, float y, float z)> vertices, float lineWidth... method GetDrawType (line 101) | public override MapDrawType GetDrawType() method GetContextMenuStrip (line 106) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 138) | public override void ApplySettings(MapObjectSettings settings) method GetName (line 150) | public override string GetName() method GetInternalImage (line 155) | public override Image GetInternalImage() FILE: STROOP/Map/MapObjectLevel.cs class MapObjectLevel (line 15) | public abstract class MapObjectLevel : MapObjectIconRectangle method MapObjectLevel (line 17) | public MapObjectLevel() method GetMapLayout (line 24) | public abstract MapLayout GetMapLayout(); method GetInternalImage (line 26) | public override Image GetInternalImage() method GetDimensions (line 31) | protected override List<(PointF loc, SizeF size)> GetDimensions() method DrawOn3DControl (line 51) | public override void DrawOn3DControl() FILE: STROOP/Map/MapObjectLevelCeiling.cs class MapObjectLevelCeiling (line 20) | public class MapObjectLevelCeiling : MapObjectCeiling, MapObjectLevelTri... method MapObjectLevelCeiling (line 36) | public MapObjectLevelCeiling() method MapObjectLevelCeiling (line 49) | public MapObjectLevelCeiling(List triList) method Create (line 54) | public static MapObjectLevelCeiling Create(string text) method GetUnfilteredTriangles (line 62) | protected override List GetUnfilteredTriangles() method GetContextMenuStrip (line 86) | public override ContextMenuStrip GetContextMenuStrip() method ResetTriangles (line 167) | private void ResetTriangles() method NullifyTriangleListForm (line 175) | public void NullifyTriangleListForm() method Update (line 180) | public override void Update() method GetName (line 211) | public override string GetName() method GetInternalImage (line 216) | public override Image GetInternalImage() method ApplySettings (line 221) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 250) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectLevelFloor.cs class MapObjectLevelFloor (line 20) | public class MapObjectLevelFloor : MapObjectFloor, MapObjectLevelTriangl... method MapObjectLevelFloor (line 36) | public MapObjectLevelFloor() method MapObjectLevelFloor (line 49) | public MapObjectLevelFloor(List triList) method Create (line 54) | public static MapObjectLevelFloor Create(string text) method GetUnfilteredTriangles (line 62) | protected override List GetUnfilteredTriangles() method GetContextMenuStrip (line 86) | public override ContextMenuStrip GetContextMenuStrip() method ResetTriangles (line 169) | private void ResetTriangles() method NullifyTriangleListForm (line 177) | public void NullifyTriangleListForm() method Update (line 182) | public override void Update() method GetName (line 213) | public override string GetName() method GetInternalImage (line 218) | public override Image GetInternalImage() method ApplySettings (line 223) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 252) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectLevelTriangleInterface.cs type MapObjectLevelTriangleInterface (line 19) | public interface MapObjectLevelTriangleInterface method NullifyTriangleListForm (line 21) | void NullifyTriangleListForm(); FILE: STROOP/Map/MapObjectLevelWall.cs class MapObjectLevelWall (line 20) | public class MapObjectLevelWall : MapObjectWall, MapObjectLevelTriangleI... method MapObjectLevelWall (line 36) | public MapObjectLevelWall() method MapObjectLevelWall (line 49) | public MapObjectLevelWall(List triList) method Create (line 54) | public static MapObjectLevelWall Create(string text) method GetUnfilteredTriangles (line 62) | protected override List GetUnfilteredTriangles() method GetContextMenuStrip (line 86) | public override ContextMenuStrip GetContextMenuStrip() method ResetTriangles (line 167) | private void ResetTriangles() method NullifyTriangleListForm (line 175) | public void NullifyTriangleListForm() method Update (line 180) | public override void Update() method GetName (line 211) | public override string GetName() method GetInternalImage (line 216) | public override Image GetInternalImage() method ApplySettings (line 221) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 250) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectLine.cs class MapObjectLine (line 18) | public abstract class MapObjectLine : MapObject method MapObjectLine (line 20) | public MapObjectLine() method DrawOn2DControlTopDownView (line 25) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 30) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 35) | public override void DrawOn3DControl() method GetVerticesTopDownView (line 40) | protected abstract List<(float x, float y, float z)> GetVerticesTopDow... method GetVerticesOrthographicView (line 42) | protected virtual List<(float x, float y, float z)> GetVerticesOrthogr... method GetVertices3D (line 47) | protected virtual List<(float x, float y, float z)> GetVertices3D() method GetDrawType (line 52) | public override MapDrawType GetDrawType() FILE: STROOP/Map/MapObjectLineSegment.cs class MapObjectLineSegment (line 18) | public class MapObjectLineSegment : MapObjectLine method MapObjectLineSegment (line 35) | public MapObjectLineSegment(PositionAngle posAngle1, PositionAngle pos... method Create (line 50) | public static MapObject Create(string text1, string text2) method GetVerticesTopDownView (line 58) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetVerticesOrthographicView (line 86) | protected override List<(float x, float y, float z)> GetVerticesOrthog... method GetVertices3D (line 100) | protected override List<(float x, float y, float z)> GetVertices3D() method DrawOn2DControlTopDownView (line 105) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 124) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 143) | public override void DrawOn3DControl() method GetModelMatrix (line 166) | public Matrix4 GetModelMatrix(float x, float y, float z, float ang) method GetVertices (line 181) | private Map3DVertex[] GetVertices() method GetContextMenuStrip (line 194) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 250) | public override void ApplySettings(MapObjectSettings settings) method GetName (line 281) | public override string GetName() method GetInternalImage (line 286) | public override Image GetInternalImage() method GetXAttributes (line 291) | public override List GetXAttributes() method GetHoverDataTopDownView (line 300) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 319) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 338) | public override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectMario.cs class MapObjectMario (line 15) | public class MapObjectMario : MapObjectIconPoint method MapObjectMario (line 17) | public MapObjectMario() method GetInternalImage (line 23) | public override Image GetInternalImage() method GetPositionAngle (line 28) | public override PositionAngle GetPositionAngle() method GetName (line 33) | public override string GetName() FILE: STROOP/Map/MapObjectMarioCeiling.cs class MapObjectMarioCeiling (line 18) | public class MapObjectMarioCeiling : MapObjectCeiling method MapObjectMarioCeiling (line 20) | public MapObjectMarioCeiling() method GetUnfilteredTriangles (line 25) | protected override List GetUnfilteredTriangles() method GetName (line 31) | public override string GetName() method GetInternalImage (line 36) | public override Image GetInternalImage() method GetContextMenuStrip (line 41) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectMarioFacingArrow.cs class MapObjectMarioFacingArrow (line 17) | public class MapObjectMarioFacingArrow : MapObjectArrow method MapObjectMarioFacingArrow (line 21) | public MapObjectMarioFacingArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectMarioFloor.cs class MapObjectMarioFloor (line 18) | public class MapObjectMarioFloor : MapObjectFloor method MapObjectMarioFloor (line 20) | public MapObjectMarioFloor() method GetUnfilteredTriangles (line 25) | protected override List GetUnfilteredTriangles() method GetName (line 31) | public override string GetName() method GetInternalImage (line 36) | public override Image GetInternalImage() method GetContextMenuStrip (line 41) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectMarioFloorArrow.cs class MapObjectMarioFloorArrow (line 17) | public class MapObjectMarioFloorArrow : MapObjectArrow method MapObjectMarioFloorArrow (line 21) | public MapObjectMarioFloorArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectMarioIntendedArrow.cs class MapObjectMarioIntendedArrow (line 17) | public class MapObjectMarioIntendedArrow : MapObjectArrow method MapObjectMarioIntendedArrow (line 21) | public MapObjectMarioIntendedArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectMarioMovingArrow.cs class MapObjectMarioMovingArrow (line 17) | public class MapObjectMarioMovingArrow : MapObjectArrow method MapObjectMarioMovingArrow (line 21) | public MapObjectMarioMovingArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectMarioSlidingArrow.cs class MapObjectMarioSlidingArrow (line 17) | public class MapObjectMarioSlidingArrow : MapObjectArrow method MapObjectMarioSlidingArrow (line 21) | public MapObjectMarioSlidingArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetDragPositionTopDownView (line 47) | public override void SetDragPositionTopDownView(double? x = null, doub... method SetRecommendedSize (line 69) | protected override void SetRecommendedSize(double size) method SetYaw (line 74) | protected override void SetYaw(double yaw) method GetName (line 79) | public override string GetName() method GetXAttributes (line 84) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectMarioSpeedArrow.cs class MapObjectMarioSpeedArrow (line 17) | public class MapObjectMarioSpeedArrow : MapObjectArrow method MapObjectMarioSpeedArrow (line 21) | public MapObjectMarioSpeedArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 39) | protected override double GetPitch() method GetRecommendedSize (line 44) | protected override double GetRecommendedSize() method SetDragPositionTopDownView (line 51) | public override void SetDragPositionTopDownView(double? x = null, doub... method SetRecommendedSize (line 73) | protected override void SetRecommendedSize(double size) method SetYaw (line 88) | protected override void SetYaw(double yaw) method GetName (line 100) | public override string GetName() method GetXAttributes (line 105) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectMarioTwirlArrow.cs class MapObjectMarioTwirlArrow (line 17) | public class MapObjectMarioTwirlArrow : MapObjectArrow method MapObjectMarioTwirlArrow (line 21) | public MapObjectMarioTwirlArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectMarioWall.cs class MapObjectMarioWall (line 18) | public class MapObjectMarioWall : MapObjectWall method MapObjectMarioWall (line 20) | public MapObjectMarioWall() method GetUnfilteredTriangles (line 25) | protected override List GetUnfilteredTriangles() method GetName (line 31) | public override string GetName() method GetInternalImage (line 36) | public override Image GetInternalImage() method GetContextMenuStrip (line 41) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectNextPositions.cs class MapObjectNextPositions (line 15) | public class MapObjectNextPositions : MapObject type NextPositionsDeFactoSpeedSetting (line 17) | public enum NextPositionsDeFactoSpeedSetting { AUTO, FORCE_ENABLE, FOR... method MapObjectNextPositions (line 41) | public MapObjectNextPositions() method GetInternalImage (line 48) | public override Image GetInternalImage() method GetName (line 53) | public override string GetName() method GetY (line 58) | public override float GetY() method DrawOn2DControlTopDownView (line 63) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 83) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 103) | public override void DrawOn3DControl() method GetModelMatrix (line 127) | public Matrix4 GetModelMatrix(float x, float y, float z, float ang) method GetVertices (line 144) | private Map3DVertex[] GetVertices() method GetData (line 157) | public List<(float x, float y, float z, float angle, int tex)> GetData() method Update (line 221) | public override void Update() method GetContextMenuStrip (line 240) | public override ContextMenuStrip GetContextMenuStrip() method SetDeFactoSpeedSetting (line 310) | private void SetDeFactoSpeedSetting(NextPositionsDeFactoSpeedSetting d... method ApplySettings (line 318) | public override void ApplySettings(MapObjectSettings settings) method ParticipatesInGlobalIconSize (line 356) | public override bool ParticipatesInGlobalIconSize() method GetDrawType (line 361) | public override MapDrawType GetDrawType() method GetHoverDataTopDownView (line 366) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 387) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 407) | public override List GetHoverContextMenuStripItems(MapO... method GetMidpoint (line 419) | public (float x, float y, float z) GetMidpoint() FILE: STROOP/Map/MapObjectOJPosition.cs class MapObjectOJPosition (line 15) | public class MapObjectOJPosition : MapObject method MapObjectOJPosition (line 19) | public MapObjectOJPosition() method GetInternalImage (line 25) | public override Image GetInternalImage() method GetName (line 30) | public override string GetName() method GetY (line 35) | public override float GetY() method DrawOn2DControlTopDownView (line 40) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 60) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 80) | public override void DrawOn3DControl() method GetModelMatrix (line 104) | public Matrix4 GetModelMatrix(float x, float y, float z, float ang) method GetVertices (line 121) | private Map3DVertex[] GetVertices() method GetData (line 134) | public List<(float x, float y, float z, float angle, int tex)> GetData() method Update (line 155) | public override void Update() method ParticipatesInGlobalIconSize (line 164) | public override bool ParticipatesInGlobalIconSize() method GetDrawType (line 169) | public override MapDrawType GetDrawType() method GetHoverDataTopDownView (line 174) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 195) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 215) | public override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectObject.cs class MapObjectObject (line 19) | public class MapObjectObject : MapObjectIconPoint method MapObjectObject (line 24) | public MapObjectObject(PositionAngle posAngle) method GetInternalImage (line 31) | public override Image GetInternalImage() method GetPositionAngle (line 43) | public override PositionAngle GetPositionAngle() method GetName (line 48) | public override string GetName() method Update (line 53) | public override void Update() method GetHoverContextMenuStripItems (line 60) | public override List GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 75) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectAngleToMarioArrow.cs class MapObjectObjectAngleToMarioArrow (line 17) | public class MapObjectObjectAngleToMarioArrow : MapObjectArrow method MapObjectObjectAngleToMarioArrow (line 21) | public MapObjectObjectAngleToMarioArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectCeiling.cs class MapObjectObjectCeiling (line 19) | public class MapObjectObjectCeiling : MapObjectCeiling method MapObjectObjectCeiling (line 26) | public MapObjectObjectCeiling(PositionAngle posAngle) method GetUnfilteredTriangles (line 34) | protected override List GetUnfilteredTriangles() method GetName (line 44) | public override string GetName() method GetInternalImage (line 49) | public override Image GetInternalImage() method GetContextMenuStrip (line 54) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 79) | public override void ApplySettings(MapObjectSettings settings) method GetPositionAngle (line 90) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 95) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectCustomArrow.cs class MapObjectObjectCustomArrow (line 17) | public class MapObjectObjectCustomArrow : MapObjectArrow method MapObjectObjectCustomArrow (line 23) | public MapObjectObjectCustomArrow(PositionAngle posAngle, uint yawOffs... method GetPositionAngle (line 31) | public override PositionAngle GetPositionAngle() method GetYaw (line 36) | protected override double GetYaw() method GetPitch (line 43) | protected override double GetPitch() method GetRecommendedSize (line 48) | protected override double GetRecommendedSize() method SetRecommendedSize (line 53) | protected override void SetRecommendedSize(double size) method SetYaw (line 58) | protected override void SetYaw(double yaw) method GetName (line 70) | public override string GetName() method GetXAttributes (line 75) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectFacingArrow.cs class MapObjectObjectFacingArrow (line 17) | public class MapObjectObjectFacingArrow : MapObjectArrow method MapObjectObjectFacingArrow (line 21) | public MapObjectObjectFacingArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectFloor.cs class MapObjectObjectFloor (line 19) | public class MapObjectObjectFloor : MapObjectFloor method MapObjectObjectFloor (line 26) | public MapObjectObjectFloor(PositionAngle posAngle) method GetUnfilteredTriangles (line 34) | protected override List GetUnfilteredTriangles() method GetName (line 44) | public override string GetName() method GetInternalImage (line 49) | public override Image GetInternalImage() method GetContextMenuStrip (line 54) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 81) | public override void ApplySettings(MapObjectSettings settings) method GetPositionAngle (line 92) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 97) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectGraphicsArrow.cs class MapObjectObjectGraphicsArrow (line 17) | public class MapObjectObjectGraphicsArrow : MapObjectArrow method MapObjectObjectGraphicsArrow (line 21) | public MapObjectObjectGraphicsArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectGraphicsTriangles.cs class MapObjectObjectGraphicsTriangles (line 19) | public class MapObjectObjectGraphicsTriangles : MapObject method MapObjectObjectGraphicsTriangles (line 23) | public MapObjectObjectGraphicsTriangles(PositionAngle posAngle) method GetVertexLists (line 31) | private List> GetVertexLists() method DrawOn2DControlTopDownView (line 117) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 164) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 254) | public override void DrawOn3DControl() method GetDrawType (line 259) | public override MapDrawType GetDrawType() method GetInternalImage (line 264) | public override Image GetInternalImage() method GetName (line 269) | public override string GetName() method GetXAttributes (line 274) | public override List GetXAttributes() method GetContextMenuStrip (line 282) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectObjectMovingArrow.cs class MapObjectObjectMovingArrow (line 17) | public class MapObjectObjectMovingArrow : MapObjectArrow method MapObjectObjectMovingArrow (line 21) | public MapObjectObjectMovingArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 47) | protected override void SetRecommendedSize(double size) method SetYaw (line 52) | protected override void SetYaw(double yaw) method GetName (line 57) | public override string GetName() method GetXAttributes (line 62) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectSpeedArrow.cs class MapObjectObjectSpeedArrow (line 17) | public class MapObjectObjectSpeedArrow : MapObjectArrow method MapObjectObjectSpeedArrow (line 21) | public MapObjectObjectSpeedArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 39) | protected override double GetPitch() method GetRecommendedSize (line 44) | protected override double GetRecommendedSize() method SetDragPositionTopDownView (line 51) | public override void SetDragPositionTopDownView(double? x = null, doub... method SetRecommendedSize (line 73) | protected override void SetRecommendedSize(double size) method SetYaw (line 88) | protected override void SetYaw(double yaw) method GetName (line 100) | public override string GetName() method GetXAttributes (line 105) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectTargetArrow.cs class MapObjectObjectTargetArrow (line 19) | public class MapObjectObjectTargetArrow : MapObjectArrow method MapObjectObjectTargetArrow (line 25) | public MapObjectObjectTargetArrow(PositionAngle posAngle) method GetPositionAngle (line 36) | public override PositionAngle GetPositionAngle() method GetYaw (line 41) | protected override double GetYaw() method GetPitch (line 46) | protected override double GetPitch() method GetRecommendedSize (line 51) | protected override double GetRecommendedSize() method SetRecommendedSize (line 56) | protected override void SetRecommendedSize(double size) method SetYaw (line 61) | protected override void SetYaw(double yaw) method GetName (line 69) | public override string GetName() method GetXAttributes (line 74) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectObjectWall.cs class MapObjectObjectWall (line 19) | public class MapObjectObjectWall : MapObjectWall method MapObjectObjectWall (line 26) | public MapObjectObjectWall(PositionAngle posAngle) method GetUnfilteredTriangles (line 34) | protected override List GetUnfilteredTriangles() method GetName (line 44) | public override string GetName() method GetInternalImage (line 49) | public override Image GetInternalImage() method GetContextMenuStrip (line 54) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 79) | public override void ApplySettings(MapObjectSettings settings) method GetPositionAngle (line 90) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 95) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectOffsetPositionAngle.cs class MapObjectOffsetPositionAngle (line 17) | public class MapObjectOffsetPositionAngle : MapObjectIconPoint method MapObjectOffsetPositionAngle (line 25) | public MapObjectOffsetPositionAngle(PositionAngle posAngle) method Update (line 35) | public override void Update() method SetDragPositionTopDownView (line 44) | public override void SetDragPositionTopDownView(double? x = null, doub... method GetInternalImage (line 70) | public override Image GetInternalImage() method GetPositionAngle (line 75) | public override PositionAngle GetPositionAngle() method GetName (line 80) | public override string GetName() method GetContextMenuStrip (line 85) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 108) | public override void ApplySettings(MapObjectSettings settings) method GetSize (line 120) | public override float GetSize() method GetXAttributes (line 125) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectPath.cs class MapObjectPath (line 18) | public class MapObjectPath : MapObject method MapObjectPath (line 51) | public MapObjectPath(PositionAngle posAngle) method MapObjectPath (line 75) | public MapObjectPath(PositionAngle posAngle, List<(uint globalTimer, f... method Create (line 83) | public static MapObjectPath Create(PositionAngle posAngle, string poin... method GetDictionaryValues (line 97) | private List<(float x, float y, float z)> GetDictionaryValues() method GetSegments (line 105) | public List GetSegments() method DrawOn2DControlTopDownView (line 148) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 206) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 264) | public override void DrawOn3DControl() method GetModelMatrix (line 339) | public Matrix4 GetModelMatrix(float x, float y, float z, float ang, fl... method GetVertices (line 354) | private Map3DVertex[] GetVertices() method Update (line 367) | public override void Update() method GetContextMenuStrip (line 442) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 579) | public override void ApplySettings(MapObjectSettings settings) method GetName (line 717) | public override string GetName() method GetInternalImage (line 722) | public override Image GetInternalImage() method GetDrawType (line 727) | public override MapDrawType GetDrawType() method GetPositionAngle (line 732) | public override PositionAngle GetPositionAngle() method GetHoverDataTopDownView (line 737) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 762) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 787) | public override List GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 800) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectPathSegment.cs class MapObjectPathSegment (line 17) | public class MapObjectPathSegment method MapObjectPathSegment (line 31) | public MapObjectPathSegment( FILE: STROOP/Map/MapObjectPoint.cs class MapObjectPoint (line 15) | public class MapObjectPoint : MapObjectIconPoint method MapObjectPoint (line 17) | public MapObjectPoint() method GetInternalImage (line 23) | public override Image GetInternalImage() method GetPositionAngle (line 28) | public override PositionAngle GetPositionAngle() method GetName (line 33) | public override string GetName() FILE: STROOP/Map/MapObjectPreviousPositions.cs class MapObjectPreviousPositions (line 19) | public class MapObjectPreviousPositions : MapObject method MapObjectPreviousPositions (line 46) | public MapObjectPreviousPositions() method MapObjectPreviousPositions (line 57) | public MapObjectPreviousPositions(Dictionary GetHoverContextMenuStripItems(MapO... method GetXAttributes (line 634) | public override List GetXAttributes() method GetMidpoint (line 662) | public (float x, float y, float z) GetMidpoint() method GetKeyString (line 695) | public static string GetKeyString() FILE: STROOP/Map/MapObjectPuGridlines.cs class MapObjectPuGridlines (line 17) | public class MapObjectPuGridlines : MapObjectGridlines type PuGridlineSetting (line 19) | public enum PuGridlineSetting { SETTING1, SETTING2, SETTING3 }; method MapObjectPuGridlines (line 30) | public MapObjectPuGridlines() method GetVerticesTopDownView (line 41) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetGridlineIntersectionPositionsTopDownView (line 155) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetVerticesOrthographicView (line 246) | protected override List<(float x, float y, float z)> GetVerticesOrthog... method GetGridlineIntersectionPositionsOrthographicView (line 482) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetName (line 692) | public override string GetName() method GetInternalImage (line 697) | public override Image GetInternalImage() method GetContextMenuStrip (line 702) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 738) | public override void ApplySettings(MapObjectSettings settings) FILE: STROOP/Map/MapObjectPunchDetector.cs class MapObjectPunchDetector (line 17) | public class MapObjectPunchDetector : MapObjectCylinder method MapObjectPunchDetector (line 19) | public MapObjectPunchDetector() method Get3DDimensions (line 24) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 37) | public override Image GetInternalImage() method GetName (line 42) | public override string GetName() method GetY (line 47) | public override float GetY() method GetContextMenuStrip (line 52) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectPunchFloor.cs class MapObjectPunchFloor (line 17) | public class MapObjectPunchFloor : MapObjectCustomFloor method GetPunchTriangleList (line 19) | private static List GetPunchTriangleList() method MapObjectPunchFloor (line 33) | public MapObjectPunchFloor() method GetName (line 38) | public override string GetName() method GetInternalImage (line 43) | public override Image GetInternalImage() FILE: STROOP/Map/MapObjectPushHitboxCylinder.cs class MapObjectPushHitboxCylinder (line 19) | public class MapObjectPushHitboxCylinder : MapObjectCylinder method MapObjectPushHitboxCylinder (line 23) | public MapObjectPushHitboxCylinder(PositionAngle posAngle) method Get3DDimensions (line 31) | protected override List<(float centerX, float centerZ, float radius, f... method GetInternalImage (line 47) | public override Image GetInternalImage() method GetName (line 52) | public override string GetName() method GetPositionAngle (line 57) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 62) | public override ContextMenuStrip GetContextMenuStrip() method GetXAttributes (line 73) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectPyramidNormal.cs class MapObjectPyramidNormal (line 16) | public class MapObjectPyramidNormal : MapObjectIconPoint method MapObjectPyramidNormal (line 20) | public MapObjectPyramidNormal(PositionAngle posAngle) method GetInternalImage (line 26) | public override Image GetInternalImage() method GetPositionAngle (line 31) | public override PositionAngle GetPositionAngle() method GetName (line 36) | public override string GetName() method GetXAttributes (line 41) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectPyramidNormalTarget.cs class MapObjectPyramidNormalTarget (line 16) | public class MapObjectPyramidNormalTarget : MapObjectIconPoint method MapObjectPyramidNormalTarget (line 20) | public MapObjectPyramidNormalTarget(PositionAngle posAngle) method GetInternalImage (line 26) | public override Image GetInternalImage() method GetPositionAngle (line 31) | public override PositionAngle GetPositionAngle() method GetName (line 36) | public override string GetName() method GetXAttributes (line 41) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectPyramidPlatformNormals.cs class MapObjectPyramidPlatformNormals (line 17) | public class MapObjectPyramidPlatformNormals : MapObject method MapObjectPyramidPlatformNormals (line 27) | public MapObjectPyramidPlatformNormals(PositionAngle posAngle) method DrawOn2DControlTopDownView (line 39) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method ApproachNormal (line 48) | private float ApproachNormal(float? startNullable, float end) method DrawCircles (line 70) | private void DrawCircles(Color color) method DrawCircle (line 98) | private void DrawCircle(float centerX, float centerZ, float radius, Co... method ShadeBetweenCircles (line 126) | private void ShadeBetweenCircles(float centerX, float centerZ, float r... method DrawHyperbolas (line 156) | private void DrawHyperbolas(bool isForX, float? customNormal, float in... method DrawHyperbola (line 201) | private void DrawHyperbola(List<(float pointX, float pointZ)> controlP... method ShadeBetweenHyperbolas (line 223) | private void ShadeBetweenHyperbolas( method DrawOn2DControlOrthographicView (line 243) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 248) | public override void DrawOn3DControl() method GetDrawType (line 253) | public override MapDrawType GetDrawType() method GetName (line 258) | public override string GetName() method GetInternalImage (line 268) | public override Image GetInternalImage() method GetPositionAngle (line 273) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 278) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 315) | public override void ApplySettings(MapObjectSettings settings) method GetXAttributes (line 334) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectQuad.cs class MapObjectQuad (line 18) | public abstract class MapObjectQuad : MapObject method MapObjectQuad (line 20) | public MapObjectQuad() method DrawOn2DControlTopDownView (line 25) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 72) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 119) | public override void DrawOn3DControl() method GetQuadList (line 160) | protected abstract List> GetSquares() method GetImageDatas (line 230) | private List<(Image image, int tex, float x, float y, float scale)> Ge... method GetMidpoints (line 341) | private List> GetMidpoints() method Update (line 361) | public override void Update() method GetDrawType (line 416) | public override MapDrawType GetDrawType() method GetInternalImage (line 421) | public override Image GetInternalImage() method GetName (line 426) | public override string GetName() method GetPositionAngle (line 431) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 436) | public override List GetXAttributes() method GetContextMenuStrip (line 444) | public override ContextMenuStrip GetContextMenuStrip() FILE: STROOP/Map/MapObjectScuttlebugLungingArrow.cs class MapObjectScuttlebugLungingArrow (line 17) | public class MapObjectScuttlebugLungingArrow : MapObjectArrow method MapObjectScuttlebugLungingArrow (line 21) | public MapObjectScuttlebugLungingArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 37) | protected override double GetPitch() method GetRecommendedSize (line 42) | protected override double GetRecommendedSize() method SetRecommendedSize (line 50) | protected override void SetRecommendedSize(double size) method SetYaw (line 54) | protected override void SetYaw(double yaw) method GetName (line 59) | public override string GetName() method GetXAttributes (line 64) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectSector.cs class MapObjectSector (line 18) | public class MapObjectSector : MapObject method MapObjectSector (line 27) | public MapObjectSector(PositionAngle posAngle) method DrawOn2DControlTopDownView (line 38) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 85) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 90) | public override void DrawOn3DControl() method GetDimensions (line 95) | protected List<(float centerX, float centerZ, float radius, float angl... method GetDrawType (line 104) | public override MapDrawType GetDrawType() method GetInternalImage (line 109) | public override Image GetInternalImage() method GetName (line 114) | public override string GetName() method GetContextMenuStrip (line 119) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 142) | public override void ApplySettings(MapObjectSettings settings) method GetPositionAngle (line 154) | public override PositionAngle GetPositionAngle() method GetXAttributes (line 159) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectSelf.cs class MapObjectSelf (line 15) | public class MapObjectSelf : MapObjectIconPoint method MapObjectSelf (line 17) | public MapObjectSelf() method GetInternalImage (line 23) | public override Image GetInternalImage() method GetPositionAngle (line 28) | public override PositionAngle GetPositionAngle() method GetName (line 33) | public override string GetName() FILE: STROOP/Map/MapObjectSettings.cs class MapObjectSettings (line 11) | public class MapObjectSettings method MapObjectSettings (line 212) | public MapObjectSettings( method FromXElement (line 612) | public static MapObjectSettings FromXElement(XElement xElement) FILE: STROOP/Map/MapObjectSettingsAccumulator.cs class MapObjectSettingsAccumulator (line 10) | public class MapObjectSettingsAccumulator method MapObjectSettingsAccumulator (line 14) | public MapObjectSettingsAccumulator() method ApplySettings (line 19) | public void ApplySettings(MapObjectSettings settings) method ToXElement (line 40) | public XElement ToXElement() method ToString (line 51) | public override string ToString() FILE: STROOP/Map/MapObjectSlidePositions.cs class MapObjectSlidePositions (line 20) | public class MapObjectSlidePositions : MapObject method MapObjectSlidePositions (line 47) | public MapObjectSlidePositions() method GetPointsInternal (line 53) | private List GetPointsInternal() method GetPoints (line 159) | private List GetPoints() method GetInfoFromMarioState (line 171) | public List<(string, object)> GetInfoFromMarioState(SlidingMarioState ... method GetInfoString (line 185) | public string GetInfoString(SlidingMarioState marioState) method DrawOn2DControlTopDownView (line 191) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method DrawOn2DControlOrthographicView (line 212) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 233) | public override void DrawOn3DControl() method GetModelMatrix (line 255) | public Matrix4 GetModelMatrix(float x, float y, float z, float ang) method GetVertices (line 272) | private Map3DVertex[] GetVertices() method Update (line 285) | public override void Update() method GetInternalImage (line 294) | public override Image GetInternalImage() method GetName (line 299) | public override string GetName() method GetDrawType (line 304) | public override MapDrawType GetDrawType() method GetHoverDataTopDownView (line 309) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... method GetHoverDataOrthographicView (line 331) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 353) | public override List GetHoverContextMenuStripItems(MapO... method GetContextMenuStrip (line 383) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 420) | public override void ApplySettings(MapObjectSettings settings) FILE: STROOP/Map/MapObjectSphere.cs class MapObjectSphere (line 18) | public abstract class MapObjectSphere : MapObjectCircle method MapObjectSphere (line 20) | public MapObjectSphere() method Get2DDimensions (line 25) | protected override List<(float centerX, float centerY, float centerZ, ... method Get3DDimensions (line 41) | protected abstract List<(float centerX, float centerY, float centerZ, ... method GetPoints (line 43) | protected override List<(float x, float y, float z)> GetPoints() method GetOrthographicDimensionsForControl (line 48) | private List<(float centerX, float centerZ, float radius, Color color)... method DrawOn2DControlOrthographicView (line 100) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method DrawOn3DControl (line 148) | public override void DrawOn3DControl() method GetHoverDataOrthographicView (line 206) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... FILE: STROOP/Map/MapObjectSquishCancelSpots.cs class MapObjectSquishCancelSpots (line 18) | public class MapObjectSquishCancelSpots : MapObjectQuad method MapObjectSquishCancelSpots (line 26) | public MapObjectSquishCancelSpots() method GetQuadList (line 34) | protected override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectSwooperEffectiveTargetArrow.cs class MapObjectSwooperEffectiveTargetArrow (line 17) | public class MapObjectSwooperEffectiveTargetArrow : MapObjectArrow method MapObjectSwooperEffectiveTargetArrow (line 21) | public MapObjectSwooperEffectiveTargetArrow(PositionAngle posAngle) method GetPositionAngle (line 27) | public override PositionAngle GetPositionAngle() method GetYaw (line 32) | protected override double GetYaw() method GetPitch (line 39) | protected override double GetPitch() method GetRecommendedSize (line 44) | protected override double GetRecommendedSize() method SetRecommendedSize (line 49) | protected override void SetRecommendedSize(double size) method SetYaw (line 54) | protected override void SetYaw(double yaw) method GetName (line 59) | public override string GetName() method GetXAttributes (line 64) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectTangibilitySphere.cs class MapObjectTangibilitySphere (line 18) | public class MapObjectTangibilitySphere : MapObjectSphere method MapObjectTangibilitySphere (line 22) | public MapObjectTangibilitySphere(PositionAngle posAngle) method Get3DDimensions (line 28) | protected override List<(float centerX, float centerY, float centerZ, ... method GetInternalImage (line 37) | public override Image GetInternalImage() method GetName (line 42) | public override string GetName() method GetPositionAngle (line 47) | public override PositionAngle GetPositionAngle() method GetContextMenuStrip (line 52) | public override ContextMenuStrip GetContextMenuStrip() method GetXAttributes (line 63) | public override List GetXAttributes() FILE: STROOP/Map/MapObjectTriangle.cs class MapObjectTriangle (line 18) | public abstract class MapObjectTriangle : MapObject method MapObjectTriangle (line 41) | public MapObjectTriangle() method GetVertexLists (line 53) | protected List> GetVertexLists() method GetFilteredTriangles (line 58) | protected List GetFilteredTriangles() method GetUnfilteredTriangles (line 92) | protected abstract List GetUnfilteredTriangles(); method OffsetVertex (line 94) | protected static (float x, float y, float z) OffsetVertex( method DrawOn2DControlOrthographicView (line 100) | public override void DrawOn2DControlOrthographicView(MapObjectHoverDat... method GetWallRelativeHeightForOrthographicViewCrossSection (line 112) | public virtual float GetWallRelativeHeightForOrthographicViewCrossSect... method GetWallRelativeHeightForOrthographicViewTotal (line 117) | public virtual float GetWallRelativeHeightForOrthographicViewTotal() method GetColorForOrthographicView (line 122) | public virtual Color GetColorForOrthographicView(TriangleClassificatio... method GetSizeForOrthographicView (line 127) | public virtual float GetSizeForOrthographicView(TriangleClassification... method GetShowTriUnits (line 132) | public virtual bool GetShowTriUnits() method GetTruncateBottomOfHitbox (line 137) | public virtual bool GetTruncateBottomOfHitbox() method MaybeTruncateHitboxBottom (line 142) | private float MaybeTruncateHitboxBottom(float y) method GetOrthographicCrossSectionVertexLists (line 154) | private List GetTriangleToolStripMenuItems() method ApplySettings (line 862) | public override void ApplySettings(MapObjectSettings settings) method GetDrawType (line 906) | public override MapDrawType GetDrawType() method ToggleUseCrossSection (line 911) | public void ToggleUseCrossSection() method ToggleShowArrows (line 916) | public void ToggleShowArrows() method GetMidpointOfTriUnitOrthographicCrossSection (line 921) | private (float x, float y, float z) GetMidpointOfTriUnitOrthographicCr... method GetHoverDataOrthographicView (line 933) | public override MapObjectHoverData GetHoverDataOrthographicView(bool i... method GetHoverContextMenuStripItems (line 1005) | public override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapObjectUnitGridlines.cs class MapObjectUnitGridlines (line 17) | public class MapObjectUnitGridlines : MapObjectGridlines method MapObjectUnitGridlines (line 22) | public MapObjectUnitGridlines() method GetVerticesTopDownView (line 31) | protected override List<(float x, float y, float z)> GetVerticesTopDow... method GetGridlineIntersectionPositionsTopDownView (line 67) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetVerticesOrthographicView (line 95) | protected override List<(float x, float y, float z)> GetVerticesOrthog... method GetGridlineIntersectionPositionsOrthographicView (line 174) | protected override List<(float x, float y, float z)> GetGridlineInters... method GetName (line 237) | public override string GetName() method GetInternalImage (line 242) | public override Image GetInternalImage() method GetContextMenuStrip (line 247) | public override ContextMenuStrip GetContextMenuStrip() method ApplySettings (line 268) | public override void ApplySettings(MapObjectSettings settings) FILE: STROOP/Map/MapObjectWall.cs class MapObjectWall (line 19) | public abstract class MapObjectWall : MapObjectTriangle method MapObjectWall (line 30) | public MapObjectWall() method DrawOn2DControlTopDownView (line 41) | public override void DrawOn2DControlTopDownView(MapObjectHoverData hov... method GetWallRelativeHeightForOrthographicViewCrossSection (line 244) | public override float GetWallRelativeHeightForOrthographicViewCrossSec... method GetWallRelativeHeightForOrthographicViewTotal (line 249) | public override float GetWallRelativeHeightForOrthographicViewTotal() method GetWallToolStripMenuItems (line 254) | protected List GetWallToolStripMenuItems() method ApplySettings (line 306) | public override void ApplySettings(MapObjectSettings settings) method DrawOn3DControl (line 325) | public override void DrawOn3DControl() method GetHoverDataTopDownView (line 419) | public override MapObjectHoverData GetHoverDataTopDownView(bool isForO... FILE: STROOP/Map/MapObjectWaters.cs class MapObjectWaters (line 17) | public class MapObjectWaters : MapObjectQuad method MapObjectWaters (line 19) | public MapObjectWaters() method GetQuadList (line 26) | protected override List GetHoverContextMenuStripItems(MapO... FILE: STROOP/Map/MapSemaphore.cs class MapSemaphore (line 12) | public class MapSemaphore method Toggle (line 16) | public void Toggle() FILE: STROOP/Map/MapSemaphoreManager.cs class MapSemaphoreManager (line 13) | public static class MapSemaphoreManager method MapSemaphoreManager (line 29) | static MapSemaphoreManager() FILE: STROOP/Map/MapTracker.Designer.cs class MapTracker (line 5) | partial class MapTracker method Dispose (line 16) | protected override void Dispose(bool disposing) method InitializeComponent (line 31) | private void InitializeComponent() FILE: STROOP/Map/MapTracker.cs class MapTracker (line 22) | public partial class MapTracker : UserControl method MapTracker (line 53) | public MapTracker(MapObject mapObj, List semaphoreList =... method MapTracker (line 58) | public MapTracker( method AddControllerOption (line 147) | private void AddControllerOption(Label label, Func getter, Acti... method InitializeEyeContextMenuStrip (line 194) | private void InitializeEyeContextMenuStrip() method SetMapTypeVisibility (line 226) | private void SetMapTypeVisibility(MapType mapType, bool value) method InitializePlusContextMenuStrip (line 247) | private void InitializePlusContextMenuStrip() method SetIconType (line 1066) | private void SetIconType(MapTrackerIconType iconType, List pat... method SetIconTypeTopDownImage (line 1084) | private void SetIconTypeTopDownImage() method SetIconTypeObjectSlotImage (line 1093) | private void SetIconTypeObjectSlotImage() method SetIconTypeCustomImage (line 1102) | private void SetIconTypeCustomImage(List paths = null) method ContainsMapObject (line 1126) | public bool ContainsMapObject(MapObject mapObject) method GetMapPathObjectsOfType (line 1142) | public List GetMapPathObjectsOfType() method ApplySettings (line 1153) | public void ApplySettings(MapObjectSettings settings) method GetMapObjectsToDisplay (line 1158) | public List GetMapObjectsToDisplay(MapType mapType) method GetOrderType (line 1170) | public MapTrackerOrderType GetOrderType() method SetOrderType (line 1175) | public void SetOrderType(MapTrackerOrderType type) method trackBarSize_ValueChanged (line 1180) | private void trackBarSize_ValueChanged() method textBoxSize_EnterAction (line 1185) | private void textBoxSize_EnterAction() method SetSize (line 1191) | public void SetSize(float? sizeNullable) method trackBarOpacity_ValueChanged (line 1205) | private void trackBarOpacity_ValueChanged() method textBoxOpacity_EnterAction (line 1210) | private void textBoxOpacity_EnterAction() method SetOpacity (line 1216) | public void SetOpacity(int? opacityNullable) method trackBarLineWidth_ValueChanged (line 1230) | private void trackBarLineWidth_ValueChanged() method textBoxLineWidth_EnterAction (line 1235) | private void textBoxLineWidth_EnterAction() method SetLineWidth (line 1241) | public void SetLineWidth(float? lineWidthNullable) method SetColor (line 1256) | public void SetColor(Color? colorNullable) method SetLineColor (line 1268) | public void SetLineColor(Color? lineColorNullable) method SetCustomRotates (line 1279) | public void SetCustomRotates(bool? customRotates) method SetCustomName (line 1284) | public void SetCustomName(string name) method SetScales (line 1290) | public void SetScales(bool? scalesNullable) method SetUseRelativeCoordinates (line 1302) | public void SetUseRelativeCoordinates(bool? useRelativeCoordinatesNull... method pictureBoxRedX_Click (line 1313) | private void pictureBoxRedX_Click(object sender, EventArgs e) method pictureBoxEye_Click (line 1318) | private void pictureBoxEye_Click(object sender, EventArgs e) method SetIsVisible (line 1323) | public void SetIsVisible(bool isVisible) method pictureBoxUpArrow_Click (line 1329) | private void pictureBoxUpArrow_Click(object sender, EventArgs e) method pictureBoxDownArrow_Click (line 1336) | private void pictureBoxDownArrow_Click(object sender, EventArgs e) method SetGlobalIconSize (line 1343) | public void SetGlobalIconSize(float size) method UpdateControl (line 1351) | public void UpdateControl() method CleanUp (line 1386) | public void CleanUp() method ToString (line 1392) | public override string ToString() method NotifyMouseEvent (line 1397) | public void NotifyMouseEvent(MouseEvent mouseEvent, bool isLeftButton,... method ToXElement (line 1405) | public XElement ToXElement() method FromXElement (line 1442) | public static MapTracker FromXElement(XElement xElement) method GetAllMapObjectsOfType (line 1480) | public List GetAllMapObjectsOfType() where T : MapObject FILE: STROOP/Map/MapTrackerFlowLayoutPanel.cs class MapTrackerFlowLayoutPanel (line 19) | public class MapTrackerFlowLayoutPanel : NoTearFlowLayoutPanel method Initialize (line 30) | public void Initialize(MapObject mapObjMap, MapObject mapObjBackground... method MoveUpControl (line 37) | public void MoveUpControl(MapTracker mapTracker, int numMoves) method MoveDownControl (line 47) | public void MoveDownControl(MapTracker mapTracker, int numMoves) method GetTrackerAtIndex (line 57) | public MapTracker GetTrackerAtIndex(int index) method GetTrackerWithPredicate (line 63) | public MapTracker GetTrackerWithPredicate(Func func) method GetAllMapObjectsOfType (line 75) | public List GetAllMapObjectsOfType() where T : MapObject method RemoveControl (line 88) | public void RemoveControl(MapTracker mapTracker) method AddNewControl (line 97) | public void AddNewControl(MapTracker mapTracker) method ClearControls (line 105) | public void ClearControls() method UpdateControl (line 116) | public void UpdateControl() method DrawOn2DControl (line 138) | public void DrawOn2DControl(bool isMainGraphics) method DrawOn3DControl (line 257) | public void DrawOn3DControl(MapDrawType drawType) method SetGlobalIconSize (line 308) | public void SetGlobalIconSize(float size) method NotifyMouseEvent (line 319) | public void NotifyMouseEvent(MouseEvent mouseEvent, bool isLeftButton,... method ToXElements (line 330) | public List ToXElements() FILE: STROOP/Map/MapUtilities.cs class MapUtilities (line 20) | public static class MapUtilities method MapUtilities (line 25) | static MapUtilities() method GetPositionOnViewFromCoordinate (line 32) | public static Vector3 GetPositionOnViewFromCoordinate(Vector3 pos) method ConvertCoordsForControlTopDownView (line 42) | public static (float x, float z) ConvertCoordsForControlTopDownView(fl... method ConvertCoordsForInGameTopDownView (line 66) | public static (float x, float z) ConvertCoordsForInGameTopDownView(flo... method ConvertCoordsForControlOrthographicView (line 87) | public static (float x, float z) ConvertCoordsForControlOrthographicVi... method ConvertCoordsForInGameOrthographicView (line 146) | public static (float x, float y, float z) ConvertCoordsForInGameOrthog... method ConvertCoordsForControlTopDownView (line 165) | public static (float x, float y, float z) ConvertCoordsForControlTopDo... method ConvertAngleForControl (line 172) | public static float ConvertAngleForControl(double angle) method ScaleImageSizeForControl (line 179) | public static SizeF ScaleImageSizeForControl(Size imageSize, float des... method GetMapLayout (line 187) | public static MapLayout GetMapLayout(object mapLayoutChoice = null) method GetBackgroundImage (line 200) | public static Image GetBackgroundImage(object backgroundChoice = null) method GetPuCenters (line 213) | public static List<(float x, float z)> GetPuCenters(int mod) method GetPuCoordinates (line 232) | public static List<(float x, float z)> GetPuCoordinates(float relX, fl... method LoadTexture (line 237) | public static int LoadTexture(Bitmap bmp) method DrawTexture (line 261) | public static void DrawTexture(int tex, PointF loc, SizeF size, float ... method GetTriangles (line 282) | public static List GetTriangles(uint triAddresses) method GetTriangles (line 287) | public static List GetTriangles(List triAddre... method ConvertUnitPointsToQuads (line 293) | public static List> ConvertUnitPoint... method ConvertUnitPointsToQuads_ExtendedLevelBoundaries (line 300) | public static List> ConvertUnitPoint... method ConvertUnitPointsToQuads_NonExtendedLevelBoundaries (line 323) | public static List> ConvertUnitPoint... method GetXWithMinAbsValue (line 363) | public static float GetXWithMinAbsValue(List<(float x, float y, float ... method GetXWithMaxAbsValue (line 379) | public static float GetXWithMaxAbsValue(List<(float x, float y, float ... method GetZWithMinAbsValue (line 395) | public static float GetZWithMinAbsValue(List<(float x, float y, float ... method GetZWithMaxAbsValue (line 411) | public static float GetZWithMaxAbsValue(List<(float x, float y, float ... method IsWithinRectangularQuad (line 427) | public static bool IsWithinRectangularQuad(List<(float x, float y, flo... method IsWithinShapeForControl (line 459) | public static bool IsWithinShapeForControl(List<(float x, float z)> qu... method Get2DWallDataFromTri (line 481) | public static TriangleMapData Get2DWallDataFromTri(TriangleDataModel t... method Get2DDataFromTri (line 544) | public static TriangleMapData Get2DDataFromTri(TriangleDataModel tri) method GetXOnLine (line 681) | private static (float y, float z) GetXOnLine( method GetYOnLine (line 693) | private static (float x, float z) GetYOnLine( method GetZOnLine (line 705) | private static (float x, float y) GetZOnLine( method GetOnLine (line 717) | private static (float x, float y, float z) GetOnLine( method MaybeChangeMapCameraMode (line 726) | public static void MaybeChangeMapCameraMode() method MaybeReverse (line 734) | public static int MaybeReverse(int value) method GetNumberWithCommas (line 739) | private static string GetNumberWithCommas(int number) method CreateTrackBarContextMenuStrip (line 756) | public static void CreateTrackBarContextMenuStrip(TrackBarEx trackBar,... method IsAbleToShowUnitPrecision (line 780) | public static bool IsAbleToShowUnitPrecision() method ParsePoints (line 785) | public static List<(double x, double y, double z)> ParsePoints(string ... method GetSignedDistToCameraPlane (line 816) | public static double GetSignedDistToCameraPlane(TriangleDataModel tri) method DrawLinesOn2DControlTopDownView (line 830) | public static void DrawLinesOn2DControlTopDownView(List<(float x, floa... method DrawLinesOn2DControlOrthographicView (line 851) | public static void DrawLinesOn2DControlOrthographicView(List<(float x,... method DrawLinesOn3DControl (line 872) | public static void DrawLinesOn3DControl(List<(float x, float y, float ... method IsInVisibleSpace (line 895) | public static bool IsInVisibleSpace(double x, double z, double bufferD... method GetUnitPointsCrossSection (line 902) | public static List<(double x, double z)> GetUnitPointsCrossSection(dou... method ParseCustomTris (line 932) | public static List ParseCustomTris(string text, TriangleClassifi... method GetHoverOpacity (line 950) | public static double GetHoverOpacity() method GetHoverOpacityByte (line 958) | public static byte GetHoverOpacityByte() method CreateCopyItem (line 963) | public static ToolStripMenuItem CreateCopyItem(double x, double y, dou... method InterpolateQuarterSteps (line 995) | public static List<(float x, float z)> InterpolateQuarterSteps(List<(f... method InterpolateQuarterSteps (line 1016) | public static List<(float x, float y, float z)> InterpolateQuarterStep... method GetFloatPositions (line 1037) | public static List<(float x, float z)> GetFloatPositions(int limit) method GetMouseButton (line 1059) | public static MouseButtons GetMouseButton(MouseEventArgs e) FILE: STROOP/Models/ByteModel.cs class ByteModel (line 16) | public class ByteModel method ByteModel (line 24) | public ByteModel(int byteIndex, byte byteValue, DataGridView table, Va... method SetByteValue (line 45) | public void SetByteValue(byte byteValue, bool userChange) method GetByteValue (line 51) | public byte GetByteValue() method NotifyChange (line 56) | private void NotifyChange(bool userChange) method GetBit (line 67) | private bool GetBit(int bit) method SetBit (line 72) | private void SetBit(int bit, bool value) method GetBinary (line 77) | public string GetBinary() method SetBinary (line 89) | private void SetBinary(string binaryString) method SetHex (line 104) | private void SetHex(string hexString) method SetDec (line 112) | private void SetDec(string decValue) FILE: STROOP/Models/CameraDataModel.cs class CameraDataModel (line 11) | public class CameraDataModel : IUpdatableDataModel method Update (line 115) | public void Update() method Update2 (line 132) | public void Update2() { } FILE: STROOP/Models/DataModels.cs class DataModels (line 12) | public static class DataModels method DataModels (line 22) | static DataModels() method Update (line 31) | public static void Update() FILE: STROOP/Models/IUpdatableDataModel.cs type IUpdatableDataModel (line 10) | public interface IUpdatableDataModel method Update (line 15) | void Update(); method Update2 (line 20) | void Update2(); FILE: STROOP/Models/LevelDataModel.cs class LevelDataModel (line 12) | public class LevelDataModel : IUpdatableDataModel method Update (line 59) | public void Update() method Update2 (line 68) | public void Update2() { } FILE: STROOP/Models/MarioDataModel.cs class MarioDataModel (line 12) | public class MarioDataModel : IUpdatableDataModel method Update (line 338) | public void Update() method Update2 (line 383) | public void Update2() FILE: STROOP/Models/ObjectDataModel.cs class ObjectDataModel (line 12) | public class ObjectDataModel : IUpdatableDataModel method ObjectDataModel (line 255) | public ObjectDataModel(uint address, bool update = true) method Update (line 265) | public void Update() method Update2 (line 314) | public void Update2() method Equals (line 320) | public override bool Equals(object obj) method GetHashCode (line 328) | public override int GetHashCode() method ToString (line 333) | public override string ToString() FILE: STROOP/Models/ObjectProcessorDataModel.cs class ObjectProcessorDataModel (line 11) | public class ObjectProcessorDataModel : IUpdatableDataModel method ObjectProcessorDataModel (line 18) | public ObjectProcessorDataModel() method Update (line 23) | public void Update() method Update2 (line 50) | public void Update2() method UpdateGetProcessedObjects (line 58) | private int? UpdateGetProcessedObjects() method UpdateGetVacantObjects (line 99) | private void UpdateGetVacantObjects(int slotIndex) method ClearAllObjectSlots (line 127) | private void ClearAllObjectSlots() method GetOrCreateObjectSlot (line 136) | private ObjectDataModel GetOrCreateObjectSlot(int slotIndex, uint addr... FILE: STROOP/Models/PanModel.cs class PanModel (line 12) | public class PanModel FILE: STROOP/Models/TriangleDataModel.cs class TriangleDataModel (line 13) | public abstract class TriangleDataModel method ClearCache (line 95) | public static void ClearCache() method CreateFull (line 100) | public static TriangleDataModel CreateFull(uint triangleAddress) method CreateLazy (line 110) | public static TriangleDataModel CreateLazy(uint triangleAddress) method CreateCustom (line 120) | public static TriangleDataModel CreateCustom((int, int, int) p1, (int,... method CreateCustom (line 125) | public static TriangleDataModel CreateCustom(int x1, int y1, int z1, i... method ToString (line 130) | public override string ToString() method GetFieldNameString (line 135) | public static string GetFieldNameString() method IsWall (line 140) | public bool IsWall() method IsFloor (line 145) | public bool IsFloor() method IsCeiling (line 150) | public bool IsCeiling() method GetMinX (line 155) | public short GetMinX() method GetMaxX (line 160) | public short GetMaxX() method GetMinY (line 165) | public short GetMinY() method GetMaxY (line 170) | public short GetMaxY() method GetMinZ (line 175) | public short GetMinZ() method GetMaxZ (line 180) | public short GetMaxZ() method GetRangeX (line 185) | public int GetRangeX() method GetRangeY (line 190) | public int GetRangeY() method GetRangeZ (line 195) | public int GetRangeZ() method GetMidpointX (line 200) | public double GetMidpointX() method GetMidpointY (line 205) | public double GetMidpointY() method GetMidpointZ (line 210) | public double GetMidpointZ() method GetP1 (line 215) | public (int x, int y, int z) GetP1() method GetP2 (line 220) | public (int x, int y, int z) GetP2() method GetP3 (line 225) | public (int x, int y, int z) GetP3() method Get2DVertices (line 230) | public List<(float x, float z)> Get2DVertices() method Get3DVertices (line 238) | public List<(float x, float y, float z)> Get3DVertices() method Get3DVerticesWithTri (line 246) | public List<(float x, float y, float z, TriangleDataModel tri)> Get3DV... method GetCoordinates (line 254) | public List GetCoordinates() method GetDistToMidpoint (line 259) | public double GetDistToMidpoint() method GetClosestVertex (line 267) | public int GetClosestVertex() method GetClosestVertex (line 275) | public int GetClosestVertex(double x, double y, double z) method GetHeightOnTriangle (line 286) | public double GetHeightOnTriangle(double x, double z) method GetTruncatedHeightOnTriangle (line 291) | public float GetTruncatedHeightOnTriangle(double doubleX, double doubleZ) method GetHeightOnTriangle (line 305) | public static double GetHeightOnTriangle( method IsPointInsideAndAboveTriangle (line 311) | public bool IsPointInsideAndAboveTriangle(double doubleX, double doubl... method IsPointInsideAndBelowTriangle (line 325) | public bool IsPointInsideAndBelowTriangle(double doubleX, double doubl... method IsPointInsideAndWithinTriangle (line 339) | public bool IsPointInsideAndWithinTriangle(double doubleX, double doub... method IsPointInsideTriangle (line 353) | public bool IsPointInsideTriangle(double doubleX, double doubleZ, bool... method GetVerticalDistAwayFromTriangleHitbox (line 363) | public double GetVerticalDistAwayFromTriangleHitbox(double doubleX, do... method GetTruncatedHeightOnTriangleIfInsideTriangle (line 378) | public float? GetTruncatedHeightOnTriangleIfInsideTriangle(double doub... method IsPointInsideTriangle (line 386) | public bool IsPointInsideTriangle(double pX, double pZ) method IsTriWithinVerticalDistOfCenter (line 391) | public bool IsTriWithinVerticalDistOfCenter(float? withinDistNullable,... method GetPushAngle (line 402) | public double GetPushAngle() FILE: STROOP/Models/TriangleDataModelCustom.cs class TriangleDataModelCustom (line 13) | public class TriangleDataModelCustom : TriangleDataModel method TriangleDataModelCustom (line 117) | public TriangleDataModelCustom(int x1, int y1, int z1, int x2, int y2,... FILE: STROOP/Models/TriangleDataModelFull.cs class TriangleDataModelFull (line 13) | public class TriangleDataModelFull : TriangleDataModel method TriangleDataModelFull (line 117) | public TriangleDataModelFull(uint triangleAddress) FILE: STROOP/Models/TriangleDataModelLazy.cs class TriangleDataModelLazy (line 13) | public class TriangleDataModelLazy : TriangleDataModel method TriangleDataModelLazy (line 481) | public TriangleDataModelLazy(uint triangleAddress) FILE: STROOP/Models/TriangleMapData.cs class TriangleMapData (line 13) | public class TriangleMapData method TriangleMapData (line 23) | public TriangleMapData( FILE: STROOP/Program.cs class Program (line 9) | static class Program method Main (line 14) | [STAThread] FILE: STROOP/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: STROOP/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: STROOP/Script/ScriptEngine.cs class ScriptEngine (line 10) | public sealed class ScriptEngine : IDisposable type IActiveScript (line 44) | [Guid("BB1A2AE1-A4F9-11cf-8F20-00805F2CD064"), InterfaceType(ComInterf... method SetScriptSite (line 47) | [PreserveSig] method GetScriptSite (line 49) | [PreserveSig] method SetScriptState (line 51) | [PreserveSig] method GetScriptState (line 53) | [PreserveSig] method Close (line 55) | [PreserveSig] method AddNamedItem (line 57) | [PreserveSig] method AddTypeLib (line 59) | [PreserveSig] method GetScriptDispatch (line 61) | [PreserveSig] method GetCurrentScriptThreadID (line 63) | [PreserveSig] method GetScriptThreadID (line 65) | [PreserveSig] method GetScriptThreadState (line 67) | [PreserveSig] method InterruptScriptThread (line 69) | [PreserveSig] method Clone (line 71) | [PreserveSig] type IActiveScriptProperty (line 75) | [Guid("4954E0D0-FBC7-11D1-8410-006008C3FBFC"), InterfaceType(ComInterf... method GetProperty (line 78) | [PreserveSig] method SetProperty (line 80) | [PreserveSig] type IActiveScriptSite (line 84) | [Guid("DB01A1E3-A42B-11cf-8F20-00805F2CD064"), InterfaceType(ComInterf... method GetLCID (line 87) | [PreserveSig] method GetItemInfo (line 89) | [PreserveSig] method GetDocVersionString (line 91) | [PreserveSig] method OnScriptTerminate (line 93) | [PreserveSig] method OnStateChange (line 95) | [PreserveSig] method OnScriptError (line 97) | [PreserveSig] method OnEnterScript (line 99) | [PreserveSig] method OnLeaveScript (line 101) | [PreserveSig] type IActiveScriptError (line 105) | [Guid("EAE1BA61-A4ED-11cf-8F20-00805F2CD064"), InterfaceType(ComInterf... method GetExceptionInfo (line 108) | [PreserveSig] method GetSourcePosition (line 110) | [PreserveSig] method GetSourceLineText (line 112) | [PreserveSig] type IActiveScriptParse32 (line 116) | [Guid("BB1A2AE2-A4F9-11cf-8F20-00805F2CD064"), InterfaceType(ComInterf... method InitNew (line 119) | [PreserveSig] method AddScriptlet (line 121) | [PreserveSig] method ParseScriptText (line 123) | [PreserveSig] type IActiveScriptParse64 (line 127) | [Guid("C7EF7658-E1EE-480E-97EA-D52CB4D76D17"), InterfaceType(ComInterf... method InitNew (line 130) | [PreserveSig] method AddScriptlet (line 132) | [PreserveSig] method ParseScriptText (line 134) | [PreserveSig] type ScriptText (line 138) | [Flags] type ScriptInfo (line 149) | [Flags] type ScriptItem (line 157) | [Flags] type ScriptThreadState (line 169) | private enum ScriptThreadState type ScriptState (line 175) | private enum ScriptState method GetVersion (line 193) | public static Version GetVersion(string language) method GetProperty (line 228) | private static T GetProperty(IActiveScriptProperty prop, int index,... method ScriptEngine (line 248) | public ScriptEngine(string language) method GetProperty (line 334) | public T GetProperty(int index, T defaultValue) method TryGetProperty (line 356) | public bool TryGetProperty(int index, out object value) method SetProperty (line 372) | public bool SetProperty(int index, object value) method SetNamedItem (line 386) | public void SetNamedItem(string name, object value) class ScriptSite (line 395) | internal class ScriptSite : IActiveScriptSite method GetLCID (line 400) | int IActiveScriptSite.GetLCID(out int lcid) method GetItemInfo (line 406) | int IActiveScriptSite.GetItemInfo(string name, ScriptInfo returnMask... method GetDocVersionString (line 420) | int IActiveScriptSite.GetDocVersionString(out string version) method OnScriptTerminate (line 426) | int IActiveScriptSite.OnScriptTerminate(object result, System.Runtim... method OnStateChange (line 431) | int IActiveScriptSite.OnStateChange(ScriptState scriptState) method OnScriptError (line 436) | int IActiveScriptSite.OnScriptError(IActiveScriptError scriptError) method OnEnterScript (line 474) | int IActiveScriptSite.OnEnterScript() method OnLeaveScript (line 480) | int IActiveScriptSite.OnLeaveScript() method Eval (line 492) | public static object Eval(string language, string expression) method Eval (line 504) | public static object Eval(string language, string expression, params K... method Eval (line 530) | public object Eval(string expression) method Parse (line 543) | public ParsedScript Parse(string text) method Parse (line 551) | private object Parse(string text, bool expression) method Dispose (line 622) | public void Dispose() class ParsedScript (line 644) | public sealed class ParsedScript : IDisposable method ParsedScript (line 649) | internal ParsedScript(ScriptEngine engine, IntPtr dispatch) method CallMethod (line 655) | public object CallMethod(string methodName, params object[] arguments) method Dispose (line 676) | void IDisposable.Dispose() class ScriptException (line 686) | [Serializable] method ScriptException (line 689) | public ScriptException() method ScriptException (line 694) | public ScriptException(string message) method ScriptException (line 699) | public ScriptException(Exception innerException) method ScriptException (line 704) | public ScriptException(string message, Exception innerException) method ScriptException (line 709) | protected ScriptException(SerializationInfo info, StreamingContext con... FILE: STROOP/Script/TokenScript.cs class TokenScript (line 18) | public class TokenScript method TokenScript (line 25) | public TokenScript(List consoleStrings) method Run (line 30) | public void Run(string text) method PreProcess (line 75) | private string PreProcess(string text) method GetEngine (line 101) | private ScriptEngine GetEngine() FILE: STROOP/Structs/ActionTable.cs class ActionTable (line 10) | public class ActionTable type ActionReference (line 12) | public struct ActionReference method GetHashCode (line 20) | public override int GetHashCode() method ActionTable (line 33) | public ActionTable(uint defaultAfterClone, uint defaultAfterUnclone, u... method Add (line 40) | public void Add(ActionReference actionRef) method GetActionNameList (line 59) | public List GetActionNameList() method GetActionList (line 67) | public List GetActionList() method GetActionFromName (line 79) | public uint? GetActionFromName(string actionName) method GetActionName (line 86) | public string GetActionName() method GetPrevActionName (line 92) | public string GetPrevActionName() method GetActionName (line 98) | public string GetActionName(uint action) method GetAfterCloneValue (line 105) | public uint GetAfterCloneValue(uint action) method GetAfterUncloneValue (line 112) | public uint GetAfterUncloneValue(uint action) method GetHandsfreeValue (line 119) | public uint GetHandsfreeValue(uint action) method GetId (line 126) | public ushort GetId(uint? actionNullable = null) method GetGroup (line 133) | public ushort GetGroup(uint? actionNullable = null) method GetGroupName (line 140) | public string GetGroupName(uint? actionNullable = null) FILE: STROOP/Structs/AnimationTable.cs class AnimationTable (line 10) | public class AnimationTable type AnimationReference (line 12) | public struct AnimationReference method GetHashCode (line 17) | public override int GetHashCode() method AnimationTable (line 26) | public AnimationTable() method Add (line 30) | public void Add(AnimationReference animationRef) method GetAnimationNameList (line 36) | public List GetAnimationNameList() method GetAnimationFromName (line 44) | public int? GetAnimationFromName(string animationName) method GetAnimationName (line 51) | public string GetAnimationName() method GetAnimationName (line 58) | public string GetAnimationName(int animation) FILE: STROOP/Structs/BehaviorCriteria.cs type BehaviorCriteria (line 10) | public struct BehaviorCriteria method Equals (line 104) | public override bool Equals(object obj) method GetNumFields (line 114) | public int GetNumFields() method CongruentTo (line 123) | public bool CongruentTo(BehaviorCriteria otherCriteria) method Generalize (line 143) | public BehaviorCriteria? Generalize(BehaviorCriteria otherCriteria) method HasSameAssociation (line 178) | public static bool HasSameAssociation(BehaviorCriteria? beh1, Behavior... method GetHashCode (line 187) | public override int GetHashCode() method ToString (line 198) | public override string ToString() FILE: STROOP/Structs/Configurations/AreaConfig.cs class AreaConfig (line 9) | public static class AreaConfig FILE: STROOP/Structs/Configurations/CamHackConfig.cs class CamHackConfig (line 9) | public static class CamHackConfig FILE: STROOP/Structs/Configurations/CameraConfig.cs class CameraConfig (line 9) | public static class CameraConfig FILE: STROOP/Structs/Configurations/Config.cs class Config (line 17) | public static class Config method GetVariableAdders (line 80) | public static List GetVariableAdders() method Print (line 98) | public static void Print(object formatNullable = null, params object[]... method SetDebugText (line 112) | public static void SetDebugText(object formatNullable = null, params o... method HideDebugText (line 120) | public static void HideDebugText() FILE: STROOP/Structs/Configurations/DebugConfig.cs class DebugConfig (line 9) | public static class DebugConfig FILE: STROOP/Structs/Configurations/FileConfig.cs class FileConfig (line 9) | public static class FileConfig FILE: STROOP/Structs/Configurations/GhostHackConfig.cs class GhostHackConfig (line 9) | public static class GhostHackConfig FILE: STROOP/Structs/Configurations/GotoRetrieveConfig.cs class GotoRetrieveConfig (line 9) | public static class GotoRetrieveConfig FILE: STROOP/Structs/Configurations/HackConfig.cs class HackConfig (line 9) | public static class HackConfig FILE: STROOP/Structs/Configurations/HudConfig.cs class HudConfig (line 9) | public static class HudConfig FILE: STROOP/Structs/Configurations/InputConfig.cs class InputConfig (line 9) | public static class InputConfig FILE: STROOP/Structs/Configurations/LockConfig.cs class LockConfig (line 9) | public static class LockConfig FILE: STROOP/Structs/Configurations/M64Config.cs class M64Config (line 11) | public static class M64Config FILE: STROOP/Structs/Configurations/MainSaveConfig.cs class MainSaveConfig (line 9) | public static class MainSaveConfig FILE: STROOP/Structs/Configurations/MapConfig.cs class MapConfig (line 8) | public static class MapConfig FILE: STROOP/Structs/Configurations/MappingConfig.cs class MappingConfig (line 13) | public static class MappingConfig method GetMappingDictionary (line 23) | public static Dictionary GetMappingDictionary(string fil... method OpenMapping (line 43) | public static void OpenMapping() method ClearMapping (line 53) | public static void ClearMapping() method HandleMapping (line 59) | public static uint HandleMapping(uint address) method HandleReverseMapping (line 82) | public static uint HandleReverseMapping(uint address) method GetVariables (line 109) | public static List GetVariables() method GetInfoIfUserAddedWord (line 152) | private static (Type type, string name) GetInfoIfUserAddedWord(string ... method GetTypeFromSuffix (line 191) | private static Type GetTypeFromSuffix(string suffix) FILE: STROOP/Structs/Configurations/MarioConfig.cs class MarioConfig (line 10) | public static class MarioConfig FILE: STROOP/Structs/Configurations/MarioObjectConfig.cs class MarioObjectConfig (line 10) | public static class MarioObjectConfig FILE: STROOP/Structs/Configurations/MiscConfig.cs class MiscConfig (line 10) | public static class MiscConfig FILE: STROOP/Structs/Configurations/ObjectConfig.cs class ObjectConfig (line 10) | public static class ObjectConfig FILE: STROOP/Structs/Configurations/ObjectSlotsConfig.cs class ObjectSlotsConfig (line 12) | public static class ObjectSlotsConfig method GetProcessingGroupColor (line 44) | public static Color GetProcessingGroupColor(byte? group) FILE: STROOP/Structs/Configurations/OptionsConfig.cs class OptionsConfig (line 10) | public static class OptionsConfig FILE: STROOP/Structs/Configurations/OverlayConfig.cs class OverlayConfig (line 10) | public static class OverlayConfig FILE: STROOP/Structs/Configurations/PaintingConfig.cs class PaintingConfig (line 10) | public static class PaintingConfig method GetAddress (line 17) | public static uint GetAddress(PaintingListTypeEnum paintingListType, i... FILE: STROOP/Structs/Configurations/PositionControllerRelativityConfig.cs class PositionControllerRelativityConfig (line 10) | public static class PositionControllerRelativityConfig FILE: STROOP/Structs/Configurations/RefreshRateConfig.cs class RefreshRateConfig (line 11) | public static class RefreshRateConfig FILE: STROOP/Structs/Configurations/RomVersionConfig.cs class RomVersionConfig (line 12) | public static class RomVersionConfig method UpdateRomVersion (line 22) | public static void UpdateRomVersion(ComboBox comboBoxRomVersion) method GetRomVersionUsingTell (line 74) | private static RomVersion? GetRomVersionUsingTell() method SwitchMap (line 84) | public static uint SwitchMap(uint? valUS = null, uint? valJP = null, u... method SwitchReverseMap (line 91) | public static uint SwitchReverseMap(uint? valUS = null, uint? valJP = ... method SwitchOnly (line 98) | public static uint SwitchOnly(uint? valUS = null, uint? valJP = null, ... method Switch (line 118) | public static ushort Switch(ushort? valUS = null, ushort? valJP = null... FILE: STROOP/Structs/Configurations/SavedSettingsConfig.cs class SavedSettingsConfig (line 13) | public static class SavedSettingsConfig method NeutralizeTriangleValue (line 164) | public static short NeutralizeTriangleValue(bool? use0x15Nullable = null) method StoreRecommendedTabOrder (line 232) | public static void StoreRecommendedTabOrder() method InvokeRecommendedTabOrder (line 237) | public static void InvokeRecommendedTabOrder() method InvokeInitiallySavedTabOrder (line 245) | public static void InvokeInitiallySavedTabOrder() method InvokeTabOrder (line 258) | private static void InvokeTabOrder(List tabPages) method InvokeTabOrderCleanly (line 269) | private static void InvokeTabOrderCleanly(List orderedTabPages) method InvokeInitiallySavedRemovedTabs (line 301) | public static void InvokeInitiallySavedRemovedTabs() method RemoveTab (line 309) | public static void RemoveTab(TabPage removeTab, bool shouldSave = true) method AddTab (line 320) | public static void AddTab(TabPage tab) method GetRemovedTabItems (line 327) | public static List GetRemovedTabItems() method ToXML (line 353) | public static List ToXML() method Save (line 393) | public static void Save() method ResetSavedSettings (line 399) | public static void ResetSavedSettings() FILE: STROOP/Structs/Configurations/SnowConfig.cs class SnowConfig (line 10) | public static class SnowConfig FILE: STROOP/Structs/Configurations/SpecialConfig.cs class SpecialConfig (line 8) | public static class SpecialConfig FILE: STROOP/Structs/Configurations/TableConfig.cs class TableConfig (line 11) | public static class TableConfig FILE: STROOP/Structs/Configurations/TestingConfig.cs class TestingConfig (line 9) | public static class TestingConfig FILE: STROOP/Structs/Configurations/TriangleConfig.cs class TriangleConfig (line 9) | public static class TriangleConfig FILE: STROOP/Structs/Configurations/TriangleOffsetsConfig.cs class TriangleOffsetsConfig (line 9) | public static class TriangleOffsetsConfig method GetX1 (line 39) | public static short GetX1(uint triAddress) => (short)ExtendedLevelBoun... method GetY1 (line 40) | public static short GetY1(uint triAddress) => (short)ExtendedLevelBoun... method GetZ1 (line 41) | public static short GetZ1(uint triAddress) => (short)ExtendedLevelBoun... method GetX2 (line 42) | public static short GetX2(uint triAddress) => (short)ExtendedLevelBoun... method GetY2 (line 43) | public static short GetY2(uint triAddress) => (short)ExtendedLevelBoun... method GetZ2 (line 44) | public static short GetZ2(uint triAddress) => (short)ExtendedLevelBoun... method GetX3 (line 45) | public static short GetX3(uint triAddress) => (short)ExtendedLevelBoun... method GetY3 (line 46) | public static short GetY3(uint triAddress) => (short)ExtendedLevelBoun... method GetZ3 (line 47) | public static short GetZ3(uint triAddress) => (short)ExtendedLevelBoun... method GetNormalOffset (line 48) | public static float GetNormalOffset(uint triAddress) => ExtendedLevelB... method SetX1 (line 50) | public static bool SetX1(short value, uint triAddress) => Config.Strea... method SetY1 (line 51) | public static bool SetY1(short value, uint triAddress) => Config.Strea... method SetZ1 (line 52) | public static bool SetZ1(short value, uint triAddress) => Config.Strea... method SetX2 (line 53) | public static bool SetX2(short value, uint triAddress) => Config.Strea... method SetY2 (line 54) | public static bool SetY2(short value, uint triAddress) => Config.Strea... method SetZ2 (line 55) | public static bool SetZ2(short value, uint triAddress) => Config.Strea... method SetX3 (line 56) | public static bool SetX3(short value, uint triAddress) => Config.Strea... method SetY3 (line 57) | public static bool SetY3(short value, uint triAddress) => Config.Strea... method SetZ3 (line 58) | public static bool SetZ3(short value, uint triAddress) => Config.Strea... method SetNormalOffset (line 59) | public static bool SetNormalOffset(float value, uint triAddress) => Co... FILE: STROOP/Structs/Configurations/TtcObjectConfig.cs class TtcObjectConfig (line 10) | public static class TtcObjectConfig FILE: STROOP/Structs/Configurations/VarHackConfig.cs class VarHackConfig (line 9) | public static class VarHackConfig FILE: STROOP/Structs/Configurations/WaypointConfig.cs class WaypointConfig (line 9) | public static class WaypointConfig FILE: STROOP/Structs/CourseDataTable.cs class CourseDataTable (line 9) | public class CourseDataTable type CourseDataReference (line 11) | public struct CourseDataReference method GetHashCode (line 19) | public override int GetHashCode() method CourseDataTable (line 27) | public CourseDataTable() method Add (line 31) | public void Add(CourseDataReference courseDataRef) method GetMaxCoinsWithoutGlitches (line 36) | public byte? GetMaxCoinsWithoutGlitches(int index) method GetMaxCoinsWithGlitches (line 44) | public byte? GetMaxCoinsWithGlitches(int index) method GetFullName (line 52) | public string GetFullName(int index) FILE: STROOP/Structs/Emulator.cs class Emulator (line 9) | public class Emulator FILE: STROOP/Structs/FlyGuyDataTable.cs class FlyGuyDataTable (line 10) | public class FlyGuyDataTable method FlyGuyDataTable (line 20) | public FlyGuyDataTable() method GetRelativeHeight (line 40) | public double GetRelativeHeight(int oscillationTimer) method GetMinHeight (line 46) | public double GetMinHeight(int oscillationTimer, double currentHeight) method GetMaxHeight (line 51) | public double GetMaxHeight(int oscillationTimer, double currentHeight) method NormalizeIndex (line 56) | private int NormalizeIndex(int index) FILE: STROOP/Structs/GameScript.cs type ExecuteModeType (line 9) | public enum ExecuteModeType {Once, Always, UserCalledS }; class GameScript (line 10) | public class GameScript FILE: STROOP/Structs/Gui/FileImageGui.cs class FileImageGui (line 12) | public class FileImageGui FILE: STROOP/Structs/Gui/InputImageGui.cs class InputImageGui (line 12) | public class InputImageGui FILE: STROOP/Structs/Gui/M64Gui.cs class M64Gui (line 10) | public class M64Gui FILE: STROOP/Structs/Gui/ObjectSlotManagerGui.cs class ObjectSlotManagerGui (line 12) | public class ObjectSlotManagerGui method InitializeMarkedColorDictionary (line 62) | public void InitializeMarkedColorDictionary() FILE: STROOP/Structs/InputFrame.cs class InputFrame (line 10) | public class InputFrame method GetCurrent (line 32) | public static InputFrame GetCurrent() method Equals (line 61) | public override bool Equals(object obj) FILE: STROOP/Structs/Map/BackgroundImage.cs type BackgroundImage (line 10) | public struct BackgroundImage : IComparable method Equals (line 25) | public override bool Equals(object other) method GetHashCode (line 33) | public override int GetHashCode() method ToString (line 38) | public override string ToString() method CompareTo (line 43) | public int CompareTo(object obj) FILE: STROOP/Structs/Map/MapAssociations.cs class MapAssociations (line 13) | public class MapAssociations method AddAssociation (line 23) | public void AddAssociation(MapLayout map) method GetLevelAreaMaps (line 31) | public List GetLevelAreaMaps(byte level, byte area) method GetLevelAreaMaps (line 40) | public List GetLevelAreaMaps(byte level, byte area, ushort ... method GetBestMap (line 48) | public MapLayout GetBestMap(byte level, byte area, ushort loadingPoint... method GetBestMap (line 61) | public MapLayout GetBestMap() method GetCurrentLocationStats (line 71) | public (byte level, byte area, ushort loadingPoint, ushort missionLayo... method GetAllMaps (line 80) | public List GetAllMaps() method AddBackgroundImage (line 87) | public void AddBackgroundImage(BackgroundImage backgroundImage) method GetBackgroundImage (line 92) | public BackgroundImage? GetBackgroundImage(string name) method GetAllBackgroundImages (line 101) | public List GetAllBackgroundImages() FILE: STROOP/Structs/Map/MapLayout.cs class MapLayout (line 12) | public class MapLayout : IComparable method Equals (line 27) | public override bool Equals(object obj) method GetHashCode (line 34) | public override int GetHashCode() method ToString (line 40) | public override string ToString() method CompareTo (line 47) | public int CompareTo(object obj) FILE: STROOP/Structs/MissionTable.cs class MissionTable (line 9) | public class MissionTable type MissionReference (line 11) | public struct MissionReference method GetHashCode (line 19) | public override int GetHashCode() method MissionTable (line 28) | public MissionTable() method Add (line 32) | public void Add(MissionReference missionRef) method GetMissionName (line 38) | public string GetMissionName(int courseIndex, int missionIndex) method GetInGameMissionName (line 46) | public string GetInGameMissionName(int inGameCourseIndex, int inGameMi... FILE: STROOP/Structs/MusicEntry.cs class MusicEntry (line 11) | public class MusicEntry method MusicEntry (line 16) | public MusicEntry(int index, string name) method ToString (line 22) | public override string ToString() FILE: STROOP/Structs/MusicTable.cs class MusicTable (line 11) | public class MusicTable method MusicTable (line 15) | public MusicTable(List musicEntries) method GetMusicEntryList (line 24) | public List GetMusicEntryList() FILE: STROOP/Structs/ObjectAngleTable.cs class ObjectAngleTable (line 13) | public class ObjectAngleTable method ObjectAngleTable (line 20) | public ObjectAngleTable(int angleChange) method GetIndex (line 33) | public int? GetIndex(ushort angle) method GetAngle (line 45) | public ushort GetAngle(int index) method GetFramesToGoalAngle (line 51) | public double GetFramesToGoalAngle(ushort currentAngle) method GetAngleNumFramesBeforeGoal (line 58) | public ushort? GetAngleNumFramesBeforeGoal(int numFrames) FILE: STROOP/Structs/ObjectAssociations.cs class ObjectAssociations (line 14) | public class ObjectAssociations method AddAssociation (line 128) | public bool AddAssociation(ObjectBehaviorAssociation objAsooc) method AddEmptyAssociation (line 133) | public bool AddEmptyAssociation() method AddSpawnHack (line 149) | public void AddSpawnHack(SpawnHack hack) method FindObjectAssociation (line 155) | public ObjectBehaviorAssociation FindObjectAssociation(BehaviorCriteri... method GetObjectImage (line 175) | public Image GetObjectImage(BehaviorCriteria behaviorCriteria, bool tr... method GetObjectImage (line 187) | public Image GetObjectImage(string objName) method GetObjectAssociation (line 194) | public ObjectBehaviorAssociation GetObjectAssociation(string objName) method GetObjectAssociations (line 199) | public List GetObjectAssociations(string pa... method GetObjectMapImage (line 204) | public Image GetObjectMapImage(BehaviorCriteria behaviorCriteria) method GetObjectMapRotates (line 216) | public bool GetObjectMapRotates(BehaviorCriteria behaviorCriteria) method GetObjectName (line 226) | public string GetObjectName(BehaviorCriteria behaviorCriteria) method GetCachedBufferedObjectImage (line 236) | public Image GetCachedBufferedObjectImage(Image objectImage, Size size) method CreateCachedBufferedObjectImage (line 252) | public void CreateCachedBufferedObjectImage(Image objectImage, Image b... method GetWatchVarControls (line 264) | public List GetWatchVarControls(BehaviorCriteria... method AlignJPBehavior (line 274) | public uint AlignJPBehavior(uint segmented) FILE: STROOP/Structs/ObjectBehaviorAssociation.cs class ObjectBehaviorAssociation (line 12) | public class ObjectBehaviorAssociation method MeetsCriteria (line 41) | public bool MeetsCriteria(BehaviorCriteria behaviorCriteria) method Equals (line 46) | public override bool Equals(object obj) method GetHashCode (line 55) | public override int GetHashCode() method ToString (line 60) | public override string ToString() FILE: STROOP/Structs/PendulumSwingTable.cs class PendulumSwingTable (line 12) | public class PendulumSwingTable type PendulumSwingReference (line 14) | public struct PendulumSwingReference method GetHashCode (line 19) | public override int GetHashCode() method PendulumSwingTable (line 30) | public PendulumSwingTable() method Add (line 34) | public void Add(PendulumSwingReference pendulumSwingRef) method GetPendulumSwingIndex (line 42) | public int? GetPendulumSwingIndex(int amplitude) method GetPendulumAmplitude (line 70) | public int GetPendulumAmplitude(int index) method GetPendulumSwingIndexExtended (line 80) | public string GetPendulumSwingIndexExtended(int amplitude) method GetPendulumSwingIndexExtendedPair (line 92) | public (int, int)? GetPendulumSwingIndexExtendedPair(int amplitude) method FillInExtended (line 114) | public void FillInExtended() class PendulumSwing (line 154) | public class PendulumSwing method PendulumSwing (line 162) | public PendulumSwing( method GetSuccessors (line 176) | public List GetSuccessors() method ToString (line 185) | public override string ToString() method GetIntermediateAngles (line 191) | public List GetIntermediateAngles() FILE: STROOP/Structs/PendulumVertexTable.cs class PendulumVertexTable (line 11) | public class PendulumVertexTable FILE: STROOP/Structs/PointTable.cs class PointTable (line 11) | public class PointTable type PointReference (line 13) | public struct PointReference method GetHashCode (line 20) | public override int GetHashCode() method PointTable (line 28) | public PointTable(List pointRefs) method GetClosestPoint (line 37) | public PointReference GetClosestPoint(double x, double y, double z) method GetClosestIndex (line 57) | public int GetClosestIndex(double x, double y, double z) method GetClosestDistance (line 63) | public double GetClosestDistance(double x, double y, double z) FILE: STROOP/Structs/ProcessSelection.cs type ProcessSelection (line 10) | public struct ProcessSelection method ProcessSelection (line 15) | public ProcessSelection(Process process, int index) method ToString (line 21) | public override string ToString() FILE: STROOP/Structs/PushHitbox.cs class PushHitbox (line 13) | public class PushHitbox method PushHitbox (line 21) | public PushHitbox( method GetDetails (line 35) | public (float radius, float minY, float maxY) GetDetails(uint objAddress) FILE: STROOP/Structs/RomHack.cs class RomHack (line 13) | public class RomHack method RomHack (line 20) | public RomHack(string hackFileName, string hackName) method LoadHackFromFile (line 26) | void LoadHackFromFile(string hackFileName) method LoadPayload (line 62) | public void LoadPayload(bool suspendStream = true) method ClearPayload (line 93) | public bool ClearPayload() method UpdateEnabledStatus (line 113) | public void UpdateEnabledStatus() method ToString (line 120) | public override string ToString() FILE: STROOP/Structs/SpawnHack.cs class SpawnHack (line 9) | public class SpawnHack method ToString (line 16) | public override string ToString() FILE: STROOP/Structs/TriangleInfoTable.cs class TriangleInfoTable (line 10) | public class TriangleInfoTable type TriangleInfoReference (line 12) | public struct TriangleInfoReference method GetHashCode (line 19) | public override int GetHashCode() method TriangleInfoTable (line 28) | public TriangleInfoTable() method Add (line 32) | public void Add(TriangleInfoReference triangleInfoRef) method GetDescription (line 39) | public string GetDescription(short type) method GetType (line 46) | public short? GetType(string description) method GetSlipperiness (line 53) | public short? GetSlipperiness(short type) method GetSlipperinessDescription (line 60) | public string GetSlipperinessDescription(short type) method GetFrictionMultiplier (line 78) | public double GetFrictionMultiplier(short type) method GetSlopeAccel (line 96) | public double GetSlopeAccel(short type) method GetSlopeDecelValue (line 114) | public double GetSlopeDecelValue(short type) method GetExertion (line 132) | public bool? GetExertion(short type) method GetAllDescriptions (line 139) | public List GetAllDescriptions() FILE: STROOP/Structs/TrigTable.cs class TrigTable (line 10) | public static class TrigTable FILE: STROOP/Structs/WaypointTable.cs class WaypointTable (line 11) | public class WaypointTable type WaypointReference (line 13) | public struct WaypointReference method GetHashCode (line 20) | public override int GetHashCode() method WaypointTable (line 32) | public WaypointTable(List waypoints) method GetProgress (line 79) | public double GetProgress(uint objAddress) method GetWaypoint (line 120) | public (int x, int y, int z) GetWaypoint(int index) method GetMaxIndex (line 126) | public int GetMaxIndex() FILE: STROOP/TTC/TTCAmp.cs class TtcAmp (line 15) | public class TtcAmp : TtcObject method TtcAmp (line 21) | public TtcAmp(TtcRng rng, uint address) : method TtcAmp (line 29) | public TtcAmp(TtcRng rng) : this(rng, 0, 0) method TtcAmp (line 33) | public TtcAmp(TtcRng rng, int state, int angle) : base(rng) method Update (line 39) | public override void Update() method ToString (line 49) | public override string ToString() method GetFields (line 54) | public override List GetFields() method ToXml (line 59) | public override XElement ToXml() method ApplyToAddress (line 67) | public override void ApplyToAddress(uint address) method Clone (line 73) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCBobomb.cs class TtcBobomb (line 26) | public class TtcBobomb : TtcObject method TtcBobomb (line 36) | public TtcBobomb(TtcRng rng, uint address) : method TtcBobomb (line 44) | public TtcBobomb(TtcRng rng) : this(rng, 0, 1) method TtcBobomb (line 48) | public TtcBobomb(TtcRng rng, int blinkingTimer, int withinMarioRange) ... method Update (line 54) | public override void Update() method SetWithinMarioRange (line 75) | public void SetWithinMarioRange(int withinMarioRange) method ToString (line 80) | public override string ToString() method GetFields (line 85) | public override List GetFields() method ToXml (line 90) | public override XElement ToXml() method ApplyToAddress (line 98) | public override void ApplyToAddress(uint address) method Clone (line 103) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCCog.cs class TtcCog (line 22) | public class TtcCog : TtcObject method TtcCog (line 35) | public TtcCog(TtcRng rng, uint address) : method TtcCog (line 44) | public TtcCog(TtcRng rng) : this(rng, 0, 0, 0) method TtcCog (line 48) | public TtcCog(TtcRng rng, int angle, int currentAngularVelocity, int t... method Update (line 55) | public override void Update() method ToString (line 71) | public override string ToString() method GetFields (line 78) | public override List GetFields() method ToXml (line 83) | public override XElement ToXml() method ApplyToAddress (line 92) | public override void ApplyToAddress(uint address) method Clone (line 99) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCDust.cs class TtcDust (line 22) | public class TtcDust : TtcObject method TtcDust (line 27) | public TtcDust(TtcRng rng) : base(rng) method TtcDust (line 32) | public TtcDust(TtcRng rng, List dustFrames) : base(rng) method Update (line 37) | public override void Update() method GetMaxDustFrame (line 48) | public int GetMaxDustFrame() method ToString (line 54) | public override string ToString() method AddDustFrames (line 61) | public void AddDustFrames(List dustFrames) method GetFields (line 66) | public override List GetFields() method ToXml (line 71) | public override XElement ToXml() method Clone (line 77) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCElevator.cs class TtcElevator (line 20) | public class TtcElevator : TtcObject method TtcElevator (line 32) | public TtcElevator(TtcRng rng, uint address) : method TtcElevator (line 45) | public TtcElevator(TtcRng rng, int minHeight, int maxHeight) : method TtcElevator (line 50) | public TtcElevator( method Update (line 63) | public override void Update() method ToString (line 92) | public override string ToString() method GetFields (line 101) | public override List GetFields() method ToXml (line 106) | public override XElement ToXml() method ApplyToAddress (line 117) | public override void ApplyToAddress(uint address) method Clone (line 128) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCHand.cs class TtcHand (line 23) | public class TtcHand : TtcObject method TtcHand (line 36) | public TtcHand(TtcRng rng, uint address) : method TtcHand (line 48) | public TtcHand(TtcRng rng, int angle) : method TtcHand (line 53) | public TtcHand(TtcRng rng, int angle, int timerMax, int targetAngle, method Update (line 64) | public override void Update() method ToString (line 110) | public override string ToString() method GetFields (line 120) | public override List GetFields() method ToXml (line 128) | public override XElement ToXml() method ApplyToAddress (line 140) | public override void ApplyToAddress(uint address) method Clone (line 150) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCMain.cs class TtcMain (line 17) | public static class TtcMain method TtcMainMethod (line 23) | public static void TtcMainMethod() method TtcMainMethod4 (line 31) | public static void TtcMainMethod4() method TtcMainMethod5 (line 39) | public static void TtcMainMethod5() method TtcMainMethod3 (line 46) | public static void TtcMainMethod3() method PrintIdealPendulumManipulation (line 55) | public static void PrintIdealPendulumManipulation(uint pendulumAddress... method FindIdealPendulumManipulation (line 70) | public static List> FindIdealPendulumManipulation(uint pendu... method FindIdealPendulumManipulation2 (line 91) | public static List> FindIdealPendulumManipulation2(uint pend... method FindIdealPendulumManipulation (line 112) | public static (bool success, TtcSaveState savestate, int endFrame, Lis... method FindIdealPendulumManipulation2 (line 129) | public static (bool success, TtcSaveState savestate, int endFrame, Lis... method FindIdealPendulumManipulation (line 146) | public static List FindIdealPendulumManipulation(uint pendulumAdd... method FindDualPendulumManipulation (line 161) | public static Dictionary> FindDualPendulumManipulation(... method FindDualPendulumManipulation (line 184) | public static (bool success, TtcSaveState savestate, int endFrame, Lis... method FindPunchRecoilPendulumManipulation (line 201) | public static void FindPunchRecoilPendulumManipulation() method FindPunchRecoilPendulumManipulation (line 239) | public static (bool success, TtcSaveState savestate, int endFrame, Lis... method FindPunchRecoilSetup (line 256) | public static void FindPunchRecoilSetup() method FindMidairWalkingSetup (line 295) | public static void FindMidairWalkingSetup() method FindIdealHandManipulation (line 328) | public static void FindIdealHandManipulation() class HandManipulationProgress (line 348) | public class HandManipulationProgress method HandManipulationProgress (line 354) | public HandManipulationProgress( method ToString (line 364) | public override string ToString() method GetHandMovementFrame (line 369) | public int GetHandMovementFrame() method IsValid (line 374) | public bool IsValid() method GetSuccessors (line 381) | public List GetSuccessors() method FindIdealCogManipulation (line 409) | public static void FindIdealCogManipulation() method FindHandMovement (line 456) | public static int FindHandMovement() method Simulate (line 462) | public static string Simulate(int endFrame, List dustFrames = null) method GetDustFrames (line 470) | private static List GetDustFrames(int earliestDustFrame, int dust... method GetDustFrameLists (line 481) | private static List> GetDustFrameLists(int earliestDustFrame... method AddDustFrameListRecursion (line 491) | private static void AddDustFrameListRecursion( method ConvertBoolsToDustFrames (line 525) | private static List ConvertBoolsToDustFrames(bool[] bools, int ea... method FormatDustFrames (line 535) | public static string FormatDustFrames(List dustFrames) method FindIdealReentryManipulation (line 541) | public static void FindIdealReentryManipulation() method TestReentryPhase1 (line 556) | public static void TestReentryPhase1() method FindPendulumSyncingManipulation (line 566) | public static void FindPendulumSyncingManipulation() method FindMovingBarManipulation (line 585) | public static void FindMovingBarManipulation() method TestPendulumMovement (line 600) | public static void TestPendulumMovement() FILE: STROOP/TTC/TTCObject.cs class TtcObject (line 15) | public abstract class TtcObject method TtcObject (line 33) | public TtcObject(TtcRng rng) method Update (line 41) | public abstract void Update(); method ToString (line 46) | public override abstract string ToString(); method GetFields (line 48) | public abstract List GetFields(); method ToXml (line 50) | public abstract XElement ToXml(); method GetNumFields (line 52) | public int GetNumFields() method SetIndex (line 61) | public TtcObject SetIndex(int index) method PollRNG (line 69) | protected int PollRNG() method SetFrame (line 77) | public void SetFrame(int currentFrame) method ApplyToAddress (line 82) | public virtual void ApplyToAddress(uint address) method Normalize (line 90) | protected static int Normalize(int angle) method MoveNumberTowards (line 99) | protected static int MoveNumberTowards(int currentNumber, int targetNu... method MoveAngleTowards (line 122) | protected static int MoveAngleTowards(int currentAngle, int targetAngl... method Clone (line 140) | public abstract TtcObject Clone(TtcRng rng); FILE: STROOP/TTC/TTCPendulum.cs class TtcPendulum (line 11) | public class TtcPendulum : TtcObject method TtcPendulum (line 19) | public TtcPendulum(TtcRng rng, uint address) : method TtcPendulum (line 30) | public TtcPendulum(TtcRng rng) : method TtcPendulum (line 35) | public TtcPendulum(TtcRng rng, float accelerationDirection, float angle, method Update (line 45) | public override void Update() method Update2 (line 80) | public void Update2(bool goFast) method PerformSwing (line 93) | public bool PerformSwing(bool goFast) method ToString (line 105) | public override string ToString() method GetFields (line 114) | public override List GetFields() method ToXml (line 122) | public override XElement ToXml() method GetAmplitude (line 133) | public int GetAmplitude() method GetSwingIndex (line 139) | public int? GetSwingIndex() method GetSwingIndexExtended (line 144) | public string GetSwingIndexExtended() method GetSwingIndexExtendedPair (line 149) | public (int, int)? GetSwingIndexExtendedPair() method GetCountdown (line 154) | public int GetCountdown() method ApplyToAddress (line 160) | public override void ApplyToAddress(uint address) method Clone (line 169) | public override TtcObject Clone(TtcRng rng) method Equals (line 174) | public override bool Equals(object obj) method HasState (line 187) | public bool HasState( method GetHashCode (line 201) | public override int GetHashCode() FILE: STROOP/TTC/TTCPitBlock.cs class TtcPitBlock (line 18) | public class TtcPitBlock : TtcObject method TtcPitBlock (line 30) | public TtcPitBlock(TtcRng rng, uint address) : method TtcPitBlock (line 41) | public TtcPitBlock(TtcRng rng) : method TtcPitBlock (line 46) | public TtcPitBlock(TtcRng rng, int height, int verticalSpeed, method Update (line 56) | public override void Update() method ToString (line 91) | public override string ToString() method GetFields (line 100) | public override List GetFields() method ToXml (line 108) | public override XElement ToXml() method ApplyToAddress (line 119) | public override void ApplyToAddress(uint address) method Clone (line 128) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCPusher.cs class TtcPusher (line 24) | public class TtcPusher : TtcObject method TtcPusher (line 32) | public TtcPusher(TtcRng rng, uint address) : method TtcPusher (line 42) | public TtcPusher(TtcRng rng, int countdown) : method TtcPusher (line 47) | public TtcPusher(TtcRng rng, int timerMax, int countdown, int state, i... method Update (line 55) | public override void Update() method ToString (line 148) | public override string ToString() method GetFields (line 156) | public override List GetFields() method ToXml (line 161) | public override XElement ToXml() method ApplyToAddress (line 171) | public override void ApplyToAddress(uint address) method IsExtended (line 179) | public bool IsExtended() method IsRetracting (line 184) | public bool IsRetracting() method Clone (line 189) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCRNG.cs class TtcRng (line 17) | public class TtcRng method TtcRng (line 23) | public TtcRng() method TtcRng (line 28) | public TtcRng(ushort rng) method GetRng (line 35) | public ushort GetRng() method GetIndex (line 42) | public int GetIndex() method PollRNG (line 51) | public virtual ushort PollRNG() method PollFloat (line 57) | public float PollFloat() method PollRNG (line 62) | public void PollRNG(int number) method SetIndex (line 72) | public void SetIndex(int index) method SetRng (line 79) | public void SetRng(ushort rngValue) method Clone (line 84) | public TtcRng Clone() method ToString (line 89) | public override string ToString() method ToXml (line 94) | public XElement ToXml() FILE: STROOP/TTC/TTCRotatingBlock.cs class TtcRotatingBlock (line 18) | public class TtcRotatingBlock : TtcObject method TtcRotatingBlock (line 27) | public TtcRotatingBlock(TtcRng rng, uint address) : method TtcRotatingBlock (line 35) | public TtcRotatingBlock(TtcRng rng) : this(rng, 0, 0) method TtcRotatingBlock (line 39) | public TtcRotatingBlock(TtcRng rng, int timerMax, int timer) : base(rng) method Update (line 45) | public override void Update() method ToString (line 59) | public override string ToString() method GetFields (line 65) | public override List GetFields() method ToXml (line 70) | public override XElement ToXml() method ApplyToAddress (line 78) | public override void ApplyToAddress(uint address) method Clone (line 84) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCRotatingTriangularPrism.cs class TtcRotatingTriangularPrism (line 19) | public class TtcRotatingTriangularPrism : TtcObject method TtcRotatingTriangularPrism (line 28) | public TtcRotatingTriangularPrism(TtcRng rng, uint address) : method TtcRotatingTriangularPrism (line 36) | public TtcRotatingTriangularPrism(TtcRng rng) : this(rng, 0, 0) method TtcRotatingTriangularPrism (line 40) | public TtcRotatingTriangularPrism(TtcRng rng, int timerMax, int timer)... method Update (line 46) | public override void Update() method ToString (line 60) | public override string ToString() method GetFields (line 66) | public override List GetFields() method ToXml (line 71) | public override XElement ToXml() method ApplyToAddress (line 79) | public override void ApplyToAddress(uint address) method Clone (line 85) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCSpinner.cs class TtcSpinner (line 22) | public class TtcSpinner : TtcObject method TtcSpinner (line 30) | public TtcSpinner(TtcRng rng, uint address) : method TtcSpinner (line 40) | public TtcSpinner(TtcRng rng) : this(rng, 0, 0, 0, 0) method TtcSpinner (line 44) | public TtcSpinner(TtcRng rng, int angle, int direction, int timerMax, ... method Update (line 52) | public override void Update() method ToString (line 83) | public override string ToString() method GetFields (line 91) | public override List GetFields() method ToXml (line 96) | public override XElement ToXml() method ApplyToAddress (line 106) | public override void ApplyToAddress(uint address) method Clone (line 114) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCSpinningTriangle.cs class TtcSpinningTriangle (line 14) | public class TtcSpinningTriangle : TtcObject method TtcSpinningTriangle (line 21) | public TtcSpinningTriangle(TtcRng rng, uint address) : method TtcSpinningTriangle (line 30) | public TtcSpinningTriangle(TtcRng rng, int angle) : this(rng, angle, 0... method TtcSpinningTriangle (line 34) | public TtcSpinningTriangle(TtcRng rng, int angle, method Update (line 42) | public override void Update() method ToString (line 58) | public override string ToString() method GetFields (line 65) | public override List GetFields() method ToXml (line 70) | public override XElement ToXml() method ApplyToAddress (line 79) | public override void ApplyToAddress(uint address) method Clone (line 86) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCThwomp.cs class TtcThwomp (line 18) | public class TtcThwomp : TtcObject method TtcThwomp (line 31) | public TtcThwomp(TtcRng rng, uint address) : method TtcThwomp (line 42) | public TtcThwomp(TtcRng rng) : this(rng, MIN_HEIGHT, 0, 0, 0, 0) method TtcThwomp (line 46) | public TtcThwomp(TtcRng rng, int height, int verticalSpeed, method Update (line 56) | public override void Update() method ToString (line 126) | public override string ToString() method GetFields (line 135) | public override List GetFields() method ToXml (line 143) | public override XElement ToXml() method ApplyToAddress (line 154) | public override void ApplyToAddress(uint address) method Clone (line 163) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCTreadmill.cs class TtcTreadmill (line 23) | public class TtcTreadmill : TtcObject method TtcTreadmill (line 32) | public TtcTreadmill(TtcRng rng, uint address) : method TtcTreadmill (line 43) | public TtcTreadmill(TtcRng rng, int subType) : method TtcTreadmill (line 48) | public TtcTreadmill(TtcRng rng, int subType, method Update (line 58) | public override void Update() method ToString (line 91) | public override string ToString() method GetFields (line 99) | public override List GetFields() method ToXml (line 104) | public override XElement ToXml() method ApplyToAddress (line 115) | public override void ApplyToAddress(uint address) method Clone (line 124) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TTCWheel.cs class TtcWheel (line 15) | public class TtcWheel : TtcObject method TtcWheel (line 28) | public TtcWheel(TtcRng rng, uint address) : method TtcWheel (line 40) | public TtcWheel(TtcRng rng) : this(rng, 0, 0, 0, 0, 0, 0) method TtcWheel (line 44) | public TtcWheel(TtcRng rng, int angle, int timerMax, int targetAngle, method Update (line 55) | public override void Update() method ToString (line 101) | public override string ToString() method GetFields (line 111) | public override List GetFields() method ToXml (line 119) | public override XElement ToXml() method ApplyToAddress (line 131) | public override void ApplyToAddress(uint address) method Clone (line 141) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TtcPendulum2.cs class TtcPendulum2 (line 20) | public class TtcPendulum2 : TtcObject method TtcPendulum2 (line 29) | public TtcPendulum2(TtcRng rng, uint address) : method TtcPendulum2 (line 40) | public TtcPendulum2(TtcRng rng) : method TtcPendulum2 (line 45) | public TtcPendulum2(TtcRng rng, int accelerationDirection, int angle, method Update (line 55) | public override void Update() method ToString (line 84) | public override string ToString() method GetFields (line 93) | public override List GetFields() method ToXml (line 101) | public override XElement ToXml() method GetAmplitude (line 112) | public int GetAmplitude() method GetSwingIndex (line 118) | public int? GetSwingIndex() method GetSwingIndexExtended (line 123) | public string GetSwingIndexExtended() method GetCountdown (line 128) | public int GetCountdown() method ApplyToAddress (line 134) | public override void ApplyToAddress(uint address) method Clone (line 143) | public override TtcObject Clone(TtcRng rng) FILE: STROOP/TTC/TtcPendulumBad.cs class TtcPendulumBad (line 20) | public class TtcPendulumBad : TtcObject method TtcPendulumBad (line 29) | public TtcPendulumBad(TtcRng rng, uint address) : method TtcPendulumBad (line 40) | public TtcPendulumBad(TtcRng rng) : method TtcPendulumBad (line 45) | public TtcPendulumBad(TtcRng rng, int accelerationDirection, int angle, method Update (line 55) | public override void Update() method ToString (line 88) | public override string ToString() method GetFields (line 97) | public override List GetFields() method ToXml (line 105) | public override XElement ToXml() method GetAmplitude (line 116) | public int GetAmplitude() method GetSwingIndex (line 122) | public int? GetSwingIndex() method GetSwingIndexExtended (line 127) | public string GetSwingIndexExtended() method GetSwingIndexExtendedPair (line 132) | public (int, int)? GetSwingIndexExtendedPair() method GetCountdown (line 137) | public int GetCountdown() method ApplyToAddress (line 143) | public override void ApplyToAddress(uint address) method Clone (line 152) | public override TtcObject Clone(TtcRng rng) method Equals (line 157) | public override bool Equals(object obj) FILE: STROOP/TTC/TtcRng2.cs class TtcRng2 (line 10) | public class TtcRng2 : TtcRng method TtcRng2 (line 14) | public TtcRng2() : base(0) method PollRNG (line 19) | public override ushort PollRNG() method Function1 (line 24) | private ushort Function1() FILE: STROOP/TTC/TtcSaveState.cs class TtcSaveState (line 12) | public class TtcSaveState method TtcSaveState (line 17) | public TtcSaveState() : this( method TtcSaveState (line 23) | public TtcSaveState(ushort rng, List objects) method TtcSaveState (line 31) | public TtcSaveState(string saveStateString) method ToString (line 43) | public override string ToString() method GetRng (line 49) | public ushort GetRng() method GetIterator (line 54) | public TtcSaveStateByteIterator GetIterator() FILE: STROOP/TTC/TtcSaveStateByteIterator.cs class TtcSaveStateByteIterator (line 11) | public class TtcSaveStateByteIterator method TtcSaveStateByteIterator (line 16) | public TtcSaveStateByteIterator(List bytes) method GetInt (line 22) | public int GetInt() method GetUShort (line 29) | public ushort GetUShort() method GetFloat (line 36) | public float GetFloat() method GetBytes (line 43) | private byte[] GetBytes(int numBytes) method IsDone (line 50) | public bool IsDone() FILE: STROOP/TTC/TtcSimulation.cs class TtcSimulation (line 16) | public class TtcSimulation method TtcSimulation (line 23) | public TtcSimulation(ushort rngValue, int startingFrame, List dus... method TtcSimulation (line 34) | public TtcSimulation(List dustFrames = null) method TtcSimulation (line 45) | public TtcSimulation(TtcSaveState saveState) method TtcSimulation (line 52) | public TtcSimulation(TtcSaveState saveState, int startingFrame, List dustFrames) method GetDustFrames (line 91) | public List GetDustFrames() method GetMaxDustFrame (line 98) | public int GetMaxDustFrame() method TurnOffBobombs (line 105) | public void TurnOffBobombs() method GetObjectsString (line 116) | public string GetObjectsString(int endingFrame) method FindIdealCogConfiguration (line 147) | public int? FindIdealCogConfiguration(int numFramesMin, int numFramesMax) method FindIdealPendulumManipulation (line 226) | public (bool success, TtcSaveState saveState, int endFrame) FindIdealP... method FindIdealPendulumManipulation2 (line 278) | public (bool success, TtcSaveState saveState, int endFrame) FindIdealP... method FindDualPendulumManipulation (line 326) | public (bool success, TtcSaveState saveState, int endFrame) FindDualPe... method FindPunchRecoilPendulumManipulation (line 387) | public (bool success, TtcSaveState saveState, int endFrame) FindPunchR... method FindPunchRecoilSetup1 (line 512) | public (bool success, int startFrame, List dustFrames) FindPunchR... method FindPunchRecoilSetup2 (line 565) | public (bool success, List dustFrames) FindPunchRecoilSetup2(int ... method FindMidairWalkingSetup1 (line 678) | public (bool success, int startFrame) FindMidairWalkingSetup1() method FindMidairWalkingSetup2 (line 716) | public bool FindMidairWalkingSetup2(int startFrame) class CogConfiguration (line 751) | private class CogConfiguration method CogConfiguration (line 760) | public CogConfiguration(TtcCog upperCog, TtcCog lowerCog) method FindHandMovement (line 771) | public static int FindHandMovement(TtcSaveState saveState, int startin... method FindHandMovement (line 777) | public int FindHandMovement() method FindKeyHandFrames (line 868) | public List FindKeyHandFrames() method SimulateUntilFrame (line 903) | public void SimulateUntilFrame(int endingFrame) method SimulateNumFrames (line 918) | public void SimulateNumFrames(int numFrames) method GetClosePendulum (line 931) | public TtcPendulum GetClosePendulum() method GetFarPendulum (line 936) | public TtcPendulum GetFarPendulum() method GetUpperHand (line 941) | public TtcHand GetUpperHand() method GetLowerHand (line 946) | public TtcHand GetLowerHand() method GetLowestSpinner (line 951) | public TtcSpinner GetLowestSpinner() method GetRng (line 956) | public ushort GetRng() method GetReentryPendulum (line 961) | public TtcPendulum GetReentryPendulum() method GetFirstBobomb (line 966) | public TtcBobomb GetFirstBobomb() method GetSecondBobomb (line 971) | public TtcBobomb GetSecondBobomb() method GetMiddlePusher (line 976) | public TtcPusher GetMiddlePusher() method GetUpperPusher (line 981) | public TtcPusher GetUpperPusher() method GetPitBlock (line 986) | public TtcPitBlock GetPitBlock() method FindIdealReentryManipulationGivenDustFrames (line 992) | public void FindIdealReentryManipulationGivenDustFrames(List dust... method FindIdealReentryManipulationGivenFrame1 (line 1026) | public void FindIdealReentryManipulationGivenFrame1(List dustFram... method FindIdealReentryManipulationGivenFrame2 (line 1137) | public void FindIdealReentryManipulationGivenFrame2(List dustFram... method FindPendulumSyncingManipulation (line 1200) | public int? FindPendulumSyncingManipulation() method FindMovingBarManipulationGivenDustFrames (line 1230) | public void FindMovingBarManipulationGivenDustFrames(List dustFra... method FindMovingBarManipulationGivenFrame1 (line 1271) | public void FindMovingBarManipulationGivenFrame1(List dustFrames,... method OutputPendulumData (line 1314) | public void OutputPendulumData() method ToXml (line 1355) | public XElement ToXml() FILE: STROOP/TTC/TtcUtilities.cs class TtcUtilities (line 14) | public static class TtcUtilities method CreateRngObjects (line 17) | public static List CreateRngObjects(TtcRng rng, List d... method CreateRngObjectsFromGame (line 111) | public static List CreateRngObjectsFromGame(TtcRng rng, Lis... method CreateRngObjectsFromSaveState (line 203) | public static (TtcRng, List) CreateRngObjectsFromSaveState(... method GetObjectAddresses (line 290) | public static List GetObjectAddresses() method ApplySaveState (line 375) | public static void ApplySaveState(TtcSaveState saveState) FILE: STROOP/Utilities/AnimationUtilities.cs class AnimationUtilities (line 12) | public static class AnimationUtilities method AnimationUtilities (line 16) | static AnimationUtilities() method ReplaceAnimation (line 29) | public static void ReplaceAnimation(int animationToBeReplaced, int ani... FILE: STROOP/Utilities/AreaUtilities.cs class AreaUtilities (line 12) | public static class AreaUtilities method GetAreaIndex (line 14) | public static int? GetAreaIndex(uint areaAddress) method GetAreaAddress (line 24) | public static uint GetAreaAddress(int index) method GetTerrainDescription (line 29) | public static string GetTerrainDescription(short terrainType) method GetTerrainType (line 52) | public static short? GetTerrainType(string terrainDescription) method GetDescriptions (line 76) | public static List GetDescriptions() FILE: STROOP/Utilities/BehaviorDecoder.cs class BehaviorDecoder (line 11) | public static class BehaviorDecoder type BehaviorCommandType (line 13) | public enum BehaviorCommandType method GetOffsetName (line 147) | private static string GetOffsetName(short offset) method Decode (line 155) | public static string Decode(uint address) method DecodeLine (line 170) | static string DecodeLine(ref int lineAddress) FILE: STROOP/Utilities/BitfsPlatformGroupTable.cs class BitfsPlatformGroupTable (line 11) | public static class BitfsPlatformGroupTable method BitfsPlatformGroupTable (line 17) | static BitfsPlatformGroupTable() method GetRelativeHeightFromMax (line 31) | public static float GetRelativeHeightFromMax(int timer) method GetRelativeHeightFromMin (line 37) | public static float GetRelativeHeightFromMin(int timer) method GetMaxHeight (line 42) | public static float GetMaxHeight(int timer, float height) method GetMinHeight (line 47) | public static float GetMinHeight(int timer, float height) method GetDisplacedHeight (line 52) | public static float GetDisplacedHeight(int timer, float height, float ... FILE: STROOP/Utilities/BoolUtilities.cs class BoolUtilities (line 9) | public static class BoolUtilities method Combine (line 11) | public static bool Combine(params bool[] bools) method GetCheckState (line 21) | public static CheckState GetCheckState(List bools) FILE: STROOP/Utilities/ButtonUtilities.cs class ButtonUtilities (line 17) | public static class ButtonUtilities type Change (line 19) | private enum Change { SET, ADD, MULTIPLY }; method ChangeValues (line 21) | private static bool ChangeValues(List posAngles, method HandleScaling (line 87) | public static void HandleScaling(ref float xOffset, ref float zOffset) method HandleRelativeAngle (line 95) | public static void HandleRelativeAngle(ref float xOffset, ref float zO... method GotoObjects (line 115) | public static bool GotoObjects(List objects, (bool af... method GotoObjectsCenter (line 131) | public static bool GotoObjectsCenter(List objects, bo... method RetrieveObjects (line 173) | public static bool RetrieveObjects(List objects, (boo... method HandleGotoOffset (line 187) | private static void HandleGotoOffset(ref float xPos, ref float yPos, r... method HandleRetrieveOffset (line 202) | private static void HandleRetrieveOffset(ref float xPos, ref float yPo... method TranslateObjects (line 217) | public static bool TranslateObjects(List objects, method TranslateObjectHomes (line 232) | public static bool TranslateObjectHomes(List objects, method RotateObjects (line 241) | public static bool RotateObjects(List objects, method ScaleObjects (line 305) | public static bool ScaleObjects(List objects, method GotoObjectsHome (line 312) | public static bool GotoObjectsHome(List objects, (boo... method ObjectGotoObjectsHome (line 328) | public static bool ObjectGotoObjectsHome(List objects... method RetrieveObjectsHome (line 352) | public static bool RetrieveObjectsHome(List objects, ... method RetrieveObjectsHomeToObject (line 369) | public static bool RetrieveObjectsHomeToObject(List o... method CloneObject (line 393) | public static bool CloneObject(ObjectDataModel obj, bool updateAction ... method UnCloneObject (line 421) | public static bool UnCloneObject(bool updateAction = true) method RideObject (line 441) | public static bool RideObject(ObjectDataModel obj, bool updateAction =... method UnRideObject (line 461) | public static bool UnRideObject(bool updateAction = true) method UkikipediaObject (line 477) | public static bool UkikipediaObject(ObjectDataModel obj) method UnloadObject (line 486) | public static bool UnloadObject(List objects) method ReviveObject (line 502) | public static bool ReviveObject(List objects) method ReleaseObject (line 566) | public static bool ReleaseObject(List objects, bool u... method UnReleaseObject (line 587) | public static bool UnReleaseObject(List objects) method InteractObject (line 607) | public static bool InteractObject(List objects) method UnInteractObject (line 623) | public static bool UnInteractObject(List objects) method ToggleHandsfree (line 639) | public static bool ToggleHandsfree() method ToggleVisibility (line 658) | public static bool ToggleVisibility() method TranslateMario (line 682) | public static bool TranslateMario(float xOffset, float yOffset, float ... method SetMarioPosition (line 688) | public static bool SetMarioPosition(float xValue, float yValue, float ... method GotoHOLP (line 694) | public static bool GotoHOLP((bool affectX, bool affectY, bool affectZ)... method RetrieveHOLP (line 705) | public static bool RetrieveHOLP((bool affectX, bool affectY, bool affe... method TranslateHOLP (line 716) | public static bool TranslateHOLP(float xOffset, float yOffset, float z... method TranslatePosAngle (line 723) | public static bool TranslatePosAngle(List posAngles, fl... method RetrieveSnow (line 728) | public static bool RetrieveSnow(int index) method TranslateSnow (line 741) | public static bool TranslateSnow(int index, float xOffset, float yOffs... method MarioChangeYaw (line 747) | public static bool MarioChangeYaw(int yawOffset) method MarioChangeHspd (line 762) | public static bool MarioChangeHspd(float hspdOffset) method MarioChangeVspd (line 777) | public static bool MarioChangeVspd(float vspdOffset) method MarioChangeSlidingSpeedX (line 792) | public static void MarioChangeSlidingSpeedX(float xOffset) method MarioChangeSlidingSpeedZ (line 809) | public static void MarioChangeSlidingSpeedZ(float zOffset) method MarioChangeSlidingSpeedH (line 826) | public static void MarioChangeSlidingSpeedH(float hOffset) method MarioChangeSlidingSpeedYaw (line 850) | public static void MarioChangeSlidingSpeedYaw(float yawOffset) method FullHp (line 873) | public static bool FullHp() method Die (line 878) | public static bool Die() method GameOver (line 883) | public static bool GameOver() method StandardHud (line 896) | public static bool StandardHud() method Coins99 (line 916) | public static bool Coins99() method CoinStar100 (line 929) | public static bool CoinStar100() method Lives100 (line 936) | public static bool Lives100() method GotoTriangleVertexClosest (line 949) | public static bool GotoTriangleVertexClosest(uint triangleAddress, Tri... method GotoTriangleVertex (line 956) | public static bool GotoTriangleVertex(uint triangleAddress, int vertex... method RetrieveTriangle (line 1006) | public static bool RetrieveTriangle(List triangleAddresses) method NeutralizeTriangle (line 1053) | public static bool NeutralizeTriangle(List triangleAddresses, bo... method DisableCamCollisionForTriangle (line 1072) | public static bool DisableCamCollisionForTriangle(uint triangleAddress) method AnnihilateTriangle (line 1089) | public static bool AnnihilateTriangle(List triangleAddresses) method MoveTriangle (line 1134) | public static bool MoveTriangle(List triangleAddresses, method MoveTriangleNormal (line 1199) | public static bool MoveTriangleNormal(List triangleAddresses, fl... method TranslateCamera (line 1253) | public static bool TranslateCamera(float xOffset, float yOffset, float... method TranslateCameraSpherically (line 1259) | public static bool TranslateCameraSpherically(float radiusOffset, floa... method TranslateCameraFocus (line 1286) | public static bool TranslateCameraFocus(float xOffset, float yOffset, ... method TranslateCameraFocusSpherically (line 1292) | public static bool TranslateCameraFocusSpherically(float radiusOffset,... method getCamHackYawFacing (line 1321) | private static ushort getCamHackYawFacing(CamHackMode camHackMode) method GetCamHackFocusPosAngle (line 1343) | private static PositionAngle GetCamHackFocusPosAngle(CamHackMode camHa... method TranslateCameraHack (line 1371) | public static bool TranslateCameraHack(CamHackMode camHackMode, float ... method TranslateCameraHackSpherically (line 1435) | public static bool TranslateCameraHackSpherically(CamHackMode camHackM... method TranslateCameraHackFocus (line 1519) | public static bool TranslateCameraHackFocus(CamHackMode camHackMode, f... method TranslateCameraHackFocusSpherically (line 1530) | public static bool TranslateCameraHackFocusSpherically(CamHackMode cam... method TranslateCameraHackBoth (line 1555) | public static bool TranslateCameraHackBoth(CamHackMode camHackMode, fl... method SetHudVisibility (line 1571) | public static bool SetHudVisibility(bool setHudOn, bool changeLevelInd... method TranslateMapCameraPosition (line 1602) | public static bool TranslateMapCameraPosition(float xOffset, float yOf... method TranslateMapCameraSpherical (line 1609) | public static bool TranslateMapCameraSpherical(float radiusOffset, flo... method TranslateMapFocusPosition (line 1627) | public static bool TranslateMapFocusPosition(float xOffset, float yOff... method TranslateMapFocusSpherical (line 1634) | public static bool TranslateMapFocusSpherical(float radiusOffset, floa... method TranslateMapCameraFocus (line 1659) | public static bool TranslateMapCameraFocus(float xOffset, float yOffse... FILE: STROOP/Utilities/CamHackUtilities.cs class CamHackUtilities (line 11) | public static class CamHackUtilities method GetCamHackYawFacing (line 13) | public static double GetCamHackYawFacing() FILE: STROOP/Utilities/CellSnapshot.cs class CellSnapshot (line 14) | public class CellSnapshot method CellSnapshot (line 21) | public CellSnapshot() method GetTrianglesInPartition (line 29) | private List[,,] GetTrianglesInPartition(bool stati... method GetTypeFromClassification (line 44) | private int GetTypeFromClassification(TriangleClassification classific... method GetTrianglesInCell (line 59) | public List GetTrianglesInCell(int cellX, int cellZ... method GetTrianglesAtPosition (line 66) | public List GetTrianglesAtPosition(float x, float z... method FindFloorAndY (line 72) | public (TriangleDataModel, float) FindFloorAndY(float floatX, float fl... method FindFloor (line 80) | public TriangleDataModel FindFloor(float floatX, float floatY, float f... method FindFloorFromList (line 113) | private TriangleDataModel FindFloorFromList(short shortX, short shortY... method FindCeilingAndY (line 127) | public (TriangleDataModel, float) FindCeilingAndY(float floatX, float ... method FindCeiling (line 135) | public TriangleDataModel FindCeiling(float floatX, float floatY, float... method FindCeilingFromList (line 168) | private TriangleDataModel FindCeilingFromList(short shortX, short shor... method GetWaterAtPos (line 182) | public int GetWaterAtPos(float x, float z) method Update (line 194) | public void Update() FILE: STROOP/Utilities/CellUtilities.cs class CellUtilities (line 13) | public static class CellUtilities method min_3 (line 18) | private static short min_3(short a0, short a1, short a2) { method max_3 (line 33) | private static short max_3(short a0, short a1, short a2) { method lower_cell_index (line 50) | public static short lower_cell_index(short coord, bool buffer = true) { method upper_cell_index (line 86) | public static short upper_cell_index(short coord, bool buffer = true) { method GetCells (line 124) | public static List<(int x, int z)> GetCells(TriangleDataModel tri) { method GetCells (line 151) | public static List<(int x, int z)> GetCells(short minX, short maxX, sh... method GetMarioCell (line 173) | public static (int cellX, int cellZ) GetMarioCell() method GetCell (line 180) | public static (int cellX, int cellZ) GetCell(float floatX, float floatZ) method GetTriangleAddressesForPosition (line 191) | public static List GetTriangleAddressesForPosition(float x, floa... method GetTriangleAddressesInMarioCell (line 197) | public static List GetTriangleAddressesInMarioCell(bool staticPa... method GetTriangleAddressesInCell (line 203) | public static List GetTriangleAddressesInCell(int cellX, int cel... method GetTrianglesInCell (line 237) | public static List GetTrianglesInCell(int cellX, in... FILE: STROOP/Utilities/CogUtilities.cs class CogUtilities (line 12) | public static class CogUtilities method CogUtilities (line 17) | static CogUtilities() method GetRotationIndex (line 31) | public static int? GetRotationIndex(int cogYaw) FILE: STROOP/Utilities/CoinMovementCalculator.cs class CoinMovementCalculator (line 11) | public static class CoinMovementCalculator method CalculateMovement (line 13) | public static void CalculateMovement() method CalculateNumCoinsPassingThroughFloor (line 55) | public static int CalculateNumCoinsPassingThroughFloor( type FloorRelativity (line 84) | public enum FloorRelativity { ABOVE, INSIDE, BELOW }; method GetCoinStates (line 86) | public static List GetCoinStates(int rngIndex, float x, flo... method JustEnteredWater (line 103) | public static bool JustEnteredWater(CoinState coinState) method GetBelowWater (line 112) | public static bool GetBelowWater(CoinState coinState) method GetFloorRelativity (line 118) | public static FloorRelativity GetFloorRelativity(CoinState coinState) method GetHeightOnTriangle (line 127) | public static float GetHeightOnTriangle(float x, float z) class CoinState (line 141) | public class CoinState method CoinState (line 152) | public CoinState( method GetNextState (line 167) | public CoinState GetNextState() method ToString (line 191) | public override string ToString() FILE: STROOP/Utilities/CoinObject.cs class CoinObject (line 12) | public class CoinObject method CoinObject (line 21) | public CoinObject( method CalculateHSpeed (line 37) | private double CalculateHSpeed(int rngIndex) method CalculateVSpeed (line 44) | private double CalculateVSpeed(int rngIndex) method CalculateAngle (line 51) | private ushort CalculateAngle(int rngIndex) method CalculateCoinTrajectories (line 58) | public List CalculateCoinTrajectories(int rngIndex) method CalculateCoinTrajectory (line 69) | public CoinTrajectory CalculateCoinTrajectory(int rngIndex) method ToString (line 112) | public override string ToString() method GetCoinObjects (line 117) | public static List GetCoinObjects() FILE: STROOP/Utilities/CoinTrajectoryFilter.cs class CoinTrajectoryFilter (line 12) | public class CoinTrajectoryFilter method CoinTrajectoryFilter (line 22) | public CoinTrajectoryFilter( method Qualifies (line 40) | public bool Qualifies(List coinTrajectoryList) method Qualifies (line 52) | public bool Qualifies(CoinTrajectory coinTrajectory) FILE: STROOP/Utilities/CoinTrajejctory.cs class CoinTrajectory (line 12) | public class CoinTrajectory method CoinTrajectory (line 18) | public CoinTrajectory( method ToString (line 28) | public override string ToString() FILE: STROOP/Utilities/ColorUtilities.cs class ColorUtilities (line 9) | public static class ColorUtilities method GetColorFromString (line 34) | public static Color GetColorFromString(string colorString) method ConvertColorToString (line 41) | public static string ConvertColorToString(Color color) method ConvertColorToParams (line 49) | public static string ConvertColorToParams(Color color) method GetColorForVariable (line 58) | public static Color GetColorForVariable() method GetColorForHighlight (line 71) | public static Color? GetColorForHighlight() method ConvertDecimalToColor (line 101) | public static Color? ConvertDecimalToColor(string text) method ConvertColorToDecimal (line 111) | public static string ConvertColorToDecimal(Color color) method InterpolateColor (line 116) | public static Color InterpolateColor(Color c1, Color c2, double amount) method GetColorFromDialog (line 125) | public static Color? GetColorFromDialog(Color? defaultColor = null) method AddAlpha (line 134) | public static Color AddAlpha(Color color, byte alpha) method HSL2RGB (line 139) | public static Color HSL2RGB(double h, double sl, double l) method Rainbow (line 200) | public static Color Rainbow(float progress) FILE: STROOP/Utilities/ControlUtilities.cs class ControlUtilities (line 18) | public static class ControlUtilities method InitializeThreeDimensionController (line 25) | public static void InitializeThreeDimensionController( method InitializeScaleController (line 237) | public static void InitializeScaleController( method InitializeScalarController (line 378) | public static void InitializeScalarController( method AddInversionContextMenuStrip (line 397) | public static void AddInversionContextMenuStrip( method AddContextMenuStripFunctions (line 421) | public static void AddContextMenuStripFunctions( method AddDropDownItems (line 441) | public static void AddDropDownItems( method AddCheckableContextMenuStripFunctions (line 459) | public static void AddCheckableContextMenuStripFunctions( method AddCheckableDropDownItems (line 479) | public static Action AddCheckableDropDownItems( method AddCheckableContextMenuStripItems (line 494) | public static Action AddCheckableContextMenuStripItems( method CreateCheckableItems (line 511) | public static (List, Action) CreateCheckableItem... method SetPropertyGridLabelColumnWidth (line 548) | public static void SetPropertyGridLabelColumnWidth(PropertyGrid grid, ... method GetMinSelectedRowIndex (line 567) | public static int? GetMinSelectedRowIndex(DataGridView table) method GetMaxSelectedRowIndex (line 578) | public static int? GetMaxSelectedRowIndex(DataGridView table) method GetTableEffectiveHeight (line 589) | public static int GetTableEffectiveHeight(DataGridView table) method SetTableDoubleBuffered (line 599) | public static void SetTableDoubleBuffered(DataGridView table, bool dou... method TableGoTo (line 607) | public static void TableGoTo(DataGridView table, int row) method GetTableAllRows (line 614) | public static List GetTableAllRows(DataGridView table) method GetTableSelectedRows (line 624) | public static List GetTableSelectedRows(DataGridView ... method GetForm (line 634) | public static Form GetForm(Control control) method GetTab (line 643) | public static TabPage GetTab(Control control) method GetTabName (line 652) | public static string GetTabName(Control control) method GetTabIndex (line 658) | public static int GetTabIndex(Control control) method GetTabIndexDynamically (line 664) | public static int GetTabIndexDynamically(Control control) method GetAncestorSplitContainer (line 672) | public static SplitContainer GetAncestorSplitContainer(Control control) method GetChildSplitContainer (line 683) | public static SplitContainer GetChildSplitContainer(Control control) method GetDescendantSplitContainer (line 693) | public static SplitContainer GetDescendantSplitContainer(Control contr... method GetAllDescendantSplitContainers (line 705) | public static List GetAllDescendantSplitContainers(Con... method GetFieldsOfType (line 726) | public static List GetFieldsOfType(Type classType, object instance) method GetTabPages (line 737) | public static List GetTabPages(TabControl tabControl) method SetTrackBarValueCapped (line 747) | public static void SetTrackBarValueCapped(TrackBar trackBar, double va... method GetSubsetsRanged (line 753) | public static List> GetSubsetsRanged(List masterList, in... method GetSubsets (line 764) | public static List> GetSubsets(List masterList, int size) method GetSubsetsRecursively (line 774) | private static void GetSubsetsRecursively( method Randomize (line 797) | public static List Randomize(List originalList) method GetAllControls (line 814) | public static List GetAllControls(Control control) FILE: STROOP/Utilities/CopyUtilities.cs class CopyUtilities (line 11) | public static class CopyUtilities method Copy (line 13) | public static void Copy(List vars, CopyTypeEnum ... method AddContextMenuStripFunctions (line 19) | public static void AddContextMenuStripFunctions( method AddDropDownItems (line 28) | public static void AddDropDownItems( method GetCopyNames (line 37) | public static List GetCopyNames() method GetCopyActions (line 52) | public static List GetCopyActions(Func controls) method CopyAsTable (line 87) | public static void CopyAsTable(List controls) method CopyForCode (line 109) | public static void CopyForCode(List controls, st... FILE: STROOP/Utilities/CorkBox.cs class CorkBox (line 14) | public class CorkBox method CorkBox (line 44) | public CorkBox(float x, float y, float z, CellSnapshot cellSnapshot) method ToString (line 61) | public override string ToString() method Update (line 70) | public void Update() method small_breakable_box_act_move (line 76) | private void small_breakable_box_act_move() method breakable_box_small_released_loop (line 88) | private void breakable_box_small_released_loop() method object_step (line 93) | private short object_step() method obj_find_wall (line 146) | int obj_find_wall(float objNewX, float objY, float objNewZ, float objV... method turn_obj_away_from_steep_floor (line 154) | int turn_obj_away_from_steep_floor(TriangleDataModel objFloor, float f... method turn_obj_away_from_surface (line 180) | void turn_obj_away_from_surface( method calc_new_obj_vel_and_pos_y_underwater (line 190) | void calc_new_obj_vel_and_pos_y_underwater( method calc_new_obj_vel_and_pos_y (line 259) | void calc_new_obj_vel_and_pos_y(TriangleDataModel objFloor, float objF... method calc_obj_friction (line 320) | void calc_obj_friction(out float objFriction, float floor_nY) method obj_update_pos_vel_xz (line 332) | void obj_update_pos_vel_xz() method obj_check_floor_death (line 341) | void obj_check_floor_death(short collisionFlags, TriangleDataModel floor) FILE: STROOP/Utilities/CorkBoxUtilities.cs class CorkBoxUtilities (line 14) | public static class CorkBoxUtilities method GetNumFrames (line 16) | public static (float y, int numFrames) GetNumFrames(double x, double z... FILE: STROOP/Utilities/DecompilerFunctionUtilities.cs class DecompilerFunctionUtilities (line 9) | public class DecompilerFunctionUtilities method FindEndAddress (line 14) | public static int? FindEndAddress(uint startAddress, byte[] ramState) method AddressToString (line 36) | public static string AddressToString(uint address) method GetCalls (line 42) | public static List GetCalls(uint startAddress, int instructionC... FILE: STROOP/Utilities/DemoCounterUtilities.cs class DemoCounterUtilities (line 12) | public static class DemoCounterUtilities method GetDemoCounterDescription (line 15) | public static string GetDemoCounterDescription(short? demoCounterNulla... method GetDemoCounterDescriptionUS (line 31) | public static string GetDemoCounterDescriptionUS(short? demoCounterNul... method GetDemoCounterDescriptionJP (line 55) | public static string GetDemoCounterDescriptionJP(short? demoCounterNul... method GetDemoCounter (line 77) | public static short? GetDemoCounter(string description) method GetDemoCounterUS (line 93) | public static short? GetDemoCounterUS(string description) method GetDemoCounterJP (line 119) | public static short? GetDemoCounterJP(string description) method GetDescriptions (line 141) | public static List GetDescriptions() FILE: STROOP/Utilities/DialogUtilities.cs class DialogUtilities (line 17) | public static class DialogUtilities method GetFilterString (line 19) | private static string GetFilterString(FileType fileType) method AskQuestionAboutM64Pasting (line 44) | public static bool AskQuestionAboutM64Pasting(int numInputs) method AskQuestionAboutSavingVariableFileInPlace (line 53) | public static bool AskQuestionAboutSavingVariableFileInPlace() method AskQuestion (line 64) | public static bool AskQuestion(string message, string title) method DisplayMessage (line 73) | public static void DisplayMessage(string message, string title) method CreateOpenFileDialog (line 81) | public static OpenFileDialog CreateOpenFileDialog(FileType fileType, s... method CreateSaveFileDialog (line 94) | public static SaveFileDialog CreateSaveFileDialog(FileType fileType) method GetFilePath (line 102) | public static string GetFilePath(FileType fileType) method OpenXmlElements (line 110) | public static List OpenXmlElements(FileType fileType, string... method OpenDocument (line 123) | public static XDocument OpenDocument(FileType fileType, string fileNam... method SaveXmlElements (line 136) | public static void SaveXmlElements( method SaveXmlDocument (line 150) | public static void SaveXmlDocument( method ConvertElementsIntoDocument (line 163) | private static XDocument ConvertElementsIntoDocument( method ConvertDocumentIntoElements (line 176) | private static List ConvertDocumentIntoElements(XDocument doc) method ReadFileBytes (line 182) | public static byte[] ReadFileBytes(string filePath) method WriteFileBytes (line 192) | public static void WriteFileBytes(string filePath, byte[] bytes) method GetStringFromDialog (line 201) | public static string GetStringFromDialog( method GetStringAndSideFromDialog (line 212) | public static (string text, bool rightButtonClicked)? GetStringAndSide... method ReadFileLines (line 224) | public static List ReadFileLines(string filePath) method ReadFile (line 239) | public static string ReadFile(string filePath) method GetImage (line 247) | public static Image GetImage() method GetImages (line 257) | public static List GetImages() method GetImagesAndPaths (line 268) | public static List<(Image image, string path)> GetImagesAndPaths() FILE: STROOP/Utilities/DictionaryUtilities.cs class DictionaryUtilities (line 14) | public static class DictionaryUtilities method ReverseDictionary (line 16) | public static Dictionary ReverseDictionary(Dictionary d... method GetString (line 26) | public static string GetString(Dictionary dictionary) method TransferDictionary (line 36) | public static void TransferDictionary(Dictionary sender, Di... FILE: STROOP/Utilities/EasingUtilities.cs class EasingUtilities (line 9) | public static class EasingUtilities method Ease (line 11) | public static double Ease(double power, double t, bool easeIn, bool ea... method EaseIn (line 19) | public static double EaseIn(double power, double t) method EaseOut (line 24) | public static double EaseOut(double power, double t) method EaseInOut (line 29) | public static double EaseInOut(double power, double t) FILE: STROOP/Utilities/EndianUtilities.cs class EndianUtilities (line 9) | public static class EndianUtilities method SwapEndianness (line 11) | public static int SwapEndianness(int address) method SwapEndianness (line 16) | public static int SwapEndianness(int address, int structSize) method SwapEndianness (line 37) | public static uint SwapEndianness(uint address) method SwapEndianness (line 42) | public static uint SwapEndianness(uint address, int structSize) FILE: STROOP/Utilities/EndiannessUtilities.cs class EndiannessUtilities (line 10) | public static class EndiannessUtilities method SwapAddressEndianness (line 14) | public static UIntPtr SwapAddressEndianness(UIntPtr address, int dataS... method SwapAddressEndianness (line 29) | public static uint SwapAddressEndianness(uint address, int dataSize) method DataIsMisaligned (line 44) | public static bool DataIsMisaligned(UIntPtr address, int dataSize, End... method AddressIsMisaligned (line 63) | public static bool AddressIsMisaligned(UIntPtr address) method AddressIsMisaligned (line 68) | public static bool AddressIsMisaligned(uint address) method NumberOfBytesToAlignment (line 74) | public static int NumberOfBytesToAlignment(UIntPtr address) method NumberOfBytesToAlignment (line 79) | public static int NumberOfBytesToAlignment(uint address) method AlignedAddressFloor (line 84) | public static uint AlignedAddressFloor(uint address) method AlignedAddressFloor (line 89) | public static UIntPtr AlignedAddressFloor(UIntPtr address) method AlignedAddressCeil (line 94) | public static uint AlignedAddressCeil(uint address) method AlignedAddressCeil (line 99) | public static UIntPtr AlignedAddressCeil(UIntPtr address) method SwapByteEndianness (line 104) | public static byte[] SwapByteEndianness(byte[] bytes) FILE: STROOP/Utilities/EnumUtilities.cs class EnumUtilities (line 9) | public static class EnumUtilities method GetEnumValues (line 11) | public static List GetEnumValues(Type type) method GetEnumStrings (line 22) | public static List GetEnumStrings(Type type) FILE: STROOP/Utilities/ExtendedLevelBoundariesUtilities.cs class ExtendedLevelBoundariesUtilities (line 12) | public static class ExtendedLevelBoundariesUtilities type ValueOffsetType (line 14) | public enum ValueOffsetType { GO_THROUGH_VALUE, SPACED_AROUND_ZERO, BA... method GetCustomGridlinesValues (line 18) | public static List GetCustomGridlinesValues(int numSubdivides, ... method GetValuesInRange (line 80) | public static List GetValuesInRange( method GetNext (line 142) | public static long GetNext(long value, long gap, bool offsetNegativesBy1) method Normalize (line 149) | public static long Normalize(long value, bool offsetNegativesBy1) method Convert (line 154) | public static long Convert(long value, bool offsetNegativesBy1) method Unconvert (line 165) | public static long Unconvert(long value) FILE: STROOP/Utilities/Fast3DDecoder.cs class Fast3DDecoder (line 15) | public class Fast3DDecoder type F3DOpcode (line 20) | public enum F3DOpcode method Indent (line 83) | public static string Indent(int level) method DecodeList (line 89) | public static string DecodeList(uint address, int recursionDepth = 0) type GeometryFlags (line 182) | enum GeometryFlags method GetGeometryFlags (line 196) | public static string GetGeometryFlags(uint word) FILE: STROOP/Utilities/FlyingUtilities.cs class FlyingUtilities (line 9) | public static class FlyingUtilities method GetFloat (line 11) | private static float GetFloat(uint address) method GetShort (line 16) | private static float GetShort(uint address) class MarioFlyingState (line 21) | private class MarioFlyingState method MarioFlyingState (line 40) | public MarioFlyingState() method GetEnergy (line 61) | public static double GetEnergy() FILE: STROOP/Utilities/HelpfulHintUtilities.cs class HelpfulHintUtilities (line 13) | public static class HelpfulHintUtilities method GetRandomHelpfulHint (line 99) | public static string GetRandomHelpfulHint() method ShowAllHelpfulHints (line 106) | public static void ShowAllHelpfulHints() FILE: STROOP/Utilities/HexUtilities.cs class HexUtilities (line 8) | public static class HexUtilities method FormatValue (line 10) | public static string FormatValue(object number, int? numDigits = null,... method FormatMemory (line 45) | public static string FormatMemory(object number, int? numDigits = null... FILE: STROOP/Utilities/ImageUtilities.cs class ImageUtilities (line 13) | public static class ImageUtilities method CreateMultiImage (line 15) | public static Image CreateMultiImage(List images, int width, in... method ChangeTransparency (line 40) | public static Image ChangeTransparency(Image image, byte alpha) method IsOnlyColor (line 61) | public static bool IsOnlyColor(Image image, Color onlyColor) method ChangeColor (line 79) | public static Image ChangeColor(Image image, Color changeColor) method ChangeColor (line 96) | public static Image ChangeColor(Image image, double change) FILE: STROOP/Utilities/InGameFunctionCall.cs class InGameFunctionCall (line 5) | public static class InGameFunctionCall method LUI (line 7) | private static uint LUI(uint reg, ushort value) method ORI (line 12) | private static uint ORI(uint resultReg, uint operandReg, ushort value) method JAL (line 17) | private static uint JAL(uint address) method J (line 22) | private static uint J(uint address) method WriteWords (line 27) | private static void WriteWords(ref uint address, params uint[] words) { method WriteRegisterAssign (line 35) | private static void WriteRegisterAssign(ref uint address, uint registe... method WriteInGameFunctionCall (line 50) | public static void WriteInGameFunctionCall(uint address, params uint[]... FILE: STROOP/Utilities/InGameTrigUtilities.cs class InGameTrigUtilities (line 12) | public static class InGameTrigUtilities method GetInGameAngles (line 35) | public static List GetInGameAngles() method InGameSine (line 54) | public static float InGameSine(int angle) method InGameCosine (line 62) | public static float InGameCosine(int angle) method InGameAngleTo (line 70) | public static ushort InGameAngleTo(double xTo, double zTo) method InGameAngleTo (line 75) | public static ushort InGameAngleTo(double xFrom, double zFrom, double ... method InGameAngleTo (line 80) | public static ushort InGameAngleTo(float xTo, float zTo) method InGameAngleTo (line 85) | public static ushort InGameAngleTo(float xFrom, float zFrom, float xTo... method InGameATan (line 92) | public static ushort InGameATan(float xComp, float yComp) method InGameATanLookup (line 121) | private static ushort InGameATanLookup(float yComp, float xComp) FILE: STROOP/Utilities/Kernal32NativeMethods.cs class Kernal32NativeMethods (line 11) | public static class Kernal32NativeMethods type ThreadAccess (line 13) | [Flags] type ProcessAccess (line 27) | [Flags] type MemoryType (line 37) | [Flags] type MemoryBasicInformation (line 45) | [StructLayout(LayoutKind.Sequential)] type PsapiWorkingSetExInformation (line 57) | [StructLayout(LayoutKind.Sequential)] method OpenThread (line 65) | [DllImport("kernel32.dll")] method SuspendThread (line 68) | [DllImport("kernel32.dll")] method ResumeThread (line 71) | [DllImport("kernel32.dll")] method CloseHandle (line 74) | [DllImport("kernel32.dll")] method OpenProcess (line 77) | [DllImport("kernel32.dll")] method ReadProcessMemory (line 80) | [DllImport("kernel32.dll")] method WriteProcessMemory (line 84) | [DllImport("kernel32.dll", SetLastError = true)] method VirtualQueryEx (line 88) | [DllImport("kernel32.dll")] method QueryWorkingSetEx (line 91) | [DllImport("psapi", SetLastError = true)] method ProcessGetHandleFromId (line 95) | public static IntPtr ProcessGetHandleFromId(ProcessAccess dwDesiredAcc... method CloseProcess (line 100) | public static bool CloseProcess(IntPtr processHandle) method ProcessReadMemory (line 105) | public static bool ProcessReadMemory(IntPtr hProcess, method ProcessWriteMemory (line 111) | public static bool ProcessWriteMemory(IntPtr hProcess, UIntPtr lpBaseA... method ResumeProcess (line 117) | public static void ResumeProcess(Process process) method SuspendProcess (line 137) | public static void SuspendProcess(Process process) method VQueryEx (line 152) | public static IntPtr VQueryEx(IntPtr hProcess, IntPtr lpAddress, out M... method QWorkingSetEx (line 157) | public static bool QWorkingSetEx(IntPtr hProcess, out PsapiWorkingSetE... FILE: STROOP/Utilities/KeyboardUtilities.cs class KeyboardUtilities (line 14) | public static class KeyboardUtilities method GetCurrentlyInputtedNumber (line 16) | public static int? GetCurrentlyInputtedNumber() method IsNumberHeld (line 31) | public static bool IsNumberHeld() method IsCtrlHeld (line 36) | public static bool IsCtrlHeld() method IsShiftHeld (line 41) | public static bool IsShiftHeld() method IsAltHeld (line 46) | public static bool IsAltHeld() method IsDeletishKeyHeld (line 51) | public static bool IsDeletishKeyHeld() method GetToggle (line 58) | public static bool GetToggle(bool allowToggle) FILE: STROOP/Utilities/LazyImage.cs class LazyImage (line 22) | public class LazyImage : IDisposable method LazyImage (line 49) | public LazyImage(string filePath) method LazyImage (line 54) | public LazyImage(LazyImage preLazyImage, float opacity) method LazyImage (line 60) | public LazyImage(Image image) method Dispose (line 65) | public void Dispose() FILE: STROOP/Utilities/MathOperationUtilities.cs class MathOperationUtilities (line 11) | public static class MathOperationUtilities method GetSymbol (line 13) | public static string GetSymbol(BinaryMathOperation operation, bool use... method GetNoun (line 36) | public static string GetNoun(BinaryMathOperation operation) method GetResultName (line 59) | public static string GetResultName(BinaryMathOperation operation) FILE: STROOP/Utilities/MoreMath.cs class MoreMath (line 13) | public static class MoreMath method Sign (line 15) | public static int Sign(double value) method Min (line 21) | public static int Min(params int[] values) method Max (line 32) | public static int Max(params int[] values) method Min (line 43) | public static double Min(params double[] values) method Max (line 54) | public static double Max(params double[] values) method Average (line 65) | public static double Average(params double[] values) method GetHypotenuse (line 76) | public static double GetHypotenuse(double x, double y) method GetHypotenuse (line 81) | public static double GetHypotenuse(double x, double y, double z) method GetDistanceBetween (line 86) | public static double GetDistanceBetween(double x1, double y1, double z... method GetDistanceBetween (line 95) | public static double GetDistanceBetween(double x1, double z1, double x... method GetComponentsFromVector (line 103) | public static (double xDist, double zDist) GetComponentsFromVector(dou... method AddVectorToPoint (line 111) | public static (double x, double z) AddVectorToPoint( method AddVectorToPoint (line 118) | public static (double x, double y, double z) AddVectorToPoint( method AddVectorToPointWithPitch (line 125) | public static (double x, double y, double z) AddVectorToPointWithPitch( method GetComponentsFromVectorRelatively (line 132) | public static (double sidewaysDist, double forwardsDist) GetComponents... method GetSidewaysAndForwardsDist (line 140) | public static (double sidewaysDist, double forwardsDist) GetSidewaysAn... method GetAbsoluteComponents (line 148) | public static (double xDist, double zDist) GetAbsoluteComponents( method GetRelativelyOffsettedPosition (line 159) | public static (double newXPos, double newZPos) GetRelativelyOffsettedP... method GetVectorFromComponents (line 175) | public static (double magnitude, double angle) GetVectorFromComponents... method GetVectorFromCoordinates (line 182) | public static (double magnitude, double angle) GetVectorFromCoordinates( method ScaleVector3D (line 193) | public static (double x, double y, double z) ScaleVector3D( method ScaleVector2D (line 202) | public static (double x, double z) ScaleVector2D( method ScaleVector1D (line 211) | public static double ScaleVector1D( method ExtrapolateLine3D (line 217) | public static (double x, double y, double z) ExtrapolateLine3D( method ExtrapolateLine2D (line 227) | public static (double x, double z) ExtrapolateLine2D( method GetPositionAlongLine (line 236) | public static double GetPositionAlongLine(double p1X, double p1Y, doub... method RotatePointAboutPointToAngle (line 243) | public static (double x, double z) RotatePointAboutPointToAngle( method RotatePointAboutPointAnAngularDistance (line 252) | public static (double x, double z) RotatePointAboutPointAnAngularDista... method GetDistanceFromPointToLine (line 261) | public static double GetDistanceFromPointToLine( method GetSignedDistanceFromPointToLine (line 269) | public static double GetSignedDistanceFromPointToLine( method IsPointInsideTriangle (line 314) | public static bool IsPointInsideTriangle( method IsPointLeftOfLine (line 328) | public static bool IsPointLeftOfLine( method IsPointRightOfLine (line 334) | public static bool IsPointRightOfLine( method GetPlaneDistanceBetweenPoints (line 340) | public static double GetPlaneDistanceBetweenPoints( method ReflectValueAboutValue (line 357) | public static double ReflectValueAboutValue(double value, double pivot) method NormalizeAngleDouble (line 363) | public static double NormalizeAngleDouble(double angle) method NormalizeAngleDoubleSigned (line 368) | public static double NormalizeAngleDoubleSigned(double angle) method NormalizeAngleUshort (line 373) | public static ushort NormalizeAngleUshort(double angle) method NormalizeAngleShort (line 379) | public static short NormalizeAngleShort(double angle) method NormalizeAngleTruncated (line 394) | public static ushort NormalizeAngleTruncated(double angle) method NormalizeAngleUsingType (line 402) | public static double NormalizeAngleUsingType(double angle, Type type) method NormalizeAngle45Degrees (line 411) | public static double NormalizeAngle45Degrees(double angle) method AngleTo_Radians (line 417) | public static double AngleTo_Radians(double xFrom, double zFrom, doubl... method AngleTo_Radians (line 422) | public static double AngleTo_Radians(double xTo, double zTo) method AngleTo_AngleUnits (line 427) | public static double AngleTo_AngleUnits(double xFrom, double zFrom, do... method AngleTo_AngleUnits (line 432) | public static double AngleTo_AngleUnits(double xTo, double zTo) method AngleTo_AngleUnitsNullable (line 437) | public static double? AngleTo_AngleUnitsNullable(double xTo, double zTo) method AngleTo_AngleUnitsRounded (line 443) | public static ushort AngleTo_AngleUnitsRounded(double xFrom, double zF... method AngleTo_AngleUnitsRounded (line 448) | public static ushort AngleTo_AngleUnitsRounded(double xTo, double zTo) method EulerToSpherical_Radians (line 453) | public static (double radius, double theta, double phi) EulerToSpheric... method EulerToSpherical_AngleUnits (line 461) | public static (double radius, double theta, double phi) EulerToSpheric... method SphericalToEuler_Radians (line 470) | public static (double x, double y, double z) SphericalToEuler_Radians(... method SphericalToEuler_AngleUnits (line 478) | public static (double x, double y, double z) SphericalToEuler_AngleUni... method EulerToCylindrical_Radians (line 485) | public static (double radius, double theta, double height) EulerToCyli... method CylindricalToEuler_Radians (line 493) | public static (double x, double y, double z) CylindricalToEuler_Radian... method EulerToCylindrical_AngleUnits (line 501) | public static (double radius, double thetaAngleUnits, double height) E... method CylindricalToEuler_AngleUnits (line 509) | public static (double x, double y, double z) CylindricalToEuler_AngleU... method EulerToCylindricalAboutPivot (line 515) | public static (double radius, double thetaAngleUnits, double height) E... method GetPitch (line 521) | public static double GetPitch(double startX, double startY, double sta... method RadiansToAngleUnits (line 527) | public static double RadiansToAngleUnits(double radians) method RadiansToAngleUnitsRounded (line 533) | public static ushort RadiansToAngleUnitsRounded(double radians) method AngleUnitsToRadians (line 540) | public static double AngleUnitsToRadians(double angleUnits) method AngleUnitsToDegrees (line 546) | public static double AngleUnitsToDegrees(double angleUnits) method RotateAngleCCW (line 552) | public static double RotateAngleCCW(double angleUnits, double rotation... method RotateAngleCW (line 557) | public static double RotateAngleCW(double angleUnits, double rotationD... method ReverseAngle (line 562) | public static double ReverseAngle(double angleUnits) method OffsetSpherically (line 567) | public static (double x, double y, double z) OffsetSpherically( method OffsetSphericallyAboutPivot (line 581) | public static (double x, double y, double z) OffsetSphericallyAboutPivot( method OffsetAngleUnitsCapped (line 596) | public static double OffsetAngleUnitsCapped(double angleUnits, double ... method NonNegativeModulus (line 605) | public static int NonNegativeModulus(int value, int modulus) method NonNegativeModulus (line 613) | public static double NonNegativeModulus(double value, double modulus) method MaybeNegativeModulus (line 621) | public static double MaybeNegativeModulus(double value, double modulus) method GetIntegerInRangeWrapped (line 630) | public static double GetIntegerInRangeWrapped(double value, double ran... method GetIntegerInRangeCapped (line 637) | public static double GetIntegerInRangeCapped(double value, double rang... method GetUnsignedAngleDifference (line 646) | public static double GetUnsignedAngleDifference(double angle1, double ... method GetAngleDifference (line 651) | public static double GetAngleDifference(double angle1, double angle2) method GetAngleDistance (line 656) | public static double GetAngleDistance(double angle1, double angle2) method IsAngleBetweenAngles (line 661) | public static bool IsAngleBetweenAngles(double angle, double angleMin,... method Clamp (line 668) | public static double Clamp(double value, double min, double max) method Clamp (line 673) | public static int Clamp(int value, int min, int max) method TruncateToMultipleOf16 (line 678) | public static double TruncateToMultipleOf16(double value) method GetPercentString (line 686) | public static string GetPercentString(double count, double total, int ... method ScaleValues (line 693) | public static (double scaledX, double scaledZ) ScaleValues(double xVal... method getUphillAngle (line 701) | public static ushort getUphillAngle(double normX, double normY, double... method ApplyValueToMaskedByte (line 711) | public static byte ApplyValueToMaskedByte(byte currentValue, byte mask... method ApplyValueToMaskedByte (line 719) | public static byte ApplyValueToMaskedByte(byte currentValue, byte mask... method RotateAngleTowards (line 724) | public static double RotateAngleTowards(double angle1, double angle2, ... method MoveNumberTowards (line 736) | public static double MoveNumberTowards(double start, double end, doubl... method GetDotProduct (line 745) | public static double GetDotProduct(double v1X, double v1Y, double v1Z,... method GetEffectiveInput (line 752) | public static (float effectiveX, float effectiveY) GetEffectiveInput(i... method GetEffectiveInputMagnitudeUncapped (line 765) | public static float GetEffectiveInputMagnitudeUncapped(int rawX, int r... method GetEffectiveInputMagnitude (line 772) | public static float GetEffectiveInputMagnitude(int rawX, int rawY) method GetScaledInputMagnitude (line 780) | public static float GetScaledInputMagnitude(int rawX, int rawY, bool s... method InputIsInDeadZone (line 788) | public static bool InputIsInDeadZone(int input) method CalculateInputsForAngle (line 793) | public static (int xInput, int yInput) CalculateInputsForAngle(ushort ... method CalculateInputsForAngleOptimized (line 823) | public static (int xInput, int yInput) CalculateInputsForAngleOptimize... method CalculateAngleFromInputs (line 927) | public static ushort CalculateAngleFromInputs(int xInput, int yInput, ... method GetFloatSign (line 939) | public static int GetFloatSign(float floatValue) method GetFloatExponent (line 946) | public static int GetFloatExponent(float floatValue) method GetFloatMantissa (line 961) | public static double GetFloatMantissa(float floatValue) method GetBitString (line 977) | public static string GetBitString(object value) method GetBitString (line 984) | public static string GetBitString(byte b) method TranslateRelatively (line 996) | public static (double x, double y, double z) TranslateRelatively( method GetNextFloatInterval (line 1005) | public static float GetNextFloatInterval(float value) method GetPreviousFloatInterval (line 1016) | public static float GetPreviousFloatInterval(float value) method GetNextFloat (line 1027) | public static float GetNextFloat(float value) method GetPreviousFloat (line 1032) | public static float GetPreviousFloat(float value) method MoveFloat (line 1037) | public static float MoveFloat(float value, int num) method MoveFloatTowards (line 1047) | public static float MoveFloatTowards(float value, float goal) method GetPlaneLineIntersection (line 1054) | public static (double x, double y, double z, double t) GetPlaneLineInt... method GetPlaneLineIntersection (line 1084) | public static (double x, double y, double z, double t) GetPlaneLineInt... method GetPlanePointAtPoint (line 1112) | public static (double x, double y, double z) GetPlanePointAtPoint( method GetPlaneDistanceToPoint (line 1122) | public static double GetPlaneDistanceToPoint( method GetPlaneDistanceToPointSigned (line 1130) | public static double GetPlaneDistanceToPointSigned( method GetLineIntersectionAtCoordinate (line 1144) | public static (double x, double z) GetLineIntersectionAtCoordinate( method GetIntersectionOfLines (line 1163) | public static (double x, double z) GetIntersectionOfLines( FILE: STROOP/Utilities/MupenUtilities.cs class MupenUtilities (line 11) | public static class MupenUtilities method GetFrameCount (line 72) | public static int GetFrameCount() method GetVICount (line 81) | public static int GetVICount() method GetLagCount (line 90) | public static int GetLagCount() method IsUsingMupen (line 95) | public static bool IsUsingMupen() FILE: STROOP/Utilities/N64Disassembler.cs class N64Disassembler (line 14) | public static class N64Disassembler method DisassembleInstruction (line 16) | public static string DisassembleInstruction(uint address, uint opcode) method _fd (line 24) | public static uint _fd(uint i) { return (i >> 6) & 0x1f; } method _fs (line 25) | public static uint _fs(uint i) { return (i >> 11) & 0x1f; } method _ft (line 26) | public static uint _ft(uint i) { return (i >> 16) & 0x1f; } method _copop (line 27) | public static uint _copop(uint i) { return (i >> 21) & 0x1f; } method _offset (line 29) | public static uint _offset(uint i) { return (i) & 0xffff; } method _sa (line 30) | public static uint _sa(uint i) { return (i >> 6) & 0x1f; } method _rd (line 31) | public static uint _rd(uint i) { return (i >> 11) & 0x1f; } method _rt (line 32) | public static uint _rt(uint i) { return (i >> 16) & 0x1f; } method _rs (line 33) | public static uint _rs(uint i) { return (i >> 21) & 0x1f; } method _op (line 34) | public static uint _op(uint i) { return (i >> 26) & 0x3f; } method _tlbop (line 36) | public static uint _tlbop(uint i) { return i & 0x3f; } method _cop1_func (line 37) | public static uint _cop1_func(uint i) { return i & 0x3f; } method _cop1_bc (line 38) | public static uint _cop1_bc(uint i) { return (i >> 16) & 0x3; } method _target (line 40) | public static uint _target(uint i) { return (i) & 0x3ffffff; } method _imm (line 41) | public static uint _imm(uint i) { return (i) & 0xffff; } method _imms (line 42) | public static short _imms(uint i) { return (short)_imm(i); } method _base (line 43) | public static uint _base(uint i) { return (i >> 21) & 0x1f; } method _branchAddress (line 46) | private static uint _branchAddress(uint a, uint i) { return (uint)((a ... method _jumpAddress (line 47) | private static uint _jumpAddress(uint a, uint i) { return (a & 0xf0000... method makeLabelText (line 77) | static string makeLabelText(uint address) method makeRegSpan (line 83) | static string makeRegSpan(string t) method makeFPRegSpan (line 87) | static string makeFPRegSpan(string t) class Instruction (line 95) | class Instruction method Instruction (line 106) | public Instruction(uint add, uint op) method rt_d (line 113) | public string rt_d() { var reg = gprRegisterNames[_rt(this.opcode)];... method rd (line 114) | public string rd() { var reg = gprRegisterNames[_rd(this.opcode)]; r... method rt (line 115) | public string rt() { var reg = gprRegisterNames[_rt(this.opcode)]; r... method rs (line 116) | public string rs() { var reg = gprRegisterNames[_rs(this.opcode)]; r... method writesRA (line 119) | public string writesRA() { return ""; } method ft_d (line 122) | public string ft_d(string fmt) { var reg = getCop1RegisterName(_ft(t... method fs_d (line 123) | public string fs_d(string fmt) { var reg = getCop1RegisterName(_fs(t... method fd (line 124) | public string fd(string fmt) { var reg = getCop1RegisterName(_fd(thi... method ft (line 125) | public string ft(string fmt) { var reg = getCop1RegisterName(_ft(thi... method fs (line 126) | public string fs(string fmt) { var reg = getCop1RegisterName(_fs(thi... method gt_d (line 129) | public string gt_d() { var reg = cop2RegisterNames[_rt(this.opcode)]... method gd (line 130) | public string gd() { var reg = cop2RegisterNames[_rd(this.opcode)]; ... method gt (line 131) | public string gt() { var reg = cop2RegisterNames[_rt(this.opcode)]; ... method gs (line 132) | public string gs() { var reg = cop2RegisterNames[_rs(this.opcode)]; ... method imm (line 134) | public string imm() { return toHex(_imm(this.opcode), 16); } method immwd (line 135) | public string immwd() { return toHex(_imm(this.opcode), 16) + " (" +... method branchAddress (line 137) | public string branchAddress() { this.target = _branchAddress(this.ad... method jumpAddress (line 138) | public string jumpAddress() { this.target = _jumpAddress(this.addres... method memaccess (line 140) | public string memaccess(string _mode) method memload (line 150) | public string memload() method memstore (line 155) | public string memstore() method toHex (line 162) | static string toHex(uint r, uint bits) method getCop1RegisterName (line 179) | private static string getCop1RegisterName(uint r, string fmt) method disassembleSpecial (line 332) | private static string disassembleSpecial(Instruction i) method disassembleCop0 (line 374) | private static string disassembleCop0(Instruction i) method disassembleBCInstr (line 380) | static string disassembleBCInstr(Instruction i) method disassembleCop1Instr (line 396) | static string disassembleCop1Instr(Instruction i, string fmt) method disassembleCop1SInstr (line 444) | static string disassembleCop1SInstr(Instruction i) method disassembleCop1DInstr (line 448) | static string disassembleCop1DInstr(Instruction i) method disassembleCop1WInstr (line 452) | static string disassembleCop1WInstr(Instruction i) method disassembleCop1LInstr (line 456) | static string disassembleCop1LInstr(Instruction i) method disassembleCop1 (line 525) | static string disassembleCop1(Instruction i) method disassembleTLB (line 532) | static string disassembleTLB(Instruction i) method disassembleRegImm (line 616) | static string disassembleRegImm(Instruction i) FILE: STROOP/Utilities/ObjectOrderingUtilities.cs class ObjectOrderingUtilities (line 17) | public static class ObjectOrderingUtilities method Move (line 19) | public static void Move(bool rightwards, ObjectSlotsManager.SortMethod... method Move_Memory (line 38) | private static void Move_Memory(bool rightwards) method Move_Memory (line 71) | public static void Move_Memory( method SwapObjects (line 93) | private static void SwapObjects(uint objAddress1, uint objAddress2, Di... method SwapAddresses (line 101) | private static void SwapAddresses(uint objAddress1, uint objAddress2, ... method SetAddressTo (line 109) | private static void SetAddressTo(uint objAddress, uint replacement, Li... method GetProcessGroups (line 124) | private static List> GetProcessGroups() method GetObjectAddressesInProcessingOrder (line 160) | public static List GetObjectAddressesInProcessingOrder() method ApplyProcessGroups (line 165) | private static void ApplyProcessGroups(List> processGroups) method GetProcessedIndex (line 200) | private static int GetProcessedIndex(uint objAddressToFind) method Move_ProcessGroups (line 216) | public static void Move_ProcessGroups(bool rightwards) method Move_ProcessGroups (line 240) | public static List> Move_ProcessGroups(uint objAddressToMov... method Debug (line 289) | public static void Debug() method Debug2 (line 298) | public static void Debug2() method Debug3 (line 317) | public static void Debug3() FILE: STROOP/Utilities/ObjectRngUtilities.cs class ObjectRngUtilities (line 13) | public static class ObjectRngUtilities method GetNumRngUsages (line 15) | public static int? GetNumRngUsages(ObjectDataModel obj) method GetNumRngUsagesAsString (line 24) | public static string GetNumRngUsagesAsString(ObjectDataModel obj) method GetColor (line 30) | public static Color GetColor(ObjectDataModel obj) method GetNumRngUsages (line 38) | public static int GetNumRngUsages() FILE: STROOP/Utilities/ObjectSnapshot.cs class ObjectSnapshot (line 12) | public class ObjectSnapshot method ObjectSnapshot (line 46) | public ObjectSnapshot(uint address) method Apply (line 56) | public void Apply(uint address, bool spareSecondary) method Apply (line 68) | public void Apply(List addresses, bool spareSecondary) FILE: STROOP/Utilities/ObjectUtilities.cs class ObjectUtilities (line 13) | public static class ObjectUtilities method IsObjectAddress (line 15) | public static bool IsObjectAddress(uint address) method GetObjectRelativeAddress (line 20) | public static uint? GetObjectRelativeAddress(uint absoluteAddress) method GetObjectIndex (line 33) | public static int? GetObjectIndex(uint absoluteAddress) method GetObjectAddress (line 40) | public static uint GetObjectAddress(int index) method GetAllObjectAddresses (line 48) | public static List GetAllObjectAddresses() method GetCollisionObject (line 54) | public static uint? GetCollisionObject(uint objAddress, int collisionI... method GetMarioCollisionObject (line 67) | public static uint? GetMarioCollisionObject(int collisionIndex) method GetProcessGroup (line 73) | public static byte? GetProcessGroup(uint address) method GetProcessingGroupColorForObjAddress (line 83) | public static Color GetProcessingGroupColorForObjAddress(uint address) FILE: STROOP/Utilities/ParsingUtilities.cs class ParsingUtilities (line 12) | public static class ParsingUtilities method ParseHex (line 15) | public static uint ParseHex(object obj) method ParseHexNullable (line 25) | public static uint? ParseHexNullable(object obj) method ParseExtHex (line 39) | public static UInt64 ParseExtHex(string str) method TryParseHex (line 44) | public static bool TryParseHex(string str, out uint hex) method IsHex (line 60) | public static bool IsHex(string str) method TryParseExtHex (line 65) | public static bool TryParseExtHex(string str, out UInt64 hex) method ParseIntNullable (line 81) | public static int? ParseIntNullable(object obj) method ParseInt (line 92) | public static int ParseInt(object obj) method ParseUIntNullable (line 97) | public static uint? ParseUIntNullable(object obj) method ParseUInt (line 108) | public static uint ParseUInt(object obj) method ParseShortNullable (line 113) | public static short? ParseShortNullable(object obj) method ParseShort (line 124) | public static short ParseShort(object obj) method ParseUShortNullable (line 129) | public static ushort? ParseUShortNullable(object obj) method ParseUShort (line 140) | public static ushort ParseUShort(object obj) method ParseLongNullable (line 145) | public static long? ParseLongNullable(object obj) method ParseLong (line 156) | public static long ParseLong(object obj) method ParseULongNullable (line 161) | public static ulong? ParseULongNullable(object obj) method ParseULong (line 172) | public static ulong ParseULong(object obj) method ParseByteNullable (line 177) | public static byte? ParseByteNullable(object obj) method ParseByte (line 188) | public static byte ParseByte(object obj) method ParseSByteNullable (line 193) | public static sbyte? ParseSByteNullable(object obj) method ParseSByte (line 204) | public static sbyte ParseSByte(object obj) method ParseFloatNullable (line 209) | public static float? ParseFloatNullable(object obj) method ParseFloat (line 222) | public static float ParseFloat(object obj) method ParseDoubleNullable (line 227) | public static double? ParseDoubleNullable(object obj) method ParseDouble (line 240) | public static double ParseDouble(object obj) method ParseBoolNullable (line 245) | public static bool? ParseBoolNullable(object obj) method ParseBool (line 256) | public static bool ParseBool(string obj) method ParseValueNullable (line 261) | public static object ParseValueNullable(object obj, Type type) method ParseValueRoundingWrapping (line 280) | public static object ParseValueRoundingWrapping(object obj, Type type) method ParseStringList (line 297) | public static List ParseStringList(string text, bool replaceCh... method ParseLines (line 323) | public static List> ParseLines(string text) method ParseHexList (line 336) | public static List ParseHexList(string text) method ParseHexListNullable (line 341) | public static List ParseHexListNullable(string text) method ParseIntList (line 349) | public static List ParseIntList(string text) method ParseDoubleList (line 354) | public static List ParseDoubleList(string text) method ParseByteRoundingWrapping (line 359) | public static byte? ParseByteRoundingWrapping(object value) method ParseSByteRoundingWrapping (line 367) | public static sbyte? ParseSByteRoundingWrapping(object value) method ParseShortRoundingWrapping (line 375) | public static short? ParseShortRoundingWrapping(object value) method ParseUShortRoundingWrapping (line 383) | public static ushort? ParseUShortRoundingWrapping(object value) method ParseIntRoundingWrapping (line 391) | public static int? ParseIntRoundingWrapping(object value) method ParseUIntRoundingWrapping (line 399) | public static uint? ParseUIntRoundingWrapping(object value) method ParseByteRoundingWrapping (line 407) | public static byte ParseByteRoundingWrapping(double value) method ParseSByteRoundingWrapping (line 412) | public static sbyte ParseSByteRoundingWrapping(double value) method ParseShortRoundingWrapping (line 417) | public static short ParseShortRoundingWrapping(double value) method ParseUShortRoundingWrapping (line 422) | public static ushort ParseUShortRoundingWrapping(double value) method ParseIntRoundingWrapping (line 427) | public static int ParseIntRoundingWrapping(double value) method ParseUIntRoundingWrapping (line 432) | public static uint ParseUIntRoundingWrapping(double value) method ParseByteRoundingCapping (line 439) | public static byte? ParseByteRoundingCapping(object value) method ParseSByteRoundingCapping (line 446) | public static sbyte? ParseSByteRoundingCapping(object value) method ParseShortRoundingCapping (line 453) | public static short? ParseShortRoundingCapping(object value) method ParseUShortRoundingCapping (line 460) | public static ushort? ParseUShortRoundingCapping(object value) method ParseIntRoundingCapping (line 467) | public static int? ParseIntRoundingCapping(object value) method ParseUIntRoundingCapping (line 474) | public static uint? ParseUIntRoundingCapping(object value) method ParseByteRoundingCapping (line 481) | public static byte ParseByteRoundingCapping(double value) method ParseSByteRoundingCapping (line 486) | public static sbyte ParseSByteRoundingCapping(double value) method ParseShortRoundingCapping (line 491) | public static short ParseShortRoundingCapping(double value) method ParseUShortRoundingCapping (line 496) | public static ushort ParseUShortRoundingCapping(double value) method ParseIntRoundingCapping (line 501) | public static int ParseIntRoundingCapping(double value) method ParseUIntRoundingCapping (line 506) | public static uint ParseUIntRoundingCapping(double value) FILE: STROOP/Utilities/PasteUtilities.cs class PasteUtilities (line 12) | public static class PasteUtilities method Paste (line 14) | public static void Paste(List varList) FILE: STROOP/Utilities/PlushUtilities.cs class PlushUtilities (line 11) | public static class PlushUtilities method PlushUtilities (line 2311) | static PlushUtilities() method GetX (line 2320) | public static double GetX(uint? globalTimerNullable = null) method GetY (line 2330) | public static double GetY(uint? globalTimerNullable = null) method GetZ (line 2340) | public static double GetZ(uint? globalTimerNullable = null) method GetAngle (line 2350) | public static double GetAngle(uint? globalTimerNullable = null) method GetProgress (line 2360) | public static double GetProgress(uint? globalTimerNullable = null) FILE: STROOP/Utilities/PositionAngle.cs class PositionAngle (line 13) | public class PositionAngle method GetScheduleIndex (line 37) | private static uint GetScheduleIndex() type PositionAngleTypeEnum (line 43) | private enum PositionAngleTypeEnum method ShouldHaveAddress (line 104) | private bool ShouldHaveAddress(PositionAngleTypeEnum posAngleType) method ShouldHaveIndex (line 118) | private bool ShouldHaveIndex(PositionAngleTypeEnum posAngleType) method ShouldHaveFrame (line 128) | private bool ShouldHaveFrame(PositionAngleTypeEnum posAngleType) method ShouldHaveText (line 134) | private bool ShouldHaveText(PositionAngleTypeEnum posAngleType) method PositionAngle (line 142) | private PositionAngle( method Obj (line 282) | public static PositionAngle Obj(uint address) => method ObjHome (line 284) | public static PositionAngle ObjHome(uint address) => method MarioObj (line 286) | public static PositionAngle MarioObj() => Obj(Config.Stream.GetUInt(Ma... method ObjGfx (line 287) | public static PositionAngle ObjGfx(uint address) => method ObjScale (line 289) | public static PositionAngle ObjScale(uint address) => method First (line 291) | public static PositionAngle First(string text) => method Last (line 293) | public static PositionAngle Last(string text) => method FirstHome (line 295) | public static PositionAngle FirstHome(string text) => method LastHome (line 297) | public static PositionAngle LastHome(string text) => method GoombaProjection (line 299) | public static PositionAngle GoombaProjection(uint address) => method BullyPivot (line 301) | public static PositionAngle BullyPivot(uint address) => method PyramidNormal (line 303) | public static PositionAngle PyramidNormal(uint address) => method PyramidNormalTarget (line 305) | public static PositionAngle PyramidNormalTarget(uint address) => method Tri (line 307) | public static PositionAngle Tri(uint address, int index) => method ObjTri (line 309) | public static PositionAngle ObjTri(uint address, int index, int index2... method Wall (line 311) | public static PositionAngle Wall(int index) => method Floor (line 313) | public static PositionAngle Floor(int index) => method Ceiling (line 315) | public static PositionAngle Ceiling(int index) => method Snow (line 317) | public static PositionAngle Snow(int index) => method QFrame (line 319) | public static PositionAngle QFrame(double frame) => method GFrame (line 321) | public static PositionAngle GFrame(double frame) => method Hybrid (line 323) | public static PositionAngle Hybrid(PositionAngle posAngle1, PositionAn... method Offset (line 325) | public static PositionAngle Offset(double dist, double angle, bool rel... method YOffset (line 327) | public static PositionAngle YOffset(double dist, PositionAngle posAngl... method Trunc (line 329) | public static PositionAngle Trunc(PositionAngle posAngle) => method Functions (line 331) | public static PositionAngle Functions(List> getters, List... method Pos (line 333) | public static PositionAngle Pos(double x, double y, double z, double a... method Ang (line 335) | public static PositionAngle Ang(double angle) => method FromString (line 338) | public static PositionAngle FromString(string stringValue) method ToString (line 613) | public override string ToString() method GetMapName (line 634) | public string GetMapName() method GetMapNameForObject (line 647) | public static string GetMapNameForObject(uint address) method IsObject (line 655) | public bool IsObject() method IsObjectDependent (line 660) | public bool IsObjectDependent() method IsObjectOrMario (line 671) | public bool IsObjectOrMario() method GetObjAddress (line 677) | public uint GetObjAddress() method IsSelfOrPoint (line 690) | public bool IsSelfOrPoint() method DependsOnSelf (line 696) | public bool DependsOnSelf() method IsNone (line 705) | public bool IsNone() method GetValues (line 1229) | public (double x, double y, double z, double angle) GetValues() method GetAdditionalValue (line 1234) | public double GetAdditionalValue(int index) method GetObjectValue (line 1244) | private static double GetObjectValue(string name, bool first, Coordina... method GetGoombaProjection (line 1270) | private static (double x, double z) GetGoombaProjection(uint address) method GetBullyPivot (line 1280) | public static double GetBullyPivot(uint address, Coordinate coord) method GetPyramidNormal (line 1299) | public static double GetPyramidNormal(uint address, Coordinate coord) method GetPyramidNormalTarget (line 1325) | public static double GetPyramidNormalTarget(uint address, Coordinate c... method GetTriangleVertexComponent (line 1363) | private static double GetTriangleVertexComponent(uint address, int ind... method GetSnowComponent (line 1437) | private static double GetSnowComponent(int index, Coordinate coordinate) method GetQFrameComponent (line 1456) | private static double GetQFrameComponent(double frame, Coordinate coor... method GetGFrameComponent (line 1480) | private static double GetGFrameComponent(double gFrame, Coordinate coo... method GetMarioProjection (line 1487) | private static double GetMarioProjection(Coordinate coordinate) method GetRolloutPeakComponent (line 1514) | private static double GetRolloutPeakComponent(CoordinateAngle coordAngle) method UpdateRolloutPeak (line 1538) | private static void UpdateRolloutPeak() method GetPreviousPositionsComponent (line 1551) | private static double GetPreviousPositionsComponent(Coordinate coordin... method GetNextPositionsComponent (line 1574) | private static double GetNextPositionsComponent(Coordinate coordinate) method GetOffset (line 1597) | private double GetOffset(Coordinate coordinate) method GetOffsetDist (line 1606) | public double GetOffsetDist() method GetOffsetAngle (line 1611) | public double GetOffsetAngle() method GetBasePositionAngle (line 1616) | public PositionAngle GetBasePositionAngle() method SetX (line 1624) | public bool SetX(double value) method SetY (line 1754) | public bool SetY(double value) method SetZ (line 1884) | public bool SetZ(double value) method SetAngle (line 2014) | public bool SetAngle(double value) method SetMarioComponent (line 2148) | private static bool SetMarioComponent(float value, Coordinate coordinate) method SetObjectValue (line 2192) | private static bool SetObjectValue(double value, string name, bool fir... method SetTriangleVertexComponent (line 2221) | private static bool SetTriangleVertexComponent(short value, uint addre... method SetSnowComponent (line 2275) | private static bool SetSnowComponent(int value, int index, Coordinate ... method SetValues (line 2294) | public bool SetValues(double? x = null, double? y = null, double? z = ... method GetDistance (line 2309) | public static double GetDistance(PositionAngle p1, PositionAngle p2) method GetHDistance (line 2314) | public static double GetHDistance(PositionAngle p1, PositionAngle p2) method GetXDistance (line 2319) | public static double GetXDistance(PositionAngle p1, PositionAngle p2) method GetYDistance (line 2324) | public static double GetYDistance(PositionAngle p1, PositionAngle p2) method GetZDistance (line 2329) | public static double GetZDistance(PositionAngle p1, PositionAngle p2) method GetFDistance (line 2334) | public static double GetFDistance(PositionAngle p1, PositionAngle p2) method GetSDistance (line 2343) | public static double GetSDistance(PositionAngle p1, PositionAngle p2) method AngleTo (line 2352) | private static double AngleTo(double x1, double z1, double x2, double ... method GetAngleTo (line 2361) | public static double GetAngleTo(PositionAngle p1, PositionAngle p2, bo... method GetDAngleTo (line 2367) | public static double GetDAngleTo(PositionAngle p1, PositionAngle p2, b... method GetAngleDifference (line 2376) | public static double GetAngleDifference(PositionAngle p1, PositionAngl... method GetMidPoint (line 2384) | public static (double x, double y, double z) GetMidPoint(PositionAngle... method SetDistance (line 2396) | public static bool SetDistance(PositionAngle p1, PositionAngle p2, dou... method SetHDistance (line 2410) | public static bool SetHDistance(PositionAngle p1, PositionAngle p2, do... method SetXDistance (line 2424) | public static bool SetXDistance(PositionAngle p1, PositionAngle p2, do... method SetYDistance (line 2438) | public static bool SetYDistance(PositionAngle p1, PositionAngle p2, do... method SetZDistance (line 2452) | public static bool SetZDistance(PositionAngle p1, PositionAngle p2, do... method SetFDistance (line 2466) | public static bool SetFDistance(PositionAngle p1, PositionAngle p2, do... method SetSDistance (line 2484) | public static bool SetSDistance(PositionAngle p1, PositionAngle p2, do... method SetAngleTo (line 2502) | public static bool SetAngleTo(PositionAngle p1, PositionAngle p2, doub... method SetDAngleTo (line 2520) | public static bool SetDAngleTo(PositionAngle p1, PositionAngle p2, dou... method SetAngleDifference (line 2538) | public static bool SetAngleDifference(PositionAngle p1, PositionAngle ... method SetOffset (line 2552) | private bool SetOffset(double value, Coordinate coordinate) method SetOffsetDist (line 2571) | public void SetOffsetDist(double value) method SetOffsetAngle (line 2576) | public void SetOffsetAngle(double value) method SetOffsetAngleRelative (line 2581) | public void SetOffsetAngleRelative(bool value) FILE: STROOP/Utilities/ProcessGroupUtilities.cs class ProcessGroupUtilities (line 12) | public static class ProcessGroupUtilities method GetProcessGroupDescription (line 15) | public static string GetProcessGroupDescription(uint processGroup) FILE: STROOP/Utilities/PuUtilities.cs class PuUtilities (line 11) | public static class PuUtilities method GetRelativeCoordinate (line 18) | public static double GetRelativeCoordinate(double coord) method GetPuIndex (line 23) | public static int GetPuIndex(double coord) method GetCoordinateInPu (line 28) | public static double GetCoordinateInPu(double coord, int puIndex) method GetMarioPuIndexes (line 34) | public static (int puXIndex, int puYIndex, int puZIndex) GetMarioPuInd... method SetMarioPositionInCurrentPu (line 47) | public static bool SetMarioPositionInCurrentPu(double x, double y, dou... method TranslateMarioPu (line 67) | public static bool TranslateMarioPu(int puXOffset, int puYOffset, int ... method SetMarioPu (line 76) | public static bool SetMarioPu(int newPuX, int newPuY, int newPuZ) method GetPuIndexString (line 112) | public static string GetPuIndexString(bool useQpu, bool includeY) FILE: STROOP/Utilities/RngIndexer.cs class RngIndexer (line 11) | public static class RngIndexer method RngIndexer (line 19) | static RngIndexer() method GetNextRNG (line 42) | public static ushort GetNextRNG(ushort rng, bool earlyReset = true) method GetRngIndex (line 65) | public static int GetRngIndex() method GetRngIndex (line 70) | public static int GetRngIndex(ushort rngValue) method GetRngValue (line 75) | public static ushort GetRngValue() method GetRngValue (line 80) | public static ushort GetRngValue(int index) method GetRngIndexDiff (line 86) | public static int GetRngIndexDiff(ushort rngValue1, ushort rngValue2) FILE: STROOP/Utilities/ScriptParser.cs class ScriptParser (line 12) | public class ScriptParser method AddScript (line 17) | public void AddScript(string scriptFile, uint insertAddress, byte reg1... FILE: STROOP/Utilities/SegmentationUtilities.cs class SegmentationUtilities (line 12) | public static class SegmentationUtilities method DecodeSegmentedAddress (line 21) | public static uint DecodeSegmentedAddress(uint segmentedAddress) method SegmentedToVirtual (line 28) | public static uint SegmentedToVirtual(uint addr) method VirtualToSegmented (line 36) | public static uint VirtualToSegmented(uint segment, uint addr) FILE: STROOP/Utilities/SkribblioUtilities.cs class SkribblioUtilities (line 14) | public static class SkribblioUtilities method ShowWords (line 965) | public static void ShowWords() FILE: STROOP/Utilities/Stream/BaseProcessIO.cs class BaseProcessIO (line 13) | public abstract class BaseProcessIO : IEmuRamIO method WriteFunc (line 17) | protected abstract bool WriteFunc(UIntPtr address, byte[] buffer); method ReadFunc (line 18) | protected abstract bool ReadFunc(UIntPtr address, byte[] buffer); method Suspend (line 29) | public abstract bool Suspend(); method Resume (line 30) | public abstract bool Resume(); method BaseProcessIO (line 32) | public BaseProcessIO() method ReadRelative (line 36) | public bool ReadRelative(uint address, byte[] buffer, EndiannessType e... method ReadAbsolute (line 42) | public bool ReadAbsolute(UIntPtr address, byte[] buffer, EndiannessTyp... method WriteRelative (line 66) | public bool WriteRelative(uint address, byte[] buffer, EndiannessType ... method WriteAbsolute (line 71) | public bool WriteAbsolute(UIntPtr address, byte[] buffer, EndiannessTy... method GetAbsoluteAddress (line 106) | public UIntPtr GetAbsoluteAddress(uint n64Address, int size) method GetRelativeAddress (line 113) | public uint GetRelativeAddress(UIntPtr absoluteAddress, int size) FILE: STROOP/Utilities/Stream/DolphinProcessIO.cs class DolphinProcessIO (line 13) | class DolphinProcessIO : WindowsProcessRamIO class DolphinProcessException (line 15) | public class DolphinProcessException : Exception method DolphinProcessException (line 17) | public DolphinProcessException(string message) : base(message) { } method DolphinProcessIO (line 20) | public DolphinProcessIO(Process process, Emulator emulator) method CalculateOffset (line 23) | protected override void CalculateOffset() FILE: STROOP/Utilities/Stream/IEmuRamIO.cs type IEmuRamIO (line 11) | public interface IEmuRamIO method Suspend (line 16) | bool Suspend(); method Resume (line 17) | bool Resume(); method ReadRelative (line 21) | bool ReadRelative(uint address, byte[] buffer, EndiannessType endianne... method ReadAbsolute (line 22) | bool ReadAbsolute(UIntPtr address, byte[] buffer, EndiannessType endia... method WriteRelative (line 23) | bool WriteRelative(uint address, byte[] buffer, EndiannessType endiann... method WriteAbsolute (line 24) | bool WriteAbsolute(UIntPtr address, byte[] buffer, EndiannessType endi... method GetAbsoluteAddress (line 26) | UIntPtr GetAbsoluteAddress(uint n64Address, int size); method GetRelativeAddress (line 27) | uint GetRelativeAddress(UIntPtr absoluteAddress, int size); FILE: STROOP/Utilities/Stream/ProcessStream.cs class ProcessStream (line 17) | public class ProcessStream : IDisposable method ProcessStream (line 43) | public ProcessStream() method WaitForDispose (line 52) | public async Task WaitForDispose() method LogException (line 57) | private void LogException(Exception e) method ExceptionHandler (line 67) | private void ExceptionHandler(Task obj) method SetForegroundWindow (line 79) | [DllImport("user32.dll")] method GetForegroundWindow (line 82) | [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] method GetWindowThreadProcessId (line 85) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method FocusOnEmulator (line 88) | public void FocusOnEmulator() method SwitchIO (line 95) | public bool SwitchIO(IEmuRamIO newIO) method OpenSTFile (line 132) | public bool OpenSTFile(string fileName) method SwitchProcess (line 138) | public bool SwitchProcess(Process newProcess, Emulator emulator) method Suspend (line 153) | public void Suspend() method Resume (line 159) | public void Resume() method ProcessClosed (line 164) | private void ProcessClosed(object sender, EventArgs e) method GetAbsoluteAddress (line 170) | public UIntPtr GetAbsoluteAddress(uint relativeAddress, int size = 0) method GetRelativeAddress (line 175) | public uint GetRelativeAddress(UIntPtr relativeAddress, int size) method GetValue (line 180) | public object GetValue(Type type, uint address, bool absoluteAddress =... method GetByte (line 194) | public byte GetByte(uint address, bool absoluteAddress = false, uint? ... method GetSByte (line 206) | public sbyte GetSByte(uint address, bool absoluteAddress = false, uint... method GetShort (line 218) | public short GetShort(uint address, bool absoluteAddress = false, uint... method GetUShort (line 230) | public ushort GetUShort(uint address, bool absoluteAddress = false, ui... method GetInt (line 242) | public int GetInt(uint address, bool absoluteAddress = false, uint? ma... method GetUInt (line 254) | public uint GetUInt(uint address, bool absoluteAddress = false, uint? ... method GetFloat (line 266) | public float GetFloat(uint address, bool absoluteAddress = false, uint... method GetDouble (line 276) | public double GetDouble(uint address, bool absoluteAddress = false, ui... method ReadRam (line 286) | public byte[] ReadRam(uint address, int length, EndiannessType endiann... method ReadRam (line 291) | public byte[] ReadRam(UIntPtr address, int length, EndiannessType endi... method ReadProcessMemory (line 341) | public bool ReadProcessMemory(UIntPtr address, byte[] buffer, Endianne... method CheckReadonlyOff (line 346) | public bool CheckReadonlyOff() method SetValueRoundingWrapping (line 354) | public bool SetValueRoundingWrapping ( method SetValue (line 380) | public bool SetValue(Type type, object value, uint address, bool absol... method SetValue (line 408) | public bool SetValue(byte value, uint address, bool absoluteAddress = ... method SetValue (line 424) | public bool SetValue(sbyte value, uint address, bool absoluteAddress =... method SetValue (line 440) | public bool SetValue(Int16 value, uint address, bool absoluteAddress =... method SetValue (line 456) | public bool SetValue(UInt16 value, uint address, bool absoluteAddress ... method SetValue (line 472) | public bool SetValue(Int32 value, uint address, bool absoluteAddress =... method SetValue (line 488) | public bool SetValue(UInt32 value, uint address, bool absoluteAddress ... method SetValue (line 504) | public bool SetValue(float value, uint address, bool absoluteAddress =... method SetValue (line 511) | public bool SetValue(double value, uint address, bool absoluteAddress ... method WriteRam (line 523) | public bool WriteRam(byte[] buffer, uint address, EndiannessType endia... method WriteRam (line 529) | public bool WriteRam(byte[] buffer, UIntPtr address, EndiannessType en... method RefreshRam (line 564) | public bool RefreshRam() method ProcessUpdate (line 583) | private void ProcessUpdate() method Dispose (line 638) | protected virtual void Dispose(bool disposing) method Dispose (line 655) | public void Dispose() FILE: STROOP/Utilities/Stream/StFileIO.cs class StFileIO (line 14) | class StFileIO : BaseProcessIO method StFileIO (line 33) | public StFileIO(string path) : base() method LoadMemory (line 39) | public void LoadMemory() method SaveMemory (line 54) | public void SaveMemory(string path) method Resume (line 65) | public override bool Resume() { return true; } method Suspend (line 67) | public override bool Suspend() { return true; } method WriteFunc (line 69) | protected override bool WriteFunc(UIntPtr address, byte[] buffer) method ReadFunc (line 78) | protected override bool ReadFunc(UIntPtr address, byte[] buffer) FILE: STROOP/Utilities/Stream/WindowsProcessIO.cs class WindowsProcessRamIO (line 15) | class WindowsProcessRamIO : BaseProcessIO, IDisposable method WindowsProcessRamIO (line 36) | public WindowsProcessRamIO(Process process, Emulator emulator) : base() method _process_Exited (line 59) | private void _process_Exited(object sender, EventArgs e) method ReadFunc (line 65) | protected override bool ReadFunc(UIntPtr address, byte[] buffer) method WriteFunc (line 71) | protected override bool WriteFunc(UIntPtr address, byte[] buffer) class MemoryRegion (line 77) | protected class MemoryRegion method MemoryRegion (line 83) | public MemoryRegion(IntPtr start, IntPtr size) method TryMerge (line 90) | public static bool TryMerge(MemoryRegion a, MemoryRegion b, out Memo... method ProtectIsReadable (line 112) | static private bool ProtectIsReadable(uint protect) method FindBytesInProcess (line 121) | protected IEnumerable FindBytesInProcess(byte[] searchBytes, ... method StartOfRamAutoDetectValid (line 236) | protected bool StartOfRamAutoDetectValid(UIntPtr startOfRam, bool chec... method CalculateOffset (line 269) | protected virtual void CalculateOffset() method Suspend (line 337) | public override bool Suspend() method Resume (line 344) | public override bool Resume() method Dispose (line 355) | protected virtual void Dispose(bool disposing) method Dispose (line 378) | public void Dispose() FILE: STROOP/Utilities/StringUtilities.cs class StringUtilities (line 13) | public static class StringUtilities method Cap (line 15) | public static string Cap(string stringValue, int length) method ExactLength (line 22) | public static string ExactLength(string stringValue, int length, bool ... method FormatIntegerWithSign (line 40) | public static string FormatIntegerWithSign(int num) method FormatIntegerWithSign (line 45) | public static string FormatIntegerWithSign(long num) method Capitalize (line 50) | public static string Capitalize(string s) method IsRegexMatch (line 56) | public static bool IsRegexMatch(string pattern, string input) FILE: STROOP/Utilities/SubtitleUtilities.cs class SubtitleUtilities (line 15) | public static class SubtitleUtilities method FormatSubtitlesFromClipboard (line 17) | public static void FormatSubtitlesFromClipboard() method ConvertLines (line 26) | public static List ConvertLines(List inputLines) method isSubtitleStart (line 78) | public static bool isSubtitleStart(string line) method isSubtitleEnd (line 83) | public static bool isSubtitleEnd(string line) method cleanup (line 88) | public static string cleanup(string line) method removePrefix (line 97) | public static string removePrefix(string line) method removeSuffix (line 107) | public static string removeSuffix(string line) method removeItalics (line 116) | public static string removeItalics(string line) method removeQuotes (line 123) | public static string removeQuotes(string line) class Subtitle (line 129) | private class Subtitle method Subtitle (line 133) | public Subtitle(List lines) method Equals (line 138) | public override bool Equals(object obj) method ToString (line 153) | public override string ToString() FILE: STROOP/Utilities/TestUtilities.cs class TestUtilities (line 19) | public static class TestUtilities method Update (line 21) | public static void Update() method TestSomething (line 148) | public static void TestSomething() method TestSomethingElse (line 153) | public static void TestSomethingElse() method AddChuckyaMapObjects (line 160) | public static void AddChuckyaMapObjects() method GetWallGaps (line 195) | public static void GetWallGaps() method GetCommonVertices (line 214) | public static List<(short x, short y, short z)> GetCommonVertices(Tria... method TriangleHasVertex (line 223) | public static bool TriangleHasVertex(TriangleDataModel tri, short x, s... method SearchForBadWallTriangles (line 230) | public static void SearchForBadWallTriangles() method GetFirstBytes (line 281) | public static void GetFirstBytes() method LookForBytes (line 289) | public static void LookForBytes() method GetAllInGameAngles (line 297) | public static void GetAllInGameAngles() method TestWarpNodes (line 313) | public static void TestWarpNodes() method TestLllFloorGaps (line 332) | public static void TestLllFloorGaps() method UpdateMoneybagHome (line 353) | private static void UpdateMoneybagHome() method UpdateScuttlebugHome (line 372) | private static void UpdateScuttlebugHome() method UpdateEel2Waypoints (line 405) | private static void UpdateEel2Waypoints() method SetEel2Waypoints (line 435) | private static void SetEel2Waypoints() method UpdateEel1Waypoints (line 460) | private static void UpdateEel1Waypoints() method SetEel1Waypoints (line 490) | private static void SetEel1Waypoints() method UpdateSnowmanWaypoints (line 543) | public static void UpdateSnowmanWaypoints() method SetSnowmanWaypoints (line 567) | private static void SetSnowmanWaypoints() method UpdateBobUpperWaypoints (line 606) | public static void UpdateBobUpperWaypoints() method SetBobUpperWaypoints (line 630) | private static void SetBobUpperWaypoints() method UpdateBobLowerWaypoints (line 680) | public static void UpdateBobLowerWaypoints() method SetBobLowerWaypoints (line 704) | private static void SetBobLowerWaypoints() method UpdateTtmTinyWaypoints (line 736) | public static void UpdateTtmTinyWaypoints() method SetTtmWaypoints (line 760) | private static void SetTtmWaypoints() method UpdateThiTinyWaypoints (line 807) | public static void UpdateThiTinyWaypoints() method SetThiTinyWaypoints (line 831) | private static void SetThiTinyWaypoints() method UpdateThiHugeWaypoints (line 841) | public static void UpdateThiHugeWaypoints() method SetThiHugeWaypoints (line 865) | private static void SetThiHugeWaypoints() method ConvertHexList (line 875) | private static void ConvertHexList() method UpdateKleptoWaypoints (line 890) | public static void UpdateKleptoWaypoints() method UpdateYoshiWaypoints (line 907) | public static void UpdateYoshiWaypoints() method UpdateMipsWaypoints (line 991) | public static void UpdateMipsWaypoints() method SetMipsWaypoints (line 1042) | public static void SetMipsWaypoints() method UpdateRacingPenguinWaypoints2 (line 1121) | public static void UpdateRacingPenguinWaypoints2() method UpdateRacingPenguinWaypoints (line 1158) | public static void UpdateRacingPenguinWaypoints() method SetRacingPenguinWaypoints (line 1182) | public static void SetRacingPenguinWaypoints() method SetKtq2Waypoints (line 1198) | public static void SetKtq2Waypoints() method Update4Ktq2Waypoints (line 1208) | public static void Update4Ktq2Waypoints() method Update3Ktq1Waypoints (line 1242) | public static void Update3Ktq1Waypoints() method TestSomething29 (line 1266) | public static void TestSomething29() method Update2 (line 1310) | public static void Update2() method TestSomething28 (line 1324) | public static void TestSomething28() method TestSomething27 (line 1336) | public static void TestSomething27() method TestSomething26 (line 1406) | public static void TestSomething26() method TestSomething25 (line 1411) | public static void TestSomething25() method TestSomething24 (line 1455) | public static void TestSomething24() method TestSomething23 (line 1483) | public static void TestSomething23() method TestSomething22 (line 1493) | public static void TestSomething22() method TestSomething21 (line 1498) | public static void TestSomething21() method TestSomething20 (line 1504) | public static void TestSomething20() method TestSomething19 (line 1514) | public static void TestSomething19() method Update1 (line 1523) | public static void Update1() method TestSomething18 (line 1538) | public static void TestSomething18() method TestSomething17 (line 1585) | public static void TestSomething17() method TestSomething15 (line 1673) | public static void TestSomething15() method TestSomething14 (line 1701) | public static void TestSomething14() method TestSomething13 (line 1720) | public static void TestSomething13() method TestSomething10 (line 1727) | public static void TestSomething10() class PendulumSwing (line 1755) | public class PendulumSwing method PendulumSwing (line 1761) | public PendulumSwing(int amplitude, int acceleration, PendulumSwing ... method GetSuccessors (line 1768) | public List GetSuccessors() method ToString (line 1777) | public override string ToString() method AddGraphicsTriangleVerticesToTriangleTab (line 1784) | public static void AddGraphicsTriangleVerticesToTriangleTab() method AreVerticesEqual (line 1870) | public static bool AreVerticesEqual(List> vertices1, List<... method TestSomething6 (line 1887) | public static void TestSomething6() method TestSomething7 (line 1895) | public static void TestSomething7() method MoveBoxes (line 1900) | public static void MoveBoxes(bool upwards) method TestSomething4 (line 1941) | public static void TestSomething4() method TestSomething2 (line 1946) | public static void TestSomething2() method TestScuttlebugDrops (line 1988) | public static void TestScuttlebugDrops() method TestSomething11 (line 2031) | public static void TestSomething11() FILE: STROOP/Utilities/TestUtilities2.cs class TestUtilities2 (line 20) | public static class TestUtilities2 method Test (line 22) | public static void Test() FILE: STROOP/Utilities/TrackPlatform.cs class TrackPlatform (line 13) | public class TrackPlatform method GetVariableValues (line 93) | public List GetVariableValues() method GetVariableNames (line 147) | public List GetVariableNames() method TrackPlatform (line 201) | public TrackPlatform(uint objAddress) method ApplyToObject (line 253) | public void ApplyToObject(uint objAddress) method FindWaypoint (line 304) | private static TrackPlatformWaypoint FindWaypoint(uint address) method TrackPlatform (line 318) | public TrackPlatform( method Clone (line 416) | public TrackPlatform Clone() method Equals (line 468) | public override bool Equals(object obj) method GetHashCode (line 524) | public override int GetHashCode() class TrackPlatformWaypoint (line 529) | public class TrackPlatformWaypoint method TrackPlatformWaypoint (line 538) | public TrackPlatformWaypoint( method ToString (line 549) | public override string ToString() method TrackPlatform (line 601) | public TrackPlatform() method Update (line 609) | public void Update(bool isMarioStandingOnPlatform) method platform_on_track_reset (line 624) | private void platform_on_track_reset() method platform_on_track_mario_not_on_platform (line 630) | private void platform_on_track_mario_not_on_platform() method bhv_platform_on_track_init (line 635) | private void bhv_platform_on_track_init() method platform_on_track_act_init (line 649) | private void platform_on_track_act_init() method obj_perform_position_op (line 687) | private uint obj_perform_position_op(int op) method platform_on_track_update_pos_or_spawn_ball (line 713) | private void platform_on_track_update_pos_or_spawn_ball(int ballIndex,... method IsMarioStandingOnPlatform (line 803) | private bool IsMarioStandingOnPlatform() method platform_on_track_act_wait_for_mario (line 808) | private void platform_on_track_act_wait_for_mario() method obj_forward_vel_approach (line 823) | private int obj_forward_vel_approach(float target, float delta) method approach_f32_ptr (line 828) | private int approach_f32_ptr(ref float px, float target, float delta) method abs_angle_diff (line 845) | private short abs_angle_diff(short x0, short x1) method clamp_s16 (line 862) | private int clamp_s16(ref short value, short minimum, short maximum) method approach_s16_symmetric (line 880) | short approach_s16_symmetric(short value, short target, short increment) method obj_face_yaw_approach (line 910) | private int obj_face_yaw_approach(short targetYaw, short deltaYaw) method obj_face_roll_approach (line 922) | private int obj_face_roll_approach(short targetRoll, short deltaRoll) method platform_on_track_act_move_along_track (line 934) | private void platform_on_track_act_move_along_track() method platform_on_track_act_pause_briefly (line 995) | private void platform_on_track_act_pause_briefly() method cur_obj_within_12k_bounds (line 1003) | private int cur_obj_within_12k_bounds() method cur_obj_move_using_vel_and_gravity (line 1023) | private void cur_obj_move_using_vel_and_gravity() method platform_on_track_act_fall (line 1034) | private void platform_on_track_act_fall() method platform_on_track_rock_ski_lift (line 1048) | private void platform_on_track_rock_ski_lift() method bhv_platform_on_track_update (line 1053) | private void bhv_platform_on_track_update() method bhv_track_ball_update (line 1091) | private void bhv_track_ball_update() method ToString (line 1096) | public override string ToString() FILE: STROOP/Utilities/TrackPlatformTable.cs class TrackPlatformTable (line 13) | public class TrackPlatformTable method TrackPlatformTable (line 18) | public TrackPlatformTable() method GetNumComputedFrames (line 24) | public int GetNumComputedFrames() method SetNumComputedFrames (line 29) | public void SetNumComputedFrames(int numFrames) method GetFrame (line 58) | public int GetFrame(uint objAddress) method SetFrame (line 75) | public bool SetFrame(int frame, uint objAddress) FILE: STROOP/Utilities/TriangleUtilities.cs class TriangleUtilities (line 13) | public static class TriangleUtilities method GetLevelTriangles (line 15) | public static List GetLevelTriangles() method GetLevelTriangleAddresses (line 22) | public static List GetLevelTriangleAddresses() method GetObjectTriangles (line 29) | public static List GetObjectTriangles() method GetObjectTrianglesForObject (line 41) | public static List GetObjectTrianglesForObject(uint... method GetObjectFloorTrianglesForObject (line 46) | public static List GetObjectFloorTrianglesForObject... method GetTriangleAddressOfObjectTriangleIndex (line 51) | public static uint? GetTriangleAddressOfObjectTriangleIndex(uint objAd... method GetSelectedObjectTriangles (line 58) | public static List GetSelectedObjectTriangles() method GetAllTriangles (line 67) | public static List GetAllTriangles() method GetAllTriangleAddresses (line 74) | public static List GetAllTriangleAddresses() method GetTrianglesInRange (line 81) | public static List GetTrianglesInRange(uint startAd... method GetTriangleAddressesInRange (line 87) | public static List GetTriangleAddressesInRange(uint startAddress... method ShowTriangles (line 99) | public static void ShowTriangles(List triangleList) method AnnihilateAllTrianglesButDeathBarriers (line 106) | public static void AnnihilateAllTrianglesButDeathBarriers() method AnnihilateAllCeilings (line 122) | public static void AnnihilateAllCeilings() method NeutralizeTriangles (line 133) | public static void NeutralizeTriangles(TriangleClassification? classif... method NeutralizeTriangles (line 147) | public static void NeutralizeTriangles(short surfaceType) method NeutralizeSleeping (line 160) | public static void NeutralizeSleeping() method DisableCamCollision (line 171) | public static void DisableCamCollision(TriangleClassification? classif... method CalculateClassification (line 185) | public static TriangleClassification CalculateClassification(double yN... method ConvertSurfaceTypes (line 192) | public static void ConvertSurfaceTypes(TriangleClassificationExtended ... method TrianglePassesClassification (line 200) | private static bool TrianglePassesClassification(TriangleDataModel tri... method GetNorms (line 217) | public static (float normX, float normY, float normZ, float normOffset... method FindFloorAndY (line 235) | public static (TriangleDataModel, float) FindFloorAndY(float floatX, f... method FindFloor (line 243) | public static TriangleDataModel FindFloor(float floatX, float floatY, ... method FindFloorFromList (line 276) | private static TriangleDataModel FindFloorFromList(short shortX, short... method FindCeilingAndY (line 299) | public static (TriangleDataModel, float) FindCeilingAndY(float floatX,... method FindCeiling (line 307) | public static TriangleDataModel FindCeiling(float floatX, float floatY... method FindCeilingFromList (line 340) | private static TriangleDataModel FindCeilingFromList(short shortX, sho... method GetCurrentTriangle (line 363) | public static uint GetCurrentTriangle(TriangleClassification classific... FILE: STROOP/Utilities/TtcSpeedSettingUtilities.cs class TtcSpeedSettingUtilities (line 12) | public static class TtcSpeedSettingUtilities method GetTtcSpeedSettingDescription (line 15) | public static string GetTtcSpeedSettingDescription(short? ttcSpeedSett... method GetTtcSpeedSetting (line 33) | public static short? GetTtcSpeedSetting(string description) method GetDescriptions (line 55) | public static List GetDescriptions() FILE: STROOP/Utilities/TypeUtilities.cs class TypeUtilities (line 15) | public static class TypeUtilities method ConvertBytes (line 106) | public static object ConvertBytes(Type type, string hexString, bool li... method ConvertBytes (line 127) | public static object ConvertBytes(Type type, byte[] allBytes, int star... method ConvertBytes (line 151) | public static object ConvertBytes(Type type, byte[] bytes) method GetBytes (line 164) | public static byte[] GetBytes(object obj, int? fixedLength = null, Enc... method IsNumber (line 198) | public static bool IsNumber(object obj) method IsIntegerNumber (line 212) | public static bool IsIntegerNumber(object obj) method ConvertHexStringToByteArray (line 224) | public static byte[] ConvertHexStringToByteArray(string stringValue, b... method IsSubtype (line 242) | public static bool IsSubtype(Type type1, Type type2) method GetRelativeAddressFromAbsoluteAddress (line 247) | public static uint GetRelativeAddressFromAbsoluteAddress(uint addr, in... method GetAbsoluteAddressFromRelativeAddress (line 255) | public static uint GetAbsoluteAddressFromRelativeAddress(uint addr, in... method SwapRelativeAbsolute (line 259) | public static uint? SwapRelativeAbsolute(uint addr, int byteCount) method GetDefault (line 275) | public static object GetDefault(Type t) method GetDefaultGeneric (line 280) | public static T GetDefaultGeneric() FILE: STROOP/Utilities/VarHackSpecialUtilities.cs class VarHackSpecialUtilities (line 9) | public static class VarHackSpecialUtilities method CreateGetterFunction (line 14) | public static (string, Func) CreateGetterFunction(string speci... method FormatDouble (line 94) | private static string FormatDouble(double value, int numDigits, bool u... method FormatInteger (line 115) | private static string FormatInteger(double value) FILE: STROOP/Utilities/WatchVariableCoordinateManager.cs class WatchVariableCoordinateManager (line 13) | public static class WatchVariableCoordinateManager method NotifyCoordinate (line 18) | public static void NotifyCoordinate(Coordinate coordinate, WatchVariab... FILE: STROOP/Utilities/WatchVariableSelectionUtilities.cs class WatchVariableSelectionUtilities (line 16) | public static class WatchVariableSelectionUtilities method CreateSelectionToolStripItems (line 18) | public static List CreateSelectionToolStripItems( FILE: STROOP/Utilities/WatchVariableSpecialDictionary.cs class WatchVariableSpecialDictionary (line 11) | public class WatchVariableSpecialDictionary method WatchVariableSpecialDictionary (line 15) | public WatchVariableSpecialDictionary() method ContainsKey (line 20) | public bool ContainsKey(string key) method Get (line 25) | public (Func, Func) Get(string... method Add (line 30) | public void Add(string key, (Func, Func, Func, Func, Func, Func, Func, Func, Func, Func, Func, Func, Func getter, Func getter, Action... method AddDummyEntry (line 464) | public static string AddDummyEntry(string typeString) method AddSchedulerEntry (line 507) | public static string AddSchedulerEntry(int index) method AddPanEntriesToDictionary (line 519) | public static void AddPanEntriesToDictionary() method AddPanEntriesToDictionary (line 547) | public static void AddPanEntriesToDictionary(int index) method AddMap3DEntriesToDictionary (line 597) | public static void AddMap3DEntriesToDictionary() method AddGeneratedEntriesToDictionary (line 773) | public static void AddGeneratedEntriesToDictionary() method AddLiteralEntriesToDictionary (line 898) | public static void AddLiteralEntriesToDictionary() method GetClosestTriangleVertexIndex (line 5159) | public static int GetClosestTriangleVertexIndex(uint triAddress) method GetClosestTriangleVertexPosition (line 5174) | private static PositionAngle GetClosestTriangleVertexPosition(uint tri... method GetTriangleUphillAngleRadians (line 5184) | private static double GetTriangleUphillAngleRadians(uint triAddress) method GetTriangleUphillAngle (line 5190) | public static double GetTriangleUphillAngle(uint triAddress) method GetTriangleUphillAngle (line 5196) | public static double GetTriangleUphillAngle(TriangleDataModel triStruct) method GetMaxHorizontalSpeedOnTriangle (line 5204) | private static double GetMaxHorizontalSpeedOnTriangle(uint triAddress,... method GetMarioSlidingSpeed (line 5225) | public static double GetMarioSlidingSpeed() method SetMarioSlidingSpeed (line 5233) | public static bool SetMarioSlidingSpeed(double newSlidingSpeed) method GetMarioSlidingAngle (line 5250) | public static double GetMarioSlidingAngle() method SetMarioSlidingAngle (line 5258) | public static bool SetMarioSlidingAngle(double newSlidingAngle) method GetRadiusDiff (line 5275) | private static double GetRadiusDiff(PositionAngle self, PositionAngle ... method SetRadiusDiff (line 5282) | private static bool SetRadiusDiff(PositionAngle self, PositionAngle po... method GetWaypointSpecialVars (line 5293) | private static (double dotProduct, double distToWaypointPlane, double ... method GetRacingPenguinSpecialVars (line 5326) | private static (double effortTarget, double effortChange, double minHS... method GetKoopaTheQuickSpecialVars (line 5359) | private static (double hSpeedTarget, double hSpeedChange) method GetPendulumCountdown (line 5372) | public static int GetPendulumCountdown(uint pendulumAddress) method GetPendulumCountdown (line 5383) | public static int GetPendulumCountdown( method GetPendulumAmplitude (line 5389) | public static float GetPendulumAmplitude(uint pendulumAddress) method GetPendulumAmplitude (line 5399) | public static float GetPendulumAmplitude( method GetPendulumAmplitude (line 5405) | public static float GetPendulumAmplitude(float angle, float accelerati... method GetPendulumVars (line 5412) | public static (float amplitude, int countdown) GetPendulumVars( method GetCogNumFramesInRotation (line 5475) | public static int GetCogNumFramesInRotation(uint cogAddress) method GetCogNumFramesInRotation (line 5483) | public static int GetCogNumFramesInRotation(ushort yawFacing, int curr... method GetCogEndingYaw (line 5491) | public static ushort GetCogEndingYaw(uint cogAddress) method GetCogEndingYaw (line 5499) | public static ushort GetCogEndingYaw(ushort yawFacing, int currentYawV... method GetObjectTrajectoryFramesToYDist (line 5507) | private static double GetObjectTrajectoryFramesToYDist(double frames) method GetObjectTrajectoryYDistToFrames (line 5528) | private static double GetObjectTrajectoryYDistToFrames(double yDist) method GetBobombTrajectoryFramesToHDist (line 5550) | private static double GetBobombTrajectoryFramesToHDist(double frames) method GetBobombTrajectoryHDistToFrames (line 5555) | private static double GetBobombTrajectoryHDistToFrames(double hDist) method GetCorkBoxTrajectoryFramesToHDist (line 5560) | private static double GetCorkBoxTrajectoryFramesToHDist(double frames) method GetCorkBoxTrajectoryHDistToFrames (line 5565) | private static double GetCorkBoxTrajectoryHDistToFrames(double hDist) method GetDeFactoMultiplier (line 5572) | private static float GetDeFactoMultiplier() method GetMarioDeFactoSpeed (line 5585) | public static float GetMarioDeFactoSpeed() method GetSyncingSpeed (line 5592) | public static double GetSyncingSpeed() method GetQpuSpeed (line 5597) | public static double GetQpuSpeed() method GetRelativePuSpeed (line 5603) | public static double GetRelativePuSpeed() method GetIntendedNextPosition (line 5611) | public static (double x, double z) GetIntendedNextPosition(double numF... method GetQsRelativeSpeed (line 5623) | private static double GetQsRelativeSpeed(double numFrames, bool xComp) method GetQsRelativeIntendedNextComponent (line 5635) | private static double GetQsRelativeIntendedNextComponent(double numFra... method GetQsRelativeIntendedNextComponent (line 5643) | private static bool GetQsRelativeIntendedNextComponent(double newValue... method GetDeltaYawIntendedFacing (line 5671) | public static short GetDeltaYawIntendedFacing() method GetDeltaYawIntendedBackwards (line 5679) | public static short GetDeltaYawIntendedBackwards() method ConvertDoubleJumpHSpeedToVSpeed (line 5687) | public static double ConvertDoubleJumpHSpeedToVSpeed(double hSpeed) method ConvertDoubleJumpVSpeedToHSpeed (line 5692) | public static double ConvertDoubleJumpVSpeedToHSpeed(double vSpeed) method ComputeHeightChangeFromInitialVerticalSpeed (line 5697) | public static double ComputeHeightChangeFromInitialVerticalSpeed(doubl... method ComputeInitialVerticalSpeedFromHeightChange (line 5705) | public static double ComputeInitialVerticalSpeedFromHeightChange(doubl... method GetRotationDisplacement (line 5715) | private static (float x, float y, float z) GetRotationDisplacement() method mtxf_rotate_zxy_and_translate (line 5789) | private static void mtxf_rotate_zxy_and_translate(float[,] dest, float... method linear_mtxf_transpose_mul_vec3f (line 5819) | private static void linear_mtxf_transpose_mul_vec3f(float[,] m, float[... method GetWarpNodesAddress (line 5829) | public static uint GetWarpNodesAddress() method GetNumWarpNodes (line 5837) | public static int GetNumWarpNodes() method GetWarpNodeAddresses (line 5849) | public static List GetWarpNodeAddresses() method GetDeltaInGameAngle (line 5863) | public static int GetDeltaInGameAngle(ushort angle) method GetRealTime (line 5872) | public static string GetRealTime(uint totalFrames) method IsMarioHitboxOverlapping (line 5910) | public static int IsMarioHitboxOverlapping(uint objAddress) FILE: STROOP/Utilities/WatchVariableUtilities.cs class WatchVariableUtilities (line 12) | public static class WatchVariableUtilities method GetBaseAddressType (line 14) | public static BaseAddressTypeEnum GetBaseAddressType(string stringValue) method GetSubclass (line 19) | public static WatchVariableSubclass GetSubclass(string stringValue) method GetCoordinate (line 25) | public static Coordinate GetCoordinate(string stringValue) method GetVariableGroup (line 30) | public static VariableGroup GetVariableGroup(string stringValue) method ParseVariableGroupList (line 35) | public static List ParseVariableGroupList(string string... method GetBaseAddressListFromBaseAddressType (line 52) | public static List GetBaseAddressListFromBaseAddressType(BaseAdd... FILE: STROOP/Utilities/WaterUtilities.cs class WaterUtilities (line 12) | public static class WaterUtilities method GetWaterLevels (line 14) | public static List<(int y, int xMin, int xMax, int zMin, int zMax)> Ge... method GetCurrentWater (line 38) | public static int GetCurrentWater() method GetWaterAtPos (line 45) | public static int GetWaterAtPos(float x, float z) FILE: STROOP/Utilities/XmlConfigParser.cs class XmlConfigParser (line 22) | public static class XmlConfigParser method FixPathSep (line 24) | private static string FixPathSep(string s) method OpenConfig (line 29) | public static void OpenConfig(string path) method OpenSavedSettings (line 71) | public static void OpenSavedSettings(string path) method OpenWatchVariableControls (line 158) | public static List OpenWatchVariableControls(str... method OpenWatchVariableControlPrecursors (line 164) | public static List OpenWatchVariableCon... method OpenObjectAssoc (line 182) | public static ObjectAssociations OpenObjectAssoc(string path, ObjectSl... method CreateInputImageAssocList (line 871) | public static List CreateInputImageAssocList(string path) method CreateInputImageAssoc (line 905) | public static InputImageGui CreateInputImageAssoc( method OpenFileImageAssoc (line 1048) | public static void OpenFileImageAssoc(string path, FileImageGui fileIm... method OpenMapAssoc (line 1319) | public static MapAssociations OpenMapAssoc(string path) method OpenScripts (line 1423) | public static ScriptParser OpenScripts(string path) method OpenHacks (line 1462) | public static List OpenHacks(string path) method OpenActionTable (line 1507) | public static ActionTable OpenActionTable(string path) method OpenAnimationTable (line 1552) | public static AnimationTable OpenAnimationTable(string path) method OpenTriangleInfoTable (line 1572) | public static TriangleInfoTable OpenTriangleInfoTable(string path) method OpenCourseDataTable (line 1598) | public static CourseDataTable OpenCourseDataTable(string path) method OpenPendulumSwingTable (line 1624) | public static PendulumSwingTable OpenPendulumSwingTable(string path) method OpenPendulumVertexTable (line 1646) | public static PendulumVertexTable OpenPendulumVertexTable(string path) method OpenWaypointTable (line 1651) | public static WaypointTable OpenWaypointTable(string path) method OpenPointTable (line 1674) | public static PointTable OpenPointTable(string path) method OpenMusicTable (line 1698) | public static MusicTable OpenMusicTable(string path) method OpenMissionTable (line 1713) | public static MissionTable OpenMissionTable(string path) FILE: STROOP/Utilities/ZipUtilities.cs class ZipUtilities (line 14) | public static class ZipUtilities method Compress (line 16) | public static byte[] Compress(byte[] raw) method Decompress (line 29) | public static byte[] Decompress(byte[] gzip) FILE: STROOPUnitTests/Mocks/MockEmuIO.cs class MockEmuIO (line 13) | class MockEmuIO : BaseProcessIO method MockEmuIO (line 33) | public MockEmuIO(EndiannessType endianness) method SetEndianness (line 39) | public void SetEndianness(EndiannessType endianness) method Clear (line 44) | public void Clear() method GetBytes (line 49) | public byte[] GetBytes(uint address, int count) method Resume (line 56) | public override bool Resume() { return true; } method Suspend (line 58) | public override bool Suspend() { return true; } method ReadFunc (line 60) | protected override bool ReadFunc(UIntPtr address, byte[] buffer) method WriteFunc (line 66) | protected override bool WriteFunc(UIntPtr address, byte[] buffer) FILE: STROOPUnitTests/ProcessStreamTests.cs class ProcessStreamTests (line 12) | [TestClass] method TestInit (line 15) | [TestInitialize] method BasicTest (line 21) | public void BasicTest(IEnumerable<(uint, T, byte[])> valuesToWrite,... method Test_ProcessStream_ReadWrite_U8 (line 92) | [TestMethod] method Test_ProcessStream_ReadWrite_U16 (line 109) | [TestMethod] method Test_ProcessStream_ReadWrite_U32 (line 125) | [TestMethod] method Test_ProcessStream_ReadWrite_data (line 140) | [TestMethod]