2003-07-11 Carl Worth * src/grrobot.c (grr_game_read_notices): Compressed move display text, ('N' instead of "NORTH", etc.) (grr_game_key_press_callback): Added keybindings for Next Turn, Pass, Zap timer, and bids [0-9]. (grr_game_start_gui): Added buttons for Bid, Pass, Zap timer, Next turn. Added a label for the current username. 2003-07-09 Carl Worth * 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 * src/grrobot.c (grr_game_print): Centralized game message printing. (grr_game_read_notices): New formatted messages for all notice types. (grr_game_read_notices): Fancy incremental updates for move messages. (grr_game_print): Fixed (finally) scrolling of messages.