update version
[colorflood] / colorflood / src / field.cpp
index 44e3259..139aab3 100644 (file)
@@ -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();