source: ai2020/group6/MAState.java@ 3

Last change on this file since 3 was 3, checked in by wouter, 4 years ago

#1925 added group6 code.

File size: 611 bytes
Line 
1package ai2020.group6;
2
3import java.math.BigDecimal;
4import java.util.Map;
5
6import geniusweb.actions.Action;
7import geniusweb.actions.PartyId;
8import geniusweb.profile.Profile;
9import geniusweb.profile.utilityspace.UtilitySpace;
10
11/**
12 * MAState is used to define the access a strategy needs to the agent.
13 *
14 * @author Group 6
15 */
16public interface MAState {
17
18 public PartyId getId ( );
19 public Profile getProfile ( );
20 public Action getLastAction ( );
21 public Map<PartyId, Integer> getPowerMap ( );
22 public BigDecimal getProgressTime ( );
23 public UtilitySpace getUtilitySpace ( );
24
25}
Note: See TracBrowser for help on using the repository browser.