projects
/
colorflood
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
size/scheme options; better translation
[colorflood]
/
colorflood
/
src
/
field.cpp
diff --git
a/colorflood/src/field.cpp
b/colorflood/src/field.cpp
index
44e3259
..
89b5d17
100644
(file)
--- a/
colorflood/src/field.cpp
+++ b/
colorflood/src/field.cpp
@@
-114,6
+114,17
@@
Field::FieldSize Field::getSize () const
return size;
}
+void Field::setSize (int size)
+{
+ Q_ASSERT(size >= 0 && size < NUM_SIZES);
+
+ if (this->size == size)
+ return;
+
+ this->size = (FieldSize)size;
+ randomize();
+}
+
void Field::randomize ()
{
FieldRect rect;