| _Dawg_edge | Structure of a compressed dictionary ---------------- header ---------------- specialnode (0) + + nodes + firstnode (= root) ---------------- |
| _Dict_header | |
| _Dictionary | |
| _Hash_node | |
| _Hash_table | |
| AIPercent | This kind of AI is parameterized by a percentage p |
| AIPlayer | This class is a pure interface, that must be implemented by all the AI (Artificial Intelligence) players |
| alist_elt_t | |
| alist_t | |
| automaton_state_t | |
| Automaton_t | |
| automaton_t | |
| AuxFrame | Generic AuxFrame :
|
| AuxFrameList | Generic auxframe that includes a list and a """copy""" button |
| AuxFrameText | Generic auxframe that includes a text area |
| Bag | A bag stores the set of free tiles for the game |
| BagFrame | Frame to display the tiles left in the bag |
| BenjFrame | Displays the list of benjamins for the current selected word |
| Board | |
| BoardFrame | Frame to display the game board |
| ConfDimDlg | |
| ConfigDB | |
| ConfSearchDlg | |
| Coord | |
| Cross | |
| CursesIntf | This class implements the ncurses interface |
| Duplicate | This class handles the logic specific to a duplicate game |
| EliotApp | |
| FreeGame | This class handles the logic specific to a "free" game |
| Game | Parent class of all the Game types |
| GameFactory | This class is the entry point to create Game objects, either directly or using command-line parameters |
| GameFrame | Displays the current game |
| GameIO | This class offers methods to display some information relative to a game object |
| GamePrintout | |
| GfxBoard | Gfxboard is a wxWindow widget that draws a Scrabble board |
| GfxResult | |
| History | History stores all the turns that have been played This class is used many times in the game
|
| HumanPlayer | Human player |
| less_points | |
| MainFrame | |
| Matrix< T > | |
| node | |
| params_7plus1_t | Global variables for Dic_search_word_by_len : |
| params_cross_t | |
| params_regexp_t | |
| PCross | |
| PlayedRack | A Playedrack is an "improved" rack, allowing to differentiate new letters from letters that are left from the previous rack |
| Player | This class is the parent class for all the players involved in a game |
| Plus1Frame | Displays the list of 7+1 for the current search |
| PPlus1 | |
| PRegExp | |
| RaccFrame | Displays the list of possible glue letter for the current selected word |
| Rack | A rack is a set of tiles, no more |
| regexp_error_report_t | |
| ResultFrame | Displays the list of possible words searched for the given rack and board |
| Results | This class allows to perform a search on the board for a given rack, and it offers accessors to the resulting rounds |
| Round | A Round is the representation of a played word (or going to be played) |
| search_RegE_list_t | Structure used for Dic_search_RegE this structure is used to explicit letters list that will be matched against special tokens in the regular expression search |
| SearchFrame | Several research tool in a panel widget within the frame |
| SearchPanel | |
| SimpleSearchPanel | |
| Tile | |
| Training | This class handles the logic specific to a training game |
| Turn | |
| VerifFrame | Frame to verify if a word is in the dictionary |
1.4.5