xwords/xwords4/common
Eric House de3107271d changes to make hashing work -- make sure unused space in structs is 0
-- and to detect when an incoming move doesn't make sense.  These
latter changes may not be necessary now that hash code is checked
first thing, but can't hurt, and there will be devices without hash
codes for a while.
2012-05-03 19:02:42 -07:00
..
.gitignore ignore more 2010-03-14 16:25:27 +00:00
board.c use const where possible for game_writeToStream and others it calls. 2012-03-11 18:28:14 -07:00
board.h use const where possible for game_writeToStream and others it calls. 2012-03-11 18:28:14 -07:00
boarddrw.c add new preference that when set prevents calculation and drawing of 2011-12-06 18:17:55 -08:00
boardp.h add new preference that when set prevents calculation and drawing of 2011-12-06 18:17:55 -08:00
bufqueue.c add bqRemoveAll 2009-09-19 21:28:07 +00:00
bufqueue.h add bqRemoveAll 2009-09-19 21:28:07 +00:00
commmgr.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
comms.c cleanup -- no behavior change 2012-03-06 06:23:04 -08:00
comms.h re-factor sending code so essentially same message (without cookieID 2011-08-16 19:36:23 -07:00
comtypes.h add option to have robot choose to trade tiles a configurable percent 2012-05-02 20:14:42 -07:00
config.mk break dict iteration stuff out into new files. No code change 2011-10-31 18:30:55 -07:00
contypct.h Add define set to number of conn types compiled in; use it to compile 2009-09-05 13:08:46 +00:00
dawg.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
dbgutil.c add XP_LOGSTREAM 2012-03-11 14:46:03 -07:00
dbgutil.h add XP_LOGSTREAM 2012-03-11 14:46:03 -07:00
dictiter.c Don't behave badly in presence of empty dict: word count should be 0 2011-11-21 18:06:46 -08:00
dictiter.h make array one large to hold word whose len is == max 2011-11-18 21:14:24 -08:00
dictnry.c Don't behave badly in presence of empty dict: word count should be 0 2011-11-21 18:06:46 -08:00
dictnry.h move bonus square values into model: add API to set an array, and API 2011-11-16 19:01:11 -08:00
dictnryp.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
dragdrpp.c add new preference that when set prevents calculation and drawing of 2011-12-06 18:17:55 -08:00
dragdrpp.h add and set new flags for crosshairs so platforms can do better than 2010-08-11 18:50:16 -07:00
draw.c catch up with API changes. GTK to use this still needs to be fixed! 2008-08-30 13:54:47 +00:00
draw.h pass tile value into drawCell(). Java code doesn't use it yet, but I 2011-12-02 18:58:52 -08:00
engine.c use indexing (and add binary search) to double speed of getNthWord 2011-10-28 20:27:16 -07:00
engine.h add ability to specify, track and use separate dictionaries for each 2011-04-01 19:57:10 -07:00
game.c fix bugs around new variable-length tiles array changes, and otherwise 2011-11-28 18:46:08 -08:00
game.h move stream version definitions 2011-11-18 07:41:57 -08:00
Makefile makefile cleanup 2006-02-17 07:27:36 +00:00
mempool.c fix bug in debug free following debug realloc to smaller size 2011-11-02 04:38:39 -07:00
mempool.h add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
memstream.c init bitfield to 0 in case I want to hash stream directly 2012-05-03 19:00:43 -07:00
memstream.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
model.c changes to make hashing work -- make sure unused space in structs is 0 2012-05-03 19:02:42 -07:00
model.h changes to make hashing work -- make sure unused space in structs is 0 2012-05-03 19:02:42 -07:00
modelp.h fix bugs around new variable-length tiles array changes, and otherwise 2011-11-28 18:46:08 -08:00
movestak.c get rid of excessive logging 2012-05-02 20:41:46 -07:00
movestak.h add stack_getHash() -- returning hash of current move stack (excluding 2012-05-01 07:56:45 -07:00
mscore.c changes to make hashing work -- make sure unused space in structs is 0 2012-05-03 19:02:42 -07:00
nwgamest.c don't require MAX_NUM_PLAYERS==4 2011-04-12 22:17:45 -07:00
nwgamest.h Add support for a config button as a cleaner alternative to launching 2009-03-08 19:54:14 +00:00
pool.c fix test: unsigned can't drop below 0 2012-05-02 20:42:45 -07:00
pool.h add pool_containsTiles() 2012-05-01 07:49:41 -07:00
rules.mk makefile cleanup 2006-02-17 07:27:36 +00:00
scorebdp.c switch from tracking robot intelligence as a per-game boolean 2011-01-10 06:44:28 -08:00
scorebdp.h track focus on Rem: region of scoreboard in addition to players' score 2008-10-24 08:56:20 +00:00
server.c changes to make hashing work -- make sure unused space in structs is 0 2012-05-03 19:02:42 -07:00
server.h use const where possible for game_writeToStream and others it calls. 2012-03-11 18:28:14 -07:00
states.h force XW_STATE to be 1 byte. 2011-07-04 12:45:51 -07:00
strutils.c add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
strutils.h cleanup 2011-09-30 06:29:14 -07:00
tray.c Pass selected tiles into new util function, and from there into java 2011-10-19 18:34:26 -07:00
util.h move bonus square values into model: add API to set an array, and API 2011-11-16 19:01:11 -08:00
virtuals.h Remove all tabs. No code changes. 2008-05-31 03:26:16 +00:00
vtabmgr.c add XP_FREEP. Should be no change in behavior. 2011-04-07 18:07:45 -07:00
vtabmgr.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwproto.h fix several crashers that prevented network games from working when 2011-11-15 06:13:25 -08:00
xwstate.h update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
xwstream.h use const where possible for game_writeToStream and others it calls. 2012-03-11 18:28:14 -07:00