i think i fixed things
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user