i think i fixed things

This commit is contained in:
2023-01-14 14:13:10 +01:00
parent 8801ebaf58
commit 166c96e66d
8 changed files with 255 additions and 22 deletions
@@ -37,7 +37,7 @@ class ContinuousDoubleAuction(BaseComponent):
name = "ContinuousDoubleAuction"
component_type = "Trade"
required_entities = ["Coin", "Labor"]
agent_subclasses = ["BasicMobileAgent"]
agent_subclasses = ["BasicMobileAgent","TradingAgent"]
def __init__(
self,
@@ -417,7 +417,7 @@ class ContinuousDoubleAuction(BaseComponent):
"""
# This component adds 2*(1+max_bid_ask)*n_resources possible actions:
# buy/sell x each-price x each-resource
if agent_cls_name == "BasicMobileAgent":
if agent_cls_name in self.agent_subclasses:
trades = []
for c in self.commodities:
trades.append(