xwords/xwords4/common
Eric House eb2f5ff6eb sort assigned tiles before putting them in the move stack. Fixes hash
comparison failure when devices are using sort-tiles option.
2012-05-05 09:47:57 -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 sort assigned tiles before putting them in the move stack. Fixes hash 2012-05-05 09:47:57 -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