• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/demos/bombs/

Lines Matching refs:m_game

62             if (m_game->IsMarked(x,y))
66 if (m_game->IsFocussed(x, y))
74 if (!m_game->IsHidden(x,y) && m_game->IsBomb(x,y))
85 if (!m_game->IsHidden(x,y) && m_game->IsBomb(x,y))
94 else if (m_game->IsHidden(x,y))
97 if (m_game->IsFocussed(x, y))
105 else if (m_game->IsBomb(x,y))
118 if (m_game->IsExploded(x,y))
130 if (m_game->IsFocussed(x, y))
132 else if (m_game->IsSelected(x,y))
139 int digit_value = m_game->Get(x,y) & BG_MASK;
166 m_game->GetNumBombs(), m_game->GetNumMarkedCells(),
167 m_game->GetNumRemainingCells() );
195 m_game->Unhide(x,y,true);
198 const int gridWidth = m_game->GetWidth();
199 const int gridHeight = m_game->GetHeight();
201 const bool hasWon = m_game->GetNumRemainingCells() == 0;
202 if (m_game->IsBomb(x,y) || hasWon)
212 m_game->Explode(x, y);
217 m_game->Unhide(x,y,false);
221 else if (0 == (m_game->Get(x, y) & BG_MASK))
235 if ( (i != x || j != y) && m_game->IsHidden(i, j)
236 && !m_game->IsMarked(i, j) )
246 const int gridWidth = m_game->GetWidth();
247 const int gridHeight = m_game->GetHeight();
256 && (m_game->IsHidden(x,y)
257 || !m_game->GetNumRemainingCells() ) )
260 int prevFocusX = m_game->m_gridFocusX;
261 int prevFocusY = m_game->m_gridFocusY;
262 m_game->m_gridFocusX = x;
263 m_game->m_gridFocusY = y;
265 m_game->Mark(x, y);
269 else if (event.LeftDown() && m_game->IsHidden(x,y)
270 && !m_game->IsMarked(x,y))
273 int prevGridFocusX = m_game->m_gridFocusX;
274 int prevGridFocusY = m_game->m_gridFocusY;
275 m_game->m_gridFocusX = x;
276 m_game->m_gridFocusY = y;
288 int prevGridFocusX = m_game->m_gridFocusX;
289 int prevGridFocusY = m_game->m_gridFocusY;
291 const int gridWidth = m_game->GetWidth();
292 const int gridHeight = m_game->GetHeight();
298 m_game->m_gridFocusX++;
299 if (m_game->m_gridFocusX >= gridWidth) m_game->m_gridFocusX = 0;
303 m_game->m_gridFocusX--;
304 if (m_game->m_gridFocusX<0) m_game->m_gridFocusX = gridWidth-1;
308 m_game->m_gridFocusY++;
309 if (m_game->m_gridFocusY >= gridHeight) m_game->m_gridFocusY = 0;
313 m_game->m_gridFocusY--;
314 if (m_game->m_gridFocusY<0) m_game->m_gridFocusY = gridHeight-1;
318 if ( (prevGridFocusX == m_game->m_gridFocusX)
319 && (prevGridFocusY == m_game->m_gridFocusY)
320 && (m_game->IsHidden(m_game->m_gridFocusX, m_game->m_gridFocusY)) )
322 m_game->Mark(m_game->m_gridFocusX, m_game->m_gridFocusY);
323 if (!m_game->IsMarked(m_game->m_gridFocusX, m_game->m_gridFocusY))
325 Uncover(m_game->m_gridFocusX, m_game->m_gridFocusY);
327 RefreshField(m_game->m_gridFocusX, m_game->m_gridFocusY,
328 m_game->m_gridFocusX, m_game->m_gridFocusY);
337 if ((prevGridFocusX != m_game->m_gridFocusX)
338 || (prevGridFocusY != m_game->m_gridFocusY))
341 if( m_game->m_gridFocusX < 0 ) m_game->m_gridFocusX = 0;
342 if( m_game->m_gridFocusY < 0 ) m_game->m_gridFocusY = 0;
347 RefreshField(m_game->m_gridFocusX, m_game->m_gridFocusY,
348 m_game->m_gridFocusX, m_game->m_gridFocusY);