# rcline/__init__.py
from .cat import Cat
from .line import Line
from .map import Map
from .circle import Circle
from .polygon import Polygon
from .entity import Entity
from .collide import Collide
from .colors import (
    PRIMARY_COLOR, SECONDARY_COLOR, ACCENT_COLOR,
    LIGHT_GRAY, MEDIUM_GRAY, DARK_GRAY, SIMPLE_CMAP, ENTITY_COLORS,
    BACKGROUND_COLOR, GRID_MAJOR_COLOR, GRID_MINOR_COLOR
)

__version__ = "0.3.0"
__author__ = "Wally Hao"
__description__ = "A 2D simulation package for cat and line interaction with collision detection"
__all__ = [
    "Cat", "Line", "Map", "Entity", "Collide","Polygon", "Circle",
    "PRIMARY_COLOR", "SECONDARY_COLOR", "ACCENT_COLOR",
    "LIGHT_GRAY", "MEDIUM_GRAY", "DARK_GRAY", "SIMPLE_CMAP", "ENTITY_COLORS",
    "BACKGROUND_COLOR", "GRID_MAJOR_COLOR", "GRID_MINOR_COLOR"
]