]> git.cworth.org Git - grrobot/blobdiff - ChangeLog
Added keybindings. Can now play a board from a file without any server.
[grrobot] / ChangeLog
index 84d46abfd6bb769cbe89821242f201978be987f9..fe019899b2b26992115bd003625a867ed8b5f434 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2003-07-09  Carl Worth  <cworth@isi.edu>
+
+       * src/grrobot.c (grr_game_read_notices): Added support for
+       RR_NOTICE_BOARD, (cleans up ugly GAMEOVER handling), and should
+       avoid nasty inconsistent display problems if the user issues a NEW
+       command.
+       (grr_game_read_notices): Tracked some librr API changes.
+       (grr_game_key_press_callback): Added some global keybindings: RGBY
+       to select robot, arrow to move, BackSpace to undo a move, Ctrl-Q
+       to quit, Space to message, and '/' to enter a command.
+
+       * src/grr_board_view.c (grr_board_view_set_active_robot):
+       (grr_board_view_move_active):
+       (grr_board_view_undo): Added an interface to grr_board_view for
+       moving robots.
+       (grr_board_view_expose): Don't display target in board center
+       unless it is a 16x16 board.
+
+       * src/args.c (parse_opt): Added support to play without a server
+       using a board from a file given on the command-line.
+       (args_parse): Switch to long_only-style command-line parsing.
+
 2003-06-19  Carl Worth  <cworth@isi.edu>
 
        * src/grrobot.c (grr_game_print): Centralized game message