da28a8687f
Added translation to Russian. Fixed non-standard lamda in crossword generating. Added release builder script
2015-07-23 22:53:56 +03:00
fb3a3fb19a
Added getRandInterval funstion. Full support of dictionaries with multiple definitions of one word.
2015-07-23 21:21:57 +03:00
7825985f1d
Dictionary type changed from std::map to std::multimap. But need to improve this
2015-07-16 23:34:43 +03:00
8d5b9bfc95
Improved debug output
2015-06-28 16:12:15 +03:00
e0429bb034
New, improved scoring function. Works better, but can be improved
2015-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
2015-06-28 15:07:45 +03:00
ea8523683d
Replaced vector.at(x) to vector[x] at procCross function.
...
Generating became more than 20% faster
2015-06-23 14:27:19 +03:00
c1eb60d5c3
Improvements by Cppcheck
2015-06-23 10:39:31 +03:00
c830057810
Some codestyle changes
2015-06-22 15:00:54 +03:00
43670d88c9
Reduced scope of i in readGrid
2015-06-20 13:53:43 +03:00
aa1a2101ed
Big changes of project structure
2015-06-20 13:46:30 +03:00
046d5a3a7c
Small codestyle changes
2015-06-19 13:18:58 +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
2015-06-17 17:52:49 +03:00
fd35fc64a6
Some structure changes to add exporting questions
2015-06-17 17:40:06 +03:00
68376baa4a
Added exporting.
...
A lot of changes: GUI changed, added exporting(not completed yet) to txt
2015-06-17 17:21:46 +03:00
b3f8230d07
Added primitive for Crossword Exporting.
...
Added first exporting function
2015-06-16 16:58:30 +03:00
af923b152f
Some style improvements
2015-06-16 10:58:18 +03:00
ef0efd652a
Some optimizing changes in generateCross function.
...
We can use caching of generated AllWords.
2015-06-16 10:51:46 +03:00
83bdef4bfa
Replaced for-cycle to std::transform in generateCross function
2015-06-15 19:50:37 +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.
2015-06-14 22:55:38 +03:00
425f4e3756
Added generateAllWords function
2015-06-13 22:28:07 +03:00
5b68f01e62
srand() moved from crossgen.hpp to wxCrossGen/main.cpp
2015-06-13 08:29:32 +03:00
71db283a0e
Almost complete CrossBench. Removed some debug outputs in crossgen.hpp
2015-06-12 21:36:01 +03:00
524e7b66da
A lot of changes with CrossBench. Created CUI, one fix in crossgen.hpp
2015-06-12 20:51:47 +03:00
34beee9850
Some code improvements, many "const" added
2015-06-11 22:58:58 +03:00
4ece16c53f
Some code improvement
2015-06-11 22:36:29 +03:00
0481d8272a
Fixed lack of map header in crossgen.hpp
2015-06-11 22:23:04 +03:00
448c46649e
Added crossexport.hpp
2015-06-11 22:07:43 +03:00
b23d11ae46
Some code refactoring
2015-06-07 18:24:03 +03:00
dec3cecfdb
Fixed numbering of words in grid. Now it's normal numbering
2015-06-07 18:19:56 +03:00
1eac7da9a0
Probably fixed using one word twice. Added function for this
2015-06-07 18:16:22 +03:00
2f5b0233d7
Some restructring: added crossbasetypes.hpp
2015-06-07 18:00:38 +03:00
a5e0efc408
Compiles with C++11 now. Used words now contains 4bytes-numbers
2015-06-07 13:22:27 +03:00
b7451f8db6
Deleted skiping of events and some refactoring
2015-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
2015-06-06 17:22:15 +03:00
2d2347baea
in procCross: used now contains size_t instead of wxString
2015-06-06 14:53:53 +03:00
6305f686c1
Small code refactoring
2015-06-06 14:20:41 +03:00
294e5517dc
Some structure changes
2015-05-31 17:46:43 +03:00