ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Wordsearch Mania! PROGRAM HISTORY ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 3/1/94 - Version 1.0 - Initial release of this program. 3/20/94 - Version 1.01 (Bug fixes) - When changing fontnames in puzzle form list boxes on the fly, the list box height may have changed, but the shadow underneath was not adjusted. - Help file title caption disappeared when displayed - In Building from Scratch, Manual Placement, clicking on same location twice places one letter of the word when it shouldn't do anything - In Building from Scratch, Manual Placement, if a puzzle was built with a hidden word, then building another puzzle in the same session will have the same hidden word (and clue) even if no hidden word was desired. - Building Puzzles with Wordlist, when too many words are typed in, building would stop after a certain percentage were placed - Building Puzzles with Wordlist, in the warning '# words are a lot to put in a # x # grid', the #'s were incorrectly displayed - No hourglass mouse pointer while the computer is creating puzzles (Building Puzzles with a Wordlist, Computer building wordlist) - Open Puzzle form not working when filename typed in followed by enter 6/7/94 - Version 1.1 (Bug fixes and enhancements) BUG FIXES --------- - Hidden words within puzzles can now be typed in with spaces and punctuation, before only letters (or numbers) could be typed. - The title and description fields in Puzzle Building did not limit user input to 100 and 250 chars respectively. Now does. - In certain circumstances when multiple puzzles were loaded, making a font or circling change would not affect all puzzles displayed. Fixed. - The 'Puzzle Stats' window size has been adjusted, before there was too much empty space at the bottom. - Building a Puzzle using a Dictionary is faster now, when words are randomly picked from the dictionary to put in the puzzle, smaller words (4-6 chars) are picked more often than larger words (7+). Before, word selection was totally random. - When building a puzzle using a filename that already exists, the user is warned. Before, it was simply overwritten. - When a .TEM file was loaded ('Load a Saved Puzzle'), the .TEM file was not deleted, causing them to pile up over time. The file is now deleted. - Selecting 'Puzzle Stats' from the Open Puzzle Dialog Box with no file selected in the file list box caused an error. Now the program asks you to select a file first. - When a user ran out of time while in the middle of solving a puzzle, the program asks the user to save the puzzle for later solving. It should not do this. Fixed. - Printing puzzles caused the program to crash in certain circumstances. Fixed. - Sometimes after exiting the program, it is still present in the task list. This seems to be a problem with Visual Basic, but hopefully I have found a workaround. - When building a puzzle using a Wordlist, more attempts are made to place each word in the list into the puzzle grid than v1.0. As a result, less words from the list are rejected. - Could not load a puzzle if the puzzle was located in a root directory of a drive, i.e. 'c:\'. Fixed. - If the .TEM path was different than the .WSP path, loading .TEM files failed in certain circumstances. Fixed. - If a puzzle was printed with a wordlist, then another puzzle was loaded and printed with a wordlist, some words from the first puzzle would appear in the second puzzle. Fixed. ENHANCEMENTS ------------ - Puzzle building is not crippled in the SHAREWARE version - When a puzzle was loaded with the Timer ON, a warning would display telling you the timer was ON. This was obvious and annoying, in my opinion, so it was removed. - From the File Open Dialog Box, you can now randomly choose a puzzle to solve. - The user now has better control over WAV sounds in the program. The user can assign WAVs to specific program events, as well as turn the sound ON/OFF. Custom WAVs can be used in the program. - If desired, a 'graphical' version of the Timer (a picture of a clock) will display when the Timer is ON. - Fonts are not read in when the program first loads, instead they are read in the first time a user tries to change the puzzle font. This information is saved, so that in subsequent changes of the puzzle font this information does not need to be re-acquired. As a result, the program loads faster now. - There are now two ways to select words while solving a puzzle. The first way is the old way, where the first and last letters of the word are clicked. The second way is the 'Drag and Drop' method, where the first letter is clicked on, holding the mouse button down, moving to the second letter, and releasing. You can choose the method you prefer, 'Drag and Drop' from the 'Options' menu. - When Building a Puzzle with a Dictionary, the parameters 'Puzzle Type' and 'Word Density' are saved in the configuration file so that the last setting will be remembered the next time a puzzle is built. Note that the 'Puzzle Width' and 'Puzzle Height' parameters are already being saved.