1. 23 May, 2019 1 commit
  2. 21 May, 2019 1 commit
  3. 16 May, 2019 2 commits
  4. 13 May, 2019 2 commits
  5. 09 May, 2019 3 commits
  6. 07 May, 2019 2 commits
    • Sebastian Büttner's avatar
      Moves documentation to wiki · d88623eb
      Sebastian Büttner authored
      Documentation has been moved to the project wiki. It is currently
      located on Gitlab:
      https://gitlab.com/Bueddl/textadventure/wikis/home
      d88623eb
    • Sebastian Büttner's avatar
      Implements first concepts for user input handling · 3bdb2144
      Sebastian Büttner authored
      User command handling is implemented using a combination of the command
      and the builder pattern. If a command is about to be invoked, it is
      first built using a concrete builder which is responsible for contextual
      parsing of the command and preparation of game objects. For example a
      "unlock" command builder has to lookup the door and the key object from
      the game state prior to invoking the command itself.
      
      Input handling itself is done using a recursive descent parser. The
      grammar is documented within the code.
      3bdb2144
  7. 18 Apr, 2019 2 commits