Free Touch Pricker
    Preparing search index...

    Class StedmanJump

    Stedman Jump-specific functionality

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    defaultFirstSix: SixType = SixType.Cold

    First six in a standard course

    defaultStartRowIndex: number = 6

    Index of rounds within six for standard start

    defaultStartSixType: SixType = SixType.Hot

    Type of six for standard start

    name: string = 'Stedman Jump'

    Method name

    print: Print
    searchCallingStrings: string[] = ...

    Calling strings for touch searches.

    Searches for touches work in steps identified by a Searching.Calling. A step must include the complete cycle of SixTypes for the method in order to avoid having to handle different types of six when searching for touches.

    Erin only has one type of six so its step is only one six long. There are three possible callings: a plain slow six, a bob, or a single. Our other methods are more complex and searches work in steps of a pair of sixes, being a call, a six, another call, and another six.

    There are seven possible callings for a pair of sixes:

    • two plain sixes
    • '- '
    • 's '
    • ' -'
    • ' s'
    • '--'
    • 's-'

    The callings ss and -s are excluded because they are equivalent to -- and s- respectively (they produce the same result).

    sixTypeProgression: Map<SixType, SixType> = ...

    Mapping from each valid six type to its successor

    Methods