]> git.cworth.org Git - grrobot/blob - ChangeLog
* src/grrobot.c (grr_game_read_notices): Call new board_view timer
[grrobot] / ChangeLog
1 2003-11-10  Carl Worth  <cworth@isi.edu>
2
3         * src/grrobot.c (grr_game_read_notices): Call new board_view timer
4         functions on the appropriate state transitions.
5
6         * src/grr_board_view.c (grr_board_view_expose): Add code to draw a
7         cute alpha-blended timer which shows off the use of cairo_arc.
8         (grr_board_view_refresh_timer): 
9         (grr_board_view_decrement_timer): 
10         (grr_board_view_start_timer): 
11         (grr_board_view_stop_timer): 
12         (grr_board_view_reset_timer): New functions for managing the timer.
13
14 2003-09-04  Carl Worth  <cworth@isi.edu>
15
16         * configure.in (PKG_CHECK_MODULES): Require Cairo 0.1.1 or newer.
17
18         * src/grr_icon.c (grr_icon_predraw): Track changes in Cairo 0.1.1
19
20 2003-07-11  Carl Worth  <cworth@isi.edu>
21
22         * src/grrobot.c (grr_game_read_notices): Compressed move display
23         text, ('N' instead of "NORTH", etc.)
24         (grr_game_key_press_callback): Added keybindings for Next Turn,
25         Pass, Zap timer, and bids [0-9].
26         (grr_game_start_gui): Added buttons for Bid, Pass, Zap timer, Next
27         turn. Added a label for the current username.
28
29 2003-07-09  Carl Worth  <cworth@isi.edu>
30
31         * src/grrobot.c (grr_game_read_notices): Added support for
32         RR_NOTICE_BOARD, (cleans up ugly GAMEOVER handling), and should
33         avoid nasty inconsistent display problems if the user issues a NEW
34         command.
35         (grr_game_read_notices): Tracked some librr API changes.
36         (grr_game_key_press_callback): Added some global keybindings: RGBY
37         to select robot, arrow to move, BackSpace to undo a move, Ctrl-Q
38         to quit, Space to message, and '/' to enter a command.
39
40         * src/grr_board_view.c (grr_board_view_set_active_robot):
41         (grr_board_view_move_active):
42         (grr_board_view_undo): Added an interface to grr_board_view for
43         moving robots.
44         (grr_board_view_expose): Don't display target in board center
45         unless it is a 16x16 board.
46
47         * src/args.c (parse_opt): Added support to play without a server
48         using a board from a file given on the command-line.
49         (args_parse): Switch to long_only-style command-line parsing.
50
51 2003-06-19  Carl Worth  <cworth@isi.edu>
52
53         * src/grrobot.c (grr_game_print): Centralized game message
54         printing.
55         (grr_game_read_notices): New formatted messages for all notice
56         types.
57         (grr_game_read_notices): Fancy incremental updates for move
58         messages.
59         (grr_game_print): Fixed (finally) scrolling of messages.
60