public void Draw(PapanPermainan papan) { //Graphics g = PapanPermainan.ActiveForm.CreateGraphics(); int offset_i = koordKiriAtas.Y / PapanPermainan.OFFSETPIXEL; int offset_j = koordKiriAtas.X / PapanPermainan.OFFSETPIXEL; for (int i = 0; i < PANJANG; i++) { for (int j = 0; j < LEBAR; j++) { try { if (_elemen[i, j] == true) { papan.SetElemen(offset_i + i, offset_j + j, _warnaBlok); } //g.DrawImage(_warnaBlok, new Rectangle(koordKiriAtas.X + (j * PapanPermainan.OFFSETPIXEL), koordKiriAtas.Y + (i * PapanPermainan.OFFSETPIXEL), PapanPermainan.OFFSETPIXEL, PapanPermainan.OFFSETPIXEL)); //g.Dispose(); } catch (ArgumentException ex) { } } } }
public void HapusDariPapan(PapanPermainan papan) { int offset_i = koordKiriAtas.Y / PapanPermainan.OFFSETPIXEL; int offset_j = koordKiriAtas.X / PapanPermainan.OFFSETPIXEL; for (int i = 0; i < PANJANG; i++) { for (int j = 0; j < LEBAR; j++) { if (_elemen[i, j] == true) { papan.SetElemen(offset_i + i, offset_j + j, PapanPermainan.HITAM); } } } }