75 lines
2.2 KiB
C++
75 lines
2.2 KiB
C++
//---------------------------------------------------------------------------
|
|
|
|
#ifndef ScoreFormUnitH
|
|
#define ScoreFormUnitH
|
|
//---------------------------------------------------------------------------
|
|
#include <System.Classes.hpp>
|
|
#include <Vcl.Controls.hpp>
|
|
#include <Vcl.StdCtrls.hpp>
|
|
#include <Vcl.Forms.hpp>
|
|
#include "GeneralDialogPanel.h"
|
|
#include "TextButton.h"
|
|
#include <Vcl.ExtCtrls.hpp>
|
|
#include "PNGButton.hpp"
|
|
|
|
//---------------------------------------------------------------------------
|
|
class TScoreForm : public TForm
|
|
{
|
|
__published: // IDE-managed Components
|
|
TTextButton *m_btnOk;
|
|
TTextButton *m_btnCanel;
|
|
TLabel *Label1;
|
|
TLabel *Label3;
|
|
TLabel *Label5;
|
|
TLabel *m_StyleName;
|
|
TLabel *m_NetScore;
|
|
TLabel *m_MyScore;
|
|
TPNGButton *PNGButton1;
|
|
TPNGButton *PNGButton2;
|
|
TPNGButton *PNGButton3;
|
|
TPNGButton *PNGButton4;
|
|
TPNGButton *PNGButton5;
|
|
TPNGButton *PNGButton6;
|
|
TPNGButton *PNGButton7;
|
|
TPNGButton *PNGButton8;
|
|
TPNGButton *PNGButton9;
|
|
TPNGButton *PNGButton10;
|
|
TPNGButton *PNGButton11;
|
|
TPNGButton *PNGButton12;
|
|
TPNGButton *PNGButton13;
|
|
TPNGButton *PNGButton14;
|
|
TPNGButton *PNGButton15;
|
|
TPNGButton *PNGButton16;
|
|
TPNGButton *PNGButton17;
|
|
TPNGButton *PNGButton18;
|
|
TPNGButton *PNGButton19;
|
|
TPNGButton *PNGButton20;
|
|
|
|
void __fastcall BtnMouseEnter(TObject *Sender);
|
|
void __fastcall BtnMouseLeave(TObject *Sender);
|
|
void __fastcall BtnClick(TObject *Sender);
|
|
void __fastcall FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift);
|
|
void __fastcall FormPaint(TObject *Sender);
|
|
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
|
|
void __fastcall FormCreate(TObject *Sender);
|
|
private: // User declarations
|
|
TPNGButton *m_PNGNetScore[10];
|
|
TPNGButton *m_PNGMyScore[10];
|
|
|
|
TPngImage *m_PngScoreA;
|
|
TPngImage *m_PngScoreB;
|
|
|
|
public: // User declarations
|
|
int MyScore;
|
|
|
|
void SetNetScore( int iScore, const char* strName );
|
|
void SetMyScore( int iScore, bool bChange=true );
|
|
void SetScoreWindow(bool DownorUp);
|
|
|
|
__fastcall TScoreForm(TComponent* Owner);
|
|
};
|
|
//---------------------------------------------------------------------------
|
|
extern PACKAGE TScoreForm *ScoreForm;
|
|
//---------------------------------------------------------------------------
|
|
#endif
|