forked from External/mage
* new help window can be opened from a player panel; * it collect and show all visible game hints from all players and all zones; * it updates in real time on game update; * allows to customize visible data; * allows to open multiple windows (current limit is 5 windows, can be slow to render); * allows to minimize opened windows; * workable card popup on mouse move over card name or card id; * filter modes: * all - show hints from all players; * player - show hints from single player; * group mode: * by hints - show same hints as one with all used cards; * by cards - show full cards list with own hints; * search mode: * allows to filter card hints by player name, card name, card id or card hint; * allows to search multiple words (equals to "or") * current limitation: * card popup shows a card instead a real object, e.g. miss card hints in it (relelated to game logs problem); * unsupport of emblems, dungeons and other non card objects from a command zone; * unsupport of revealed and library's top cards; GUI - player's panel improves: * added hints helper button; * added player hithlight as possible target in choose dialogs; * improved player name button in small mode; * fixed wrong height in small mode; Other fixes: * game logs: added card popup support for logs with custom object name; |
||
|---|---|---|
| .. | ||
| functions | ||
| trace | ||
| validation | ||
| CardUtil.java | ||
| CircularList.java | ||
| ClassScanner.java | ||
| Copier.java | ||
| CopierObjectInputStream.java | ||
| Copyable.java | ||
| DateFormat.java | ||
| DebugUtil.java | ||
| DeckBuildUtils.java | ||
| DeckUtil.java | ||
| FastByteArrayInputStream.java | ||
| FastByteArrayOutputStream.java | ||
| GameLog.java | ||
| JarVersion.java | ||
| JsonUtil.java | ||
| ManaUtil.java | ||
| MessageToClient.java | ||
| MultiAmountMessage.java | ||
| RandomUtil.java | ||
| StreamUtils.java | ||
| SubTypes.java | ||
| TargetAddress.java | ||
| ThreadLocalStringBuilder.java | ||
| TournamentUtil.java | ||
| TreeNode.java | ||