irregular6612's picture
refactor: restructure proteus into game/web subpackages
426093b
Raw
History Blame Contribute Delete
812 Bytes
"""
ARCEngine - A Python library for 2D sprite-based game development
"""
from .base_game import ARCBaseGame
from .camera import Camera
from .enums import MAX_REASONING_BYTES, ActionInput, BlockingMode, ComplexAction, FrameData, FrameDataRaw, GameAction, GameState, InteractionMode, PlaceableArea, SimpleAction
from .interfaces import RenderableUserDisplay, ToggleableUserDisplay
from .level import Level
from .sprites import Sprite
__version__ = "0.1.0"
__all__ = [
"Sprite",
"BlockingMode",
"InteractionMode",
"PlaceableArea",
"Camera",
"Level",
"GameAction",
"GameState",
"SimpleAction",
"ComplexAction",
"FrameData",
"FrameDataRaw",
"ARCBaseGame",
"ActionInput",
"RenderableUserDisplay",
"ToggleableUserDisplay",
"MAX_REASONING_BYTES",
]