projects
/
colorflood
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update version
[colorflood]
/
colorflood
/
src
/
field.cpp
diff --git
a/colorflood/src/field.cpp
b/colorflood/src/field.cpp
index
44e3259
..
139aab3
100644
(file)
--- a/
colorflood/src/field.cpp
+++ b/
colorflood/src/field.cpp
@@
-114,9
+114,22
@@
Field::FieldSize Field::getSize () const
return size;
}
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;
void Field::randomize ()
{
FieldRect rect;
+
+ rect.brush = 0;
rect.flood = false;
data.clear();
rect.flood = false;
data.clear();
@@
-271,6
+284,7
@@
void Field::flood (int colorIndex)
if (finished)
{
QMessageBox box;
if (finished)
{
QMessageBox box;
+ box.setWindowTitle("Color Flood");
box.setText(msg);
box.exec();
randomize();
box.setText(msg);
box.exec();
randomize();