Source

games / ChangeLog

Full commit
viteno-guest fb04248 

viteno-guest 5a16955 

viteno-guest fb04248 

unwelcome-guest cecd97a 



viteno-guest cd0455c 



viteno-guest 61a21dd 




viteno 09ae6ed 



aidan 7d5cf05 











viteno edf4f35 



adrian a505a07 








viteno b4bec0c 



adrian 9336d78 



viteno e09acfc 



viteno ed03d8b 



glynnc d653ae1 





































youngs 53685db 



youngs c0679f4 




ben 4125a94 




scop f0ff862 


scop 8597c83 
scop f0ff862 
scop 7ee4e6e 



andreasj 36d3c86 







glynnc 86c4d83 




steveb 3f04a4e 



steve 7043c6d 




steve 3b074e9 





2010-04-28  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.20 released.

	* snake.el (snake-score-file): Fix syntax.

2010-04-18  Stephen J. Turnbull  <stephen@xemacs.org>

	* snake.el (snake-score-file): Default to user-init-directory.

2010-04-13  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.19 released.

2010-04-12  Norbert Koch  <viteno@xemacs.org>

	* Makefile (MAINTAINER): Change the the development team.
	* sudoku.el: New game added by Evgeny Zajcev.

2008-07-14  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.18 released.

2008-07-13  Aidan Kehoe  <kehoea@parhasard.net>

	* gamegrid.el:
	* gamegrid.el (put-display-table): New.
	* gamegrid.el (get-display-table): New.
	Provide with #'defun-when-void, so as to not override the 21.5
	implementation. 
	* gamegrid.el (gamegrid-setup-default-font):
	* gamegrid.el (gamegrid-initialize-display):
	Use #'put-display-table, #'get-display-table instead of #'aset,
	#'aref.

2005-11-14  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.17 released.

2005-11-12  Adrian Aichner  <adrian@xemacs.org>

	* Makefile (MAINTAINER): Update email address.
	* gamegrid.el: Ditto.
	* tetris.el: Ditto.
	* gamegrid.el (gamegrid-add-score): Fix loss of scores with
	non-octal digits.
	* tetris.el (tetris-score-file): Default to user-init-directory.

2005-11-07  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.16 released.

2005-11-06  Adrian Aichner  <adrian@xemacs.org>

	* Makefile (MAINTAINER): Update email address.

2003-10-31  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.15 released.

2003-06-15  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.14 released.

2003-06-09  David Costanzo  <david_costanzo@yahoo.com>

	* tetris.el:
	* tetris.el (tetris-clear-wait-tick-period): New.  The time taken to clear a full row.  Independent of current drop speed.
	* tetris.el (tetris-clearing-options): New.  Glyph properties for a row that is being cleared.
	* tetris.el (tetris-shapes): Make 'T' shape pivot around center.  Make 'I' shape pivot closer to center.
	* tetris.el (tetris-clearing): New.  Glyph index for a row that is being cleared.
	* tetris.el (tetris-state-playing): New.  Game FSM state for when shapes are dropping.
	* tetris.el (tetris-state-clearing): New.  Game FSM state for dropping rows down after a lower row is cleared.
	* tetris.el (tetris-state-clearing-wait): New.  Game FSM state for showing a row that is being cleared.
	* tetris.el (tetris-state): New.  The state machine's current state.
	* tetris.el (tetris-shapes-bounding-boxes): New.  Multi-dimensional array that holds the bounding box for each of the seven shapes.
	* tetris.el (tetris-display-options): Add tetris-clearing-options.
	* tetris.el (tetris-shape-rotation-get-cell): New.  Get glyph index for shape,rotation,x,y tuple.
	* tetris.el (tetris-get-shape-cell):  Reimplement in terms of tetris-shape-rotation-get-cell.
	* tetris.el (tetris-shape-min-x): New.  Get left-side of bounding-box for shape,rotation tuple.
	* tetris.el (tetris-shape-max-x): New.  Get right-side of bounding-box for shape,rotation tuple.
	* tetris.el (tetris-shape-min-y): New.  Get top of bounding-box for shape,rotation tuple.
	* tetris.el (tetris-shape-max-y): New. Get bottom of bounding-box for shape,rotation tuple.
	* tetris.el ((tetris-bounding-box)): New. Struct for a bounding-box.
	* tetris.el (tetris-bounding-box-add-point): New.  Recompute bounding box extrema to include point.
	* tetris.el (tetris-bounding-box-compute-all): New.  Compute bounding boxes for all shape,rotation tuples.
	* tetris.el (tetris-new-shape): Add new shape and rotation parameters to tetris-shape-width.
	* tetris.el (tetris-draw-shape):  Make loop from bounding box extrema, instead of shape width and height.
	* tetris.el (tetris-erase-shape): Ditto.
	* tetris.el (tetris-test-shape): Ditto.
	* tetris.el (tetris-full-rows): New.  Return all rows that are full.
	* tetris.el (tetris-mark-rows-for-clearing): New.  Change glyph index for all full rows to tetris-clearing.
	* tetris.el (tetris-reset-game):  Set FSM state to playing.
	* tetris.el (tetris-shape-done): Add FSM transition to tetris-state-clearing and tetris-state-clearing-wait.
	* tetris.el (tetris-update-game): Ditto.
	* tetris.el (tetris-move-bottom): Only execute if FSM state is playing.
	* tetris.el (tetris-move-left): Ditto.
	* tetris.el (tetris-move-right): Ditto.
	* tetris.el (tetris-rotate-prev): Ditto.
	* tetris.el (tetris-rotate-next): Ditto.
	* tetris.el (tetris-mode):  Precompute shape bounding boxes.

2003-03-30  Steve Youngs  <youngs@xemacs.org>

	* Makefile (EARLY_GENERATED_LISP): Revert previous change.

2003-03-22  Steve Youngs  <youngs@xemacs.org>

	* Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
	to build custom-loads, this package doesn't have any.

2003-03-09  Ben Wing  <ben@xemacs.org>

	* Makefile:
	Delete explicit compile:: and binkit: rules.

2002-11-29  Ben Wing  <ben@xemacs.org>

	* .cvsignore: Remove files now handled automatically by CVS.
	* Makefile: Use `compile' instead of hard-coded `all'.

2002-10-15  Ville Skytt�  <scop@xemacs.org>

	* Makefile (srckit): Remove.

2000-03-23  Charles G Waldman  <cgw@alum.mit.edu>

        * sokoban.el: (sokoban-block-on-target) New constant
        (sokoban-get-level-data) add support for sokoban-block-on-target
        (sokoban-get-floor) Ditto
        (sokoban-init-buffer) Ditto
        (sokoban-move) Ditto

1998-06-04  Glynn Clements  <glynn@sensei.co.uk>

	* sokoban.el:	Added `undo' feature.
	Added number of blocks done/total to score and modeline

1998-04-07  SL Baur  <steve@altair.xemacs.org>

	* Makefile (binkit): Use TAR/EXCLUDES variables from XEmacs.rules.

1998-01-24  SL Baur  <steve@altair.xemacs.org>

	* Makefile (VERSION): Update to package standard 1.0.
	* package-info.in: Ditto.

1998-01-11  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Update to newer package interface.

1997-01-06  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Created.