ddeeds / patterns.py
sudotheworld's picture
Upload 56 files
70a50c3 verified
# Pattern definitions for background modes
# Format: (duration, speed, center, span)
AUTO_PATTERN = [
(4, 30, 50, 80), # 4 seconds, 30% speed, 50% center, 80% span
(4, 55, 50, 60), # 4 seconds, 55% speed, 50% center, 60% span
(4, 70, 60, 40), # 4 seconds, 70% speed, 60% center, 40% span
(4, 45, 40, 70) # 4 seconds, 45% speed, 40% center, 70% span
]
EDGE_PATTERN = [
(6, 20, 80, 30), # 6 seconds, 20% speed, 80% center, 30% span
(8, 40, 60, 40), # 8 seconds, 40% speed, 60% center, 40% span
(6, 60, 50, 50), # 6 seconds, 60% speed, 50% center, 50% span
(4, 0, 50, 0) # 4 seconds, stop, 50% center, 0% span
]
ORGASM_PATTERN = [
(3, 70, 50, 90), # 3 seconds, 70% speed, 50% center, 90% span
(2, 80, 50, 95), # 2 seconds, 80% speed, 50% center, 95% span
(1, 90, 50, 100), # 1 second, 90% speed, 50% center, 100% span
(4, 0, 50, 0) # 4 seconds, stop, 50% center, 0% span
]
STROKE_MODES = {
'auto': AUTO_PATTERN,
'edge': EDGE_PATTERN,
'orgasm': ORGASM_PATTERN
}