Sat Feb 29 22:23:29 1992 Michael Mellinger (melling at schubert) * (ScoreKeeper.m) (username): Added patch by Detlev Droege to allow for extended GECOS field handling. * MiniMatrix.m (setBitmap::): Changed if condition from if (row<=25 && row>=0) { to if (row < numRows && row >= 0 && column < numCols && column >= 0) { This should prevent the game from crashing at the end of the game. Solution provided by: dml@mozart.ESL.COM (Denis Lynch) ---------------------------------------------------------------------- melling@cs.psu.edu 11/21/91 There is bug in Pieces.m where y gets set to an abnormally large value. I do a range check in MiniMatrix.m in the method where the program normally dies. A cheap, but I hope effective solution. - setBitmap:theBitmap at:(int)row :(int)column If row is >25, I print an error message to stderr. The bug manifests itself at the end of the game when the pieces are near the top of the game display. ---------------------------------------------------------------------- melling@cs.psu.edu 10/17/91 Converted Tetris to NeXTStep 2.0 ---------------------------------------------------------------------- From Tetris 1.0 Double fade ----------------------------------------------------------------------