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/screen/__init__.py Normal file
View file

@ -0,0 +1,23 @@
"""Screen reading components for visual game state detection.
This module provides tools for capturing, analyzing, and extracting information
from game screenshots without requiring memory access or game modification.
Components:
- capture: Screenshot capture using various backends
- ocr: Optical Character Recognition for text extraction
- template: Template matching for UI element detection
"""
from .capture import ScreenCapture, ScreenRegion
from .ocr import OCREngine, TextDetector
from .template import TemplateManager, TemplateMatcher
__all__ = [
"ScreenCapture",
"ScreenRegion",
"OCREngine",
"TextDetector",
"TemplateManager",
"TemplateMatcher",
]