mirror of
https://github.com/illiumst/marl-factory-grid.git
synced 2025-07-05 17:11:35 +02:00
Comments, small bugfixes removed legacy elements
This commit is contained in:
@ -10,6 +10,12 @@ TYPES = [TYPE_VALUE, TYPE_REWARD]
|
||||
|
||||
@dataclass
|
||||
class InfoObject:
|
||||
"""
|
||||
TODO
|
||||
|
||||
|
||||
:return:
|
||||
"""
|
||||
identifier: str
|
||||
val_type: str
|
||||
value: Union[float, int]
|
||||
@ -17,6 +23,12 @@ class InfoObject:
|
||||
|
||||
@dataclass
|
||||
class Result:
|
||||
"""
|
||||
TODO
|
||||
|
||||
|
||||
:return:
|
||||
"""
|
||||
identifier: str
|
||||
validity: bool
|
||||
reward: Union[float, None] = None
|
||||
@ -40,6 +52,17 @@ class Result:
|
||||
|
||||
@dataclass
|
||||
class TickResult(Result):
|
||||
"""
|
||||
TODO
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
@dataclass
|
||||
class ActionResult(Result):
|
||||
"""
|
||||
TODO
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
@ -47,6 +70,11 @@ class TickResult(Result):
|
||||
class ActionResult(Result):
|
||||
pass
|
||||
|
||||
@dataclass
|
||||
class State(Result):
|
||||
# TODO: change identifiert to action/last_action
|
||||
pass
|
||||
|
||||
|
||||
@dataclass
|
||||
class DoneResult(Result):
|
||||
|
Reference in New Issue
Block a user