getaclue.git
13 years agoClear grid and verify solution implemented
Harishankar [Wed, 8 Dec 2010 05:37:13 +0000 (11:07 +0530)]
Clear grid and verify solution implemented

Now clearing the puzzle grid and verifying the solution has
been implemented

13 years agoImplemented the reveal/hide solution functionality
Harishankar [Wed, 8 Dec 2010 04:39:28 +0000 (10:09 +0530)]
Implemented the reveal/hide solution functionality

Reveal/hiding the entire solution is now possible.
Next question: should the solution be protected using a flag?

13 years agoAdded the "reveal word" functionality
Harishankar [Tue, 7 Dec 2010 15:10:49 +0000 (20:40 +0530)]
Added the "reveal word" functionality

Added the functionality to reveal across and/or downword at
the currently selected cell.

13 years agoAdded functionality to across and down clues list
Harishankar [Tue, 7 Dec 2010 13:32:45 +0000 (19:02 +0530)]
Added functionality to across and down clues list

Now activating a clue item in the view by double clicking or
pressing enter will automatically go to the beginning of the
word at that number and set the typing mode to across or down
as appropriate

13 years agoImplemented typing in grid, including typing modes
Harishankar [Tue, 7 Dec 2010 11:11:56 +0000 (16:41 +0530)]
Implemented typing in grid, including typing modes

Implemented typing in the grid with both across and down modes

13 years agoAdded exception handling to opening file in player
Harishankar [Tue, 7 Dec 2010 09:14:49 +0000 (14:44 +0530)]
Added exception handling to opening file in player

Added exception handling to opening file in GetAClue player. Also
added assertion for frozen/unfrozen grid.

13 years agoGrid focus and input mechanism underway
Harishankar [Tue, 7 Dec 2010 05:42:34 +0000 (11:12 +0530)]
Grid focus and input mechanism underway

Puzzle Grid now responds to focus and input. Also implemented
the movement of the item selection in the grid by using
shift+arrow keys

13 years agoImplemented drawing the grid in player application
Harishankar [Mon, 6 Dec 2010 16:30:51 +0000 (22:00 +0530)]
Implemented drawing the grid in player application

Implemented the drawing functionality in gtk player application

13 years agoBegan working on the player application
Harishankar [Mon, 6 Dec 2010 12:59:06 +0000 (18:29 +0530)]
Began working on the player application

Began working on the player application using PyGtk

13 years agoWord removal functionality completed
Harishankar [Mon, 6 Dec 2010 08:29:05 +0000 (13:59 +0530)]
Word removal functionality completed

Implemented the functionality for removal of across and down words

13 years agoImproved word intersection logic
Harishankar [Mon, 6 Dec 2010 06:10:42 +0000 (11:40 +0530)]
Improved word intersection logic

Now checks whether the previous row or column is the end of a
down or across word in order to avoid bad word intersections.

13 years agoReset grid functionality implemented
Harishankar [Mon, 6 Dec 2010 05:35:15 +0000 (11:05 +0530)]
Reset grid functionality implemented

Implemented resetting the grid. This wipes out all grid data from
the grid, including words, clues etc.

13 years agoCompleted the HTML exporter
Harishankar [Mon, 6 Dec 2010 04:09:09 +0000 (09:39 +0530)]
Completed the HTML exporter

Completed the HTML exporter including export of clues

13 years agoExport as image functionality halfway done
Harishankar [Sun, 5 Dec 2010 17:21:09 +0000 (22:51 +0530)]
Export as image functionality halfway done

Export as image halfway done. To implement the HTML part with
clues

13 years agoFixed the exporter to use CRLF as newline character
Harishankar [Sun, 5 Dec 2010 14:12:08 +0000 (19:42 +0530)]
Fixed the exporter to use CRLF as newline character

Fixed the exporter to use CRLF instead of the unix linefeed in
the AcrossLite(tm) export format

13 years agoImplemented the AcrossLite(tm) exporter
Harishankar [Sun, 5 Dec 2010 13:10:02 +0000 (18:40 +0530)]
Implemented the AcrossLite(tm) exporter

Implemented the AcrossLite(tm) format exporter

13 years agoFixed order of tuple in return statement
Harishankar [Sun, 5 Dec 2010 12:16:36 +0000 (17:46 +0530)]
Fixed order of tuple in return statement

Fixed order of tuple in returning row, col in get_word_across ()
function

13 years agoSave and restore functionality implemented
Harishankar [Sun, 5 Dec 2010 10:28:40 +0000 (15:58 +0530)]
Save and restore functionality implemented

Puzzle can now be saved and loaded from disk. Also implemented
displaying across and down clues for the puzzle.

13 years agoClues can now be entered for words
Harishankar [Sun, 5 Dec 2010 08:43:39 +0000 (14:13 +0530)]
Clues can now be entered for words

Finished implementing clues for words. Also written the interface
for getting an across or down word at a particular row/column.

13 years agoMade some logic changes to word intersection code
Harishankar [Sat, 4 Dec 2010 12:06:43 +0000 (17:36 +0530)]
Made some logic changes to word intersection code

Refined the word intersection detection code a bit but it is
still not perfect.

13 years agoMenus in progress
Harishankar [Sat, 4 Dec 2010 10:46:48 +0000 (16:16 +0530)]
Menus in progress

Menu functionality for main menu and puzzle creator in progress

13 years agoFirst commit
Harishankar [Sat, 4 Dec 2010 09:12:43 +0000 (14:42 +0530)]
First commit

This is the first commit. Beginning of the menus and
functionality