Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ООП / C++ / Lab3C / ex2 / Lab3

.h
Скачиваний:
65
Добавлен:
18.02.2017
Размер:
1.38 Кб
Скачать
//---------------------------------------------------------------------------
#ifndef Lab3H
#define Lab3H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include "CLine.h"
#include "CBall.h"
#include <math.h>
#include <ComCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// IDE-managed Components
	TImage *Image1;
	TTimer *Timer1;
	TTrackBar *TrackBar1;
	void __fastcall Timer1Timer(TObject *Sender);
	void __fastcall OnKeyD2(TObject *Sender, WORD &Key, TShiftState Shift);
	void __fastcall OnKeyU2(TObject *Sender, WORD &Key, TShiftState Shift);
private:	// User declarations
public:		// User declarations
	double g;
	bool t;
	__fastcall TForm1(TComponent* Owner);
	bool __fastcall Collision(CBall *B,CLine *L);
    bool __fastcall CollisionS(CBall *B,CLine *L);
	void __fastcall Vetrix(double &ax,double &ay,double nx,double yn);
	void __fastcall Cls();
	CBall *Ball;
	CLine *Line;
	bool left, right, down;
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
Соседние файлы в папке ex2