e0429bb034
New, improved scoring function. Works better, but can be improved
alex2015-06-28 16:03:48 +03:00
1a272c5ab9
Some eurisitic improvements. Now size number of words is reducing using scoring system -- words with small scores are deleted. Score is a function : frequency -> score. Time on difficult grids is decreased
alex2015-06-28 01:11:33 +03:00
ae0c87ec8e
Added "Profile" configuration to CrossBench
alex2015-06-23 17:25:50 +03:00
ea8523683d
Replaced vector.at(x) to vector[x] at procCross function. Generating became more than 20% faster
alex2015-06-23 14:27:19 +03:00
c1eb60d5c3
Improvements by Cppcheck
alex2015-06-23 10:39:31 +03:00
43d6a2dd05
Deleted auto-generated by Codelite makefiles
alex2015-06-22 19:43:02 +03:00
4a989d1dbf
Some structure changes. Added saving of window size
alex2015-06-22 15:43:38 +03:00
d7cd29f24f
Fixed not informated error when generating crossword without loaded grid
alex2015-06-22 15:16:05 +03:00
c830057810
Some codestyle changes
alex2015-06-22 15:00:54 +03:00
8ead60066e
Structure changes in CrossBench
alex2015-06-22 00:48:38 +03:00
43670d88c9
Reduced scope of i in readGrid
alex2015-06-20 13:53:43 +03:00
d2635ba659
Removed some unused headers
alex2015-06-20 13:48:57 +03:00
aa1a2101ed
Big changes of project structure
alex2015-06-20 13:46:30 +03:00
71641535db
Addet hack than removes ugly frame background under Windows
alex2015-06-19 19:04:56 +03:00
046d5a3a7c
Small codestyle changes
alex2015-06-19 13:18:58 +03:00
f3748c1e95
GUI improvements. Positions of grid and output are reverted
alex2015-06-19 13:14:57 +03:00
378655c361
A lot of changes, finished Settings dialog.
alex2015-06-19 12:39:52 +03:00
6a6814fb9f
Added "Settings" menu item and dialog
alex2015-06-18 21:10:19 +03:00
32e5770be9
Added "Preferences" menu item
alex2015-06-18 13:56:08 +03:00
d511837691
Structure changes, some bug fixing. Now tOutput is clearing after loading new crossword. Generating string with questions and grid is two different functions. Some refactoring
alex2015-06-17 17:52:49 +03:00
fd35fc64a6
Some structure changes to add exporting questions
alex2015-06-17 17:40:06 +03:00
68376baa4a
Added exporting. A lot of changes: GUI changed, added exporting(not completed yet) to txt
alex2015-06-17 17:21:46 +03:00
b4c25c71b7
Some changes for translating support
alex2015-06-17 11:15:54 +03:00
1925f5eeee
Added AppName to wxApp class
alex2015-06-17 10:34:50 +03:00
ea8f6d573e
A lot of changes. Probably works now. In procCross now argument isn't a array of wxChars, but array of 1-byte numbers. It should improve performance.
alex2015-06-14 22:55:38 +03:00
b23d11ae46
Some code refactoring
alex2015-06-07 18:24:03 +03:00
dec3cecfdb
Fixed numbering of words in grid. Now it's normal numbering
alex2015-06-07 18:19:56 +03:00
1eac7da9a0
Probably fixed using one word twice. Added function for this
alex2015-06-07 18:16:22 +03:00
2f5b0233d7
Some restructring: added crossbasetypes.hpp
alex2015-06-07 18:00:38 +03:00
a5e0efc408
Compiles with C++11 now. Used words now contains 4bytes-numbers
alex2015-06-07 13:22:27 +03:00
b7451f8db6
Deleted skiping of events and some refactoring
alex2015-06-07 13:15:16 +03:00
029eabcbd4
There is error in project configuration in previous commits. This commit is fixed it. Dict caching and one-time drawing of letters now working
alex2015-06-06 17:22:15 +03:00
2d2347baea
in procCross: used now contains size_t instead of wxString
alex2015-06-06 14:53:53 +03:00
6305f686c1
Small code refactoring
alex2015-06-06 14:17:53 +03:00