1$Header: /home/jcb/MahJong/newmj/RCS/MANIFEST,v 12.0 2009/06/28 20:43:12 jcb Rel $ 2 3Files in this directory: 4 5CHANGES 6 User-visible changes between releases. 7 8ChangeLog 9 Change log entries from the code. 10 11LICENCE 12 Licensing information. 13 14MANIFEST 15 This file. 16 17Makefile.in 18 Master make file. 19 20Makefile 21 Copy of Makefile.in with dependencies added. 22 23sysdep.h 24 Miscellaneous system functions. 25 26tiles.h 27 Declares the tile datatype and access functions. 28 At present it also contains some of the implementation, which 29 is done by macros; but of course nobody's supposed to 30 know that. 31 32tiles.c 33 Contains the other tile access functions. 34 35player.h 36 Contains datatypes representing players and functions on them. 37 38player.c 39 Functions concerned with players. 40 41protocol.h 42 Defines the messages passed between players and the controller. 43 44protocol.c 45 Implements conversion between API and wire protocol. 46 47proto-encode-msg.pl 48 Auxiliary script. 49 50proto-decode-msg.pl 51 Auxiliary script. 52 53make-enums.pl 54 Utility to generate enum parsing and printing functions. 55 56makedep 57 A makedepend variant. 58 59makefallbacktiles 60 Auxiliary script. 61 62makefile.msvc.old 63 See the README file. Concerns Windows users only. 64 65malloc.c 66 Doug Lea's malloc implementation, slightly cut down, for Windows. 67 68game.h 69 Headers for game data structure and functions. 70 71game.c 72 Functions on games. 73 74controller.h 75 Headers for controller.c 76 77controller.c 78 The master controller program. 79 80scoring.h 81 Headers for scoring routines. 82 83scoring.c 84 Routines for scoring. 85 86client.c 87 client support routines 88 89client.h 90 and headers 91 92gtkrc.h 93 Contains some gtkrc information as strings for use by xmj. 94 95greedy.c 96 A programmed player with simple offensive strategy. 97 98gui.c 99 The graphical user interface. 100 101gui.h 102 Header file for gui. 103 104gui-dial.c 105 Dialog box functions for gui 106 107lazyfixed.h 108lazyfixed.c 109vlazyfixed.h 110vlazyfixed.c 111 These implement two slight modifications of the GTK+ fixed widget for 112 use in the gui. 113 114version.h 115 Version strings. 116 117fallbacktiles/ 118 Directory containing pixmaps with tile letters on them. 119 120tiles-v1/ 121 Directory containing the pixmaps for the tiles. 122 123tiles-numbered/ 124 An alternative tileset in which the characters and winds are numbered 125 for those who haven't learned the Chinese characters yet. 126 (Supplied by Gary Wong.) 127 128tiles-small/ 129 A smaller tileset -- this the standard (tiles-v1) set, but shrunk 130 by 25%. 131 132icon.ico 133iconres.rs 134 Files to give xmj an icon under Windows. 135 136gtkrc-minimal 137gtkrc-plain 138gtkrc-clearlooks 139 Sample gtkrc files matching the compiled-in themes. 140 141xmj.man 142mj-server.man 143mj-player.man 144use.txt 145rules.txt 146 User documentation. 147 148