home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 May
/
Chip_2002-05_cd1.bin
/
chplus
/
cpp
/
3
/
hra1.exe
/
ep.h
< prev
next >
Wrap
C/C++ Source or Header
|
1998-02-09
|
1KB
|
40 lines
//---------------------------------------------------------------------------
#ifndef VCLEarthPongH
#define VCLEarthPongH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <mmsystem.h>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
void __fastcall FormPaint(TObject *Sender);
void __fastcall FormActivate(TObject *Sender);
void __fastcall FormMouseMove(TObject *Sender, TShiftState Shift, int X, int Y);
private: // User declarations
bool GameOver;
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void __fastcall IdleLoop(TObject*, bool&);
TImage *backgroundImage;
TImage *spriteImage;
TImage *paddle;
TCanvas *backgroundCanvas;
TCanvas *workCanvas;
TRect backgroundRect, spriteRect, changeRect, paddleRect, changePaddleRect;
int x, y, xDir, yDir, paddleX, paddleY, paddleCenter, Angle;
void __fastcall virtual SetCursor(TMessage &);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_SETCURSOR, TMessage, SetCursor)
END_MESSAGE_MAP(TForm)
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif