mirror of
https://github.com/wassname/pyrobolearn.git
synced 2026-10-30 13:40:25 +08:00
28 lines
853 B
Python
28 lines
853 B
Python
#!/usr/bin/env python
|
|
"""Provide the abstract game controller interface class.
|
|
|
|
All the game controller interfaces inherit from the `GameControllerInterface` class defined here.
|
|
|
|
Dependencies:
|
|
- `pyrobolearn.tools.interfaces.InputInterface`
|
|
"""
|
|
|
|
from pyrobolearn.tools.interfaces.interface import InputOutputInterface
|
|
|
|
__author__ = "Brian Delhaisse"
|
|
__copyright__ = "Copyright 2018, PyRoboLearn"
|
|
__credits__ = ["Brian Delhaisse"]
|
|
__license__ = "MIT"
|
|
__version__ = "1.0.0"
|
|
__maintainer__ = "Brian Delhaisse"
|
|
__email__ = "briandelhaisse@gmail.com"
|
|
__status__ = "Development"
|
|
|
|
|
|
class GameControllerInterface(InputOutputInterface):
|
|
r"""Game Controller Interface
|
|
"""
|
|
|
|
def __init__(self, use_thread=False, sleep_dt=0, verbose=False):
|
|
super(GameControllerInterface, self).__init__(use_thread=use_thread, sleep_dt=sleep_dt, verbose=verbose)
|