Lines Matching refs:value
39 value(0)
73 if (archive->FindInt32("value", i, (int32*)&field.value) != B_OK
124 status = archive->AddInt32("value", field.value);
153 field.value = 0;
177 uint32 value = data[i++] - base;
178 if (value) {
180 field.value = value;
255 SudokuField::IsValueCompleted(uint32 value) const
260 if (ValueAt(x, y) == value)
284 SudokuField::HasHint(uint32 x, uint32 y, uint32 value) const
286 return (_FieldAt(x, y).hint_mask & (1UL << (value - 1))) != 0;
305 SudokuField::IsValid(uint32 x, uint32 y, uint32 value) const
307 return (_FieldAt(x, y).valid_mask & (1UL << (value - 1))) != 0;
333 SudokuField::SetValueAt(uint32 x, uint32 y, uint32 value, bool setSolved)
335 _FieldAt(x, y).value = value;
344 return _FieldAt(x, y).value;
351 uint32 value = _FieldAt(x, y).value;
352 if (!value)
355 value = 1UL << (value - 1);
356 return (_FieldAt(x, y).valid_mask & value) != 0;
370 uint32 value = ValueAt(i, y);
371 if (value && _ValidValueAt(i, y))
372 foundMask |= 1UL << (value - 1);
378 uint32 value = ValueAt(x, i);
379 if (value && _ValidValueAt(x, i))
380 foundMask |= 1UL << (value - 1);
390 uint32 value = ValueAt(partX + offsetX, partY + offsetY);
391 if (value && _ValidValueAt(partX + offsetX, partY + offsetY))
392 foundMask |= 1UL << (value - 1);
400 uint32 value = 0;
403 if (value != 0) {
404 value = 0;
408 value = i + 1;
411 if (value != 0)
412 SetValueAt(x, y, value, true);