-
- Downloads
Created API for strategy; Cleaned up ClassGraphiSession
* An API for user defined agents has been created - introducing interface ClassPlayer - implementing AbstractClassPlayer from most of ClassPlayerAgent - providing MyClassPlayer as an example - the BitSets used for representing sets of cards have been 'abstracted' info CardSets which can expose Cards - Card (which are actually integer representing their position in BitSets) shows features - AbstractClassPlayer also offers access to the environment - This is documented in INTERFACE.MD * ClassGraphiSession was a copy of ClassSession with various modifications - whatever I found to relocate has been relocated in ClassSession - this involves quite some reorganisation, but seems to work
Showing
- INTERFACE.md 260 additions, 0 deletionsINTERFACE.md
- README.md 5 additions, 0 deletionsREADME.md
- TODO.md 6 additions, 6 deletionsTODO.md
- src/fr/inria/moex/classapp/AbstractClassPlayer.java 25 additions, 6 deletionssrc/fr/inria/moex/classapp/AbstractClassPlayer.java
- src/fr/inria/moex/classapp/Card.java 60 additions, 24 deletionssrc/fr/inria/moex/classapp/Card.java
- src/fr/inria/moex/classapp/CardSet.java 39 additions, 13 deletionssrc/fr/inria/moex/classapp/CardSet.java
- src/fr/inria/moex/classapp/ClassEnvironment.java 15 additions, 44 deletionssrc/fr/inria/moex/classapp/ClassEnvironment.java
- src/fr/inria/moex/classapp/ClassGame.java 4 additions, 0 deletionssrc/fr/inria/moex/classapp/ClassGame.java
- src/fr/inria/moex/classapp/ClassPlayer.java 3 additions, 3 deletionssrc/fr/inria/moex/classapp/ClassPlayer.java
- src/fr/inria/moex/classapp/ClassPlayerAgent.java 11 additions, 16 deletionssrc/fr/inria/moex/classapp/ClassPlayerAgent.java
- src/fr/inria/moex/classapp/ClassSession.java 128 additions, 58 deletionssrc/fr/inria/moex/classapp/ClassSession.java
- src/fr/inria/moex/classapp/Deck.java 67 additions, 0 deletionssrc/fr/inria/moex/classapp/Deck.java
- src/fr/inria/moex/classapp/Feature.java 12 additions, 0 deletionssrc/fr/inria/moex/classapp/Feature.java
- src/fr/inria/moex/classapp/MyClassPlayer.java 101 additions, 0 deletionssrc/fr/inria/moex/classapp/MyClassPlayer.java
- src/fr/inria/moex/classapp/PlayClass.java 6 additions, 6 deletionssrc/fr/inria/moex/classapp/PlayClass.java
- src/fr/inria/moex/classapp/resources/strings.properties 3 additions, 2 deletionssrc/fr/inria/moex/classapp/resources/strings.properties
- src/fr/inria/moex/classapp/resources/strings_fr.properties 3 additions, 2 deletionssrc/fr/inria/moex/classapp/resources/strings_fr.properties
- src/fr/inria/moex/classgui/ClassGraphicSession.java 79 additions, 178 deletionssrc/fr/inria/moex/classgui/ClassGraphicSession.java
- src/fr/inria/moex/classgui/ClassGui.java 10 additions, 11 deletionssrc/fr/inria/moex/classgui/ClassGui.java
- src/fr/inria/moex/classgui/HandPanel.java 1 addition, 1 deletionsrc/fr/inria/moex/classgui/HandPanel.java
INTERFACE.md
0 → 100644
src/fr/inria/moex/classapp/Deck.java
0 → 100644
Please register or sign in to comment