]> git.cworth.org Git - grrobot/blob - ChangeLog
Added keybindings. Can now play a board from a file without any server.
[grrobot] / ChangeLog
1 2003-07-09  Carl Worth  <cworth@isi.edu>
2
3         * src/grrobot.c (grr_game_read_notices): Added support for
4         RR_NOTICE_BOARD, (cleans up ugly GAMEOVER handling), and should
5         avoid nasty inconsistent display problems if the user issues a NEW
6         command.
7         (grr_game_read_notices): Tracked some librr API changes.
8         (grr_game_key_press_callback): Added some global keybindings: RGBY
9         to select robot, arrow to move, BackSpace to undo a move, Ctrl-Q
10         to quit, Space to message, and '/' to enter a command.
11
12         * src/grr_board_view.c (grr_board_view_set_active_robot):
13         (grr_board_view_move_active):
14         (grr_board_view_undo): Added an interface to grr_board_view for
15         moving robots.
16         (grr_board_view_expose): Don't display target in board center
17         unless it is a 16x16 board.
18
19         * src/args.c (parse_opt): Added support to play without a server
20         using a board from a file given on the command-line.
21         (args_parse): Switch to long_only-style command-line parsing.
22
23 2003-06-19  Carl Worth  <cworth@isi.edu>
24
25         * src/grrobot.c (grr_game_print): Centralized game message
26         printing.
27         (grr_game_read_notices): New formatted messages for all notice
28         types.
29         (grr_game_read_notices): Fancy incremental updates for move
30         messages.
31         (grr_game_print): Fixed (finally) scrolling of messages.
32