:py:mod:`visualizer` ==================== .. py:module:: visualizer .. autoapi-nested-parse:: 2D visualization of ARC's rocket league environment. License: BSD 3-Clause License Copyright (c) 2023, Autonomous Robotics Club of Purdue (Purdue ARC) All rights reserved. Submodules ---------- .. toctree:: :titlesonly: :maxdepth: 1 asset/index.rst window/index.rst Package Contents ---------------- Classes ~~~~~~~ .. autoapisummary:: visualizer.Window .. py:class:: Window(map_width, map_length, wall_thickness, name='Rocket League Visualizer') Bases: :py:obj:`object` Interfaces PyGame for rendering. .. py:attribute:: BACKGROUND_COLOR :value: (0, 0, 0) .. py:attribute:: GOAL_COLOR :value: (0, 200, 0) .. py:attribute:: WALL_COLOR :value: (0, 0, 0) .. py:method:: createAsset(id, width, length, initPos=None, imgPath=None, color=None, radius=None, lines=False, circle=False) .. py:method:: updateAssetPos(id, x, y) .. py:method:: updateAssetRadius(id, radius) .. py:method:: updateAssetAngle(id, angle) .. py:method:: resetAssetLines(id) .. py:method:: show()