| 2019-04-05 | 
Christian Heller | Ensure popup stays on even if background window changes. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-04-05 | 
Christian Heller | Re-structure client IO. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-03-09 | 
Christian Heller | Allow item-in-vicinity selection for item pickup. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-28 | 
Christian Heller | Use tuples for positions; fix inventory saving bug. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-27 | 
Christian Heller | Minor code style improvements. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-27 | 
Christian Heller | Fix reproducibility bug due to unstable iteration order. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-27 | 
Christian Heller | Refactor server code; remove now unused PLAYER_POS...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-27 | 
Christian Heller | Add client-side inventory handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-27 | 
Christian Heller | Client-wise, add inventory capability and pop-up exampl...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-27 | 
Christian Heller | Add inventory / item pickup/drop server-side. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-21 | 
Christian Heller | Dynamically decide new Thing IDs. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-21 | 
Christian Heller | Add "item" thing type differentiated from animate thing...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-21 | 
Christian Heller | Add multi-class thing type system. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | Fix so-far invisible task name derivation error. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | More refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | Remove TODO: Examined situation, found no error. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | Fix minor bug. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | Refactor and extend new library. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | Remove usage demo code from library. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | Wrap partial usage in function that copies object attri...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | Export all names in module needed for demo client. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | Proper module structure. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-18 | 
Christian Heller | New structure. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-15 | 
Christian Heller | Refactor socket code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-02-15 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-31 | 
Christian Heller | Refactor tasking system. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-30 | 
Christian Heller | Fix faultiness in previous commit. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-30 | 
Christian Heller | Refactor and optimize FOV algorithm. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-30 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-30 | 
Christian Heller | Fix MAP command geometries returning invalid classes. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-30 | 
Christian Heller | Lots of refactoring to enable SAVE command. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-26 | 
Christian Heller | To command parser, add string options; use TASK syntax...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Add SWITCH_PLAYER debugging command for switching player. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Fix AI getting stuck in illegal move attempt. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Add very basic pathfinding AI. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Use math.isclose for square map FOVs too. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Use math.isclose() to fix FOV bug instead of expensive...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | In client, avoid showing half-finished game states. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Fix FOV floating point bugs by using fractions.Fraction...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Fix map drawing / scrolling bugs in client. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Fix map scrolling bug in client. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Add map navigation key shortcuts. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-25 | 
Christian Heller | Refactor map drawing code in curses client. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-24 | 
Christian Heller | Curses loop won't delay socket input processing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-24 | 
Christian Heller | Improve map handling between client and server, add...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-24 | 
Christian Heller | Optimize ncurses client, only update map on VISIBLE_MAP...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-24 | 
Christian Heller | Add coloring to map in ncurses client. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-24 | 
Christian Heller | Extend ncurses client's capabilities. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-23 | 
Christian Heller | Add start of ncurses client. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-21 | 
Christian Heller | Use dedicated MapWidget in client. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-20 | 
Christian Heller | Minor client refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-20 | 
Christian Heller | Update Urwid version. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-20 | 
Christian Heller | Improve client. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-19 | 
Christian Heller | Redo world generation with GEN_MAP command. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-19 | 
Christian Heller | Finish previous commit. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-19 | 
Christian Heller | Add true yx_tuple:nonneg type, fix MAP command, add...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-19 | 
Christian Heller | Improve MapFovHex comments, variable names, ideas;...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-19 | 
Christian Heller | Add FOV optimization ideas. Toggle Hex indentation. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-19 | 
Christian Heller | Add FOV algorithm for Hex grids. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-18 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-18 | 
Christian Heller | Derive legal geometries directly from Map class names. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-18 | 
Christian Heller | Refactor / encapsulate Map stuff into own module. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-18 | 
Christian Heller | Allow selection of grid geometry via MAP command. A...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-17 | 
Christian Heller | Fix FOV bug. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-17 | 
Christian Heller | Create new Map object instead of changing it. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-17 | 
Christian Heller | Use hex map. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-16 | 
Christian Heller | Improve Map class. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-16 | 
Christian Heller | Improve Map class design. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-16 | 
Christian Heller | Improve Map class design. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-16 | 
Christian Heller | Abstract away all map geometry stuff into Map class. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-15 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-15 | 
Christian Heller | Class renaming. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-15 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-15 | 
Christian Heller | Minor code rearrangements. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-15 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-15 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-14 | 
Christian Heller | Minor error message reorganization. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-14 | 
Christian Heller | Ignore success messages, properly quote messages. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-14 | 
Christian Heller | Hide objects outside of visible map. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-12 | 
Christian Heller | Improve invisibility depiction. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-12 | 
Christian Heller | Add more interesting map visibility. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-12 | 
Christian Heller | Redo map system, add map visibility infrastructure. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-10 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-10 | 
Christian Heller | Replace GET_TURN with more useful GET_GAMESTATE. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-10 | 
Christian Heller | Don't abort initial save file replay on error. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-10 | 
Christian Heller | Avoid Thing collisions. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-06 | 
Christian Heller | Give feedback on aborted tasks. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-06 | 
Christian Heller | Keep checking tasks are possible during proceeding. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-06 | 
Christian Heller | Add game state saving. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2019-01-06 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-12 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-12 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-12 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-12 | 
Christian Heller | Refactoring and removal of unused code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-12 | 
Christian Heller | Remove redundant / doubled code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-12 | 
Christian Heller | Fix faulty assumption about position of player in world...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-12 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-11 | 
Christian Heller | Refactor. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-11 | 
Christian Heller | Move hardcoding of world data to init process. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2018-12-11 | 
Christian Heller | Refactor, add game file handling, replace TERRAIN with...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| next |