Initial project structure: reusable isometric bot engine with D2R implementation

This commit is contained in:
Hoid 2026-02-14 08:50:36 +00:00
commit e0282a7111
44 changed files with 3433 additions and 0 deletions

23
engine/input/__init__.py Normal file
View file

@ -0,0 +1,23 @@
"""Human-like input simulation for mouse and keyboard interactions.
This module provides tools for generating realistic input patterns that mimic
human behavior, including natural mouse movement curves and timing variations.
Components:
- mouse: Human-like mouse movement with Bézier curves
- keyboard: Keyboard input with realistic timing patterns
- humanize: Central controller for randomized, human-like interactions
"""
from .mouse import MouseController, MousePath
from .keyboard import KeyboardController, KeySequence
from .humanize import HumanInput, InputConfig
__all__ = [
"MouseController",
"MousePath",
"KeyboardController",
"KeySequence",
"HumanInput",
"InputConfig",
]