patterns

package
v0.2.0-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPatternDescription

func GetPatternDescription() string

GetPatternDescription returns a detailed description of pattern codes

func GetPatternHelp

func GetPatternHelp() string

GetPatternHelp returns a formatted help string for pattern codes

Types

type PatternCodes

type PatternCodes struct {
	// Basic blocks
	FullBlock  rune // F
	TopHalf    rune // T
	BottomHalf rune // B
	LeftHalf   rune // L
	RightHalf  rune // R

	// Shading blocks
	LightShade  rune // .
	MediumShade rune // :
	DarkShade   rune // #

	// Quadrants (1-4)
	Quad1 rune // 1
	Quad2 rune // 2
	Quad3 rune // 3
	Quad4 rune // 4

	// Three-quadrant composites (5-8)
	Quad5 rune // 5
	Quad6 rune // 6
	Quad7 rune // 7
	Quad8 rune // 8

	// Diagonals
	DiagonalBackward rune // \
	DiagonalForward  rune // /

	// Special
	Space rune // _
}

PatternCodes provides centralized pattern code definitions

func DefaultPatternCodes

func DefaultPatternCodes() PatternCodes

DefaultPatternCodes returns the standard pattern code mapping

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL