All pastes #2056622 Raw Edit

Someone

public cpp v1 · immutable
#2056622 ·published 2011-05-11 07:33 UTC
rendered paste body
//---------------------------------------------------------------------------#include <vcl.h>#pragma hdrstop#include "Unit1.h"//---------------------------------------------------------------------------#pragma package(smart_init)#pragma resource "*.dfm"TForm1 *Form1;//---------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)	: TForm(Owner){}//---------------------------------------------------------------------------void __fastcall TForm1::FormDestroy(TObject *Sender){	for (int x=0; x < 8; x++)		for (int y=0; y < 8; y++)			DeleteObject(o[x][y]);}//---------------------------------------------------------------------------void __fastcall TForm1::FormPaint(TObject *Sender){	Canvas->Draw(0,0,b);}//---------------------------------------------------------------------------void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift,          int X, int Y){	for (int x=0; x < 8; x++)		for (int y=0; y < 8; y++)			if(PtInRegion(o[x][y],X,Y))				InvertRgn(b->Canvas->Handle,o[x][y]);	InvalidateRect(Handle, NULL, FALSE);}//---------------------------------------------------------------------------void __fastcall TForm1::FormCreate(TObject *Sender){	b=new Graphics::TBitmap;	b->LoadFromResourceID((int)HInstance, 100);	ClientWidth=b->Width;	ClientHeight=b->Height;	for (int x=0; x < 8; x++)		for (int y=0; y < 8; y++)			o[x][y]=CreateRectRgn(2+49*x,2+49*y,49*(x+1),49*(y+1));}//---------------------------------------------------------------------------