亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gamefrm.cpp

?? 這是一個完全使用wxWidgets開發庫開發的小游戲
?? CPP
字號:
//---------------------------------------------------------------------------
//
// Name:        GameFrm.cpp
// Author:      ejoyc
// Created:     2008-6-22 22:00:35
// Description: GameFrm class implementation
//
//---------------------------------------------------------------------------
#include "InfoDlg.h"
#include "GameFrm.h"

BEGIN_EVENT_TABLE(GameFrm,wxFrame)
	EVT_PAINT(GameFrm::OnPaint)
	EVT_LEFT_DCLICK(GameFrm::OnLeftDClick)
	EVT_LEFT_DOWN(GameFrm::OnLeftDown)
	EVT_LEFT_UP(GameFrm::OnLeftUp)
	EVT_MOTION(GameFrm::OnMouseMove)
	EVT_TIMER(ID_TIMER1,GameFrm::OnTimer1Timer)
	EVT_TIMER(ID_TIMER2,GameFrm::OnTimer2Timer)
	EVT_KEY_DOWN(GameFrm::OnKeyDown)
END_EVENT_TABLE()

#define FRAME_SYTLE wxFRAME_SHAPED|wxMINIMIZE_BOX|wxCLOSE_BOX|wxSYSTEM_MENU|wxSTAY_ON_TOP

GameFrm::GameFrm(wxString title):wxFrame(NULL,wxID_ANY,title,wxPoint(200,100),wxDefaultSize,FRAME_SYTLE)
{
	game_face=wxBitmap(wxBITMAP(IDB_FACE));
	game_brick=wxBitmap(wxBITMAP(IDB_Brick));
	SetSize(wxSize(game_face.GetWidth(),game_face.GetHeight()));
	SetWindowShape();
	SetToolTip(wxT("Tip:雙擊鼠標開始/暫停/復位游戲"));
	WxTimer1=new wxTimer(this,ID_TIMER1);
	WxTimer2=new wxTimer(this,ID_TIMER2);
	WxTimer2->Start(40,false);
	pGame=new GameCell();
}

GameFrm::~GameFrm()
{
}

void GameFrm::SetWindowShape()
{
	wxRegion region(game_face,*wxWHITE);
	SetShape(region);
}

void GameFrm::OnLeftDClick(wxMouseEvent &event)
{
	if (event.GetX()>150&&event.GetX()<370&&event.GetY()>10&&event.GetY()<110)
	{
		InfoDlg dialog(this);
		dialog.ShowModal();
		return ;
	}
	if(WxTimer1->IsRunning())
	{	
		WxTimer1->Stop();
	}
	else		
	{
		WxTimer1->Start(1000,false);
	}
	if (pGame->GameOverTest())
	{
		pGame->InitWall();
		pGame->UpdateWall();
		WxTimer1->Start(1000,false);
	}		
}

void GameFrm::OnLeftDown(wxMouseEvent &event)
{
	CaptureMouse();
	wxPoint pos = ClientToScreen(event.GetPosition());
	wxPoint origin = GetPosition();
	int dx =  pos.x - origin.x;
	int dy = pos.y - origin.y;
	dpt = wxPoint(dx, dy);
}

void GameFrm::OnLeftUp(wxMouseEvent &WXUNUSED(event))
{
	if(HasCapture())
	{
		ReleaseMouse();
	}	
}

void GameFrm::OnMouseMove(wxMouseEvent &event)
{
	wxPoint pt= event.GetPosition();
	if (event.Dragging() && event.LeftIsDown())
	{
		wxPoint pos = ClientToScreen(pt);
		Move(wxPoint(pos.x - dpt.x, pos.y - dpt.y));
	}
}

void GameFrm::OnPaint(wxPaintEvent& WXUNUSED(event))
{
	wxBufferedPaintDC dc(this);

	dc.DrawBitmap(game_face,0,0,true);
	dc.DrawBitmap(pGame->GetCurrentWall(),20,120,true);
	dc.DrawBitmap(pGame->GetMsgBitmap(),150,10,true);
}

void GameFrm::OnTimer1Timer(wxTimerEvent  &WXUNUSED(event))
{	
	pGame->UpdateWall();
	wxRect rect(0,0,game_face.GetWidth(),game_face.GetHeight());
	RefreshRect(rect,false);
	pGame->MoveToDown();	
	pGame->UpdateWall();
	RefreshRect(rect,false);
}
void GameFrm::OnTimer2Timer(wxTimerEvent  &WXUNUSED(event))
{
	if (pGame->GameOverTest())
	{
		WxTimer1->Stop();
	}
}
 
void GameFrm::OnKeyDown(wxKeyEvent& event)
{
 	switch (event.GetKeyCode())
 	{
	case WXK_ESCAPE:
 		Close(true);
 		break;
  	case WXK_UP:
		pGame->ShapeBrick();
		break;
  	case WXK_DOWN:
		if(WxTimer1->IsRunning())
			pGame->MoveToDown();
  		break;
  	case WXK_LEFT:
		pGame->MoveToLeft();
   		break;
	case WXK_RIGHT:
		pGame->MoveToRight();
  		break;
 	case WXK_SPACE:
		if(WxTimer1->IsRunning())
			WxTimer1->Stop();
		else
			WxTimer1->Start(1000,false);
  	}
	pGame->UpdateWall();
	wxRect rect(0,0,game_face.GetWidth(),game_face.GetHeight());
	RefreshRect(rect,false);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产另类av| 亚洲一区二区高清| 在线播放日韩导航| 99re8在线精品视频免费播放| 精品中文av资源站在线观看| 亚洲图片欧美色图| 亚洲成人av在线电影| 亚洲国产视频a| 亚洲综合色婷婷| 亚洲午夜一区二区| 视频在线观看一区| 日本不卡视频一二三区| 日本中文一区二区三区| 捆绑紧缚一区二区三区视频| 经典三级一区二区| 国产精品一区二区久久不卡| 国产综合久久久久影院| 成人午夜视频在线观看| av在线这里只有精品| 91在线你懂得| 欧洲一区二区三区免费视频| 欧美视频在线一区二区三区| 欧美日韩一区二区在线观看视频| 911精品产国品一二三产区| 3d成人动漫网站| 久久久久久久久伊人| 中文字幕在线不卡| 亚洲一区在线视频| 久久精品国产精品亚洲精品| 丁香亚洲综合激情啪啪综合| 91伊人久久大香线蕉| 欧美性视频一区二区三区| 欧美电影在线免费观看| 欧美精品一区二区三区一线天视频| ww久久中文字幕| 亚洲乱码国产乱码精品精的特点| 亚洲一区二区欧美日韩| 激情综合网av| 色婷婷久久99综合精品jk白丝| 欧美久久一二区| 中文字幕电影一区| 全国精品久久少妇| av一二三不卡影片| 欧美一区三区四区| 国产精品九色蝌蚪自拍| 欧美a一区二区| 97精品久久久午夜一区二区三区 | 久久久亚洲精品石原莉奈| 国产精品久久精品日日| 美女视频黄免费的久久| 99久久精品免费看| 久久综合久久99| 亚洲aaa精品| 成人av在线播放网站| 欧美精品三级在线观看| 亚洲欧美日韩国产综合在线| 狠狠色丁香久久婷婷综合_中| 欧洲av一区二区嗯嗯嗯啊| 国产精品区一区二区三| 久久国产夜色精品鲁鲁99| 91在线丨porny丨国产| 精品奇米国产一区二区三区| 亚洲成人激情综合网| 色综合久久66| 中文字幕一区二区在线观看| 国产在线视频一区二区| 91精品国产综合久久婷婷香蕉 | 日本不卡高清视频| 色av综合在线| 亚洲欧洲精品成人久久奇米网| 精品在线播放免费| 制服丝袜亚洲播放| 亚洲成在人线免费| 欧美视频一区二区| 樱桃国产成人精品视频| 99国产麻豆精品| 亚洲视频一区在线| 91色.com| 亚洲蜜臀av乱码久久精品| 91丨九色丨国产丨porny| 国产精品福利影院| 国产精品1区二区.| 久久久蜜臀国产一区二区| 国产精品一区二区三区四区| 久久色中文字幕| 国产美女在线观看一区| 国产日韩精品一区二区浪潮av| 国产一区二区三区| 国产嫩草影院久久久久| 成人av网址在线观看| 日韩久久一区二区| 欧美专区在线观看一区| 偷偷要91色婷婷| 日韩一区二区在线播放| 久久99国内精品| 中文字幕不卡三区| 色综合视频在线观看| 亚洲五码中文字幕| 欧美电影免费观看高清完整版在线观看| 日韩高清在线电影| 久久婷婷国产综合精品青草| 成人97人人超碰人人99| 亚洲综合图片区| 欧美精品一区二区三区蜜桃视频| 成人小视频在线| 亚洲一区二区三区影院| 日韩精品中文字幕在线一区| 成人黄色777网| 水蜜桃久久夜色精品一区的特点| 91麻豆精品国产91久久久久| 国产在线视频一区二区| 亚洲日本乱码在线观看| 欧美一区二区三区四区五区 | 精品中文av资源站在线观看| 国产精品免费视频观看| 91国产免费看| 国产真实乱子伦精品视频| 日韩伦理av电影| 久久综合久色欧美综合狠狠| 色婷婷综合久久久中文一区二区 | 国产日产欧美一区二区三区| 91在线高清观看| 免费成人在线视频观看| 中文字幕在线免费不卡| 日韩精品一区二| 欧美色综合影院| 成人黄色片在线观看| 日本女优在线视频一区二区| 亚洲天堂a在线| 亚洲精品一区二区三区在线观看 | 亚洲高清视频的网址| 国产视频一区在线播放| 9191久久久久久久久久久| 成人免费视频app| 久久精品国产亚洲5555| 午夜精品久久久久久久| 亚洲码国产岛国毛片在线| 国产日韩欧美a| 精品国产乱码久久久久久久久 | 亚洲成av人片一区二区梦乃 | 中文字幕精品三区| 亚洲精品在线观看网站| 91精品国产综合久久久蜜臀粉嫩| 91视频xxxx| 99久久免费国产| 成人ar影院免费观看视频| 韩国在线一区二区| 精品一区精品二区高清| 蜜桃视频免费观看一区| 日产国产欧美视频一区精品| 性欧美疯狂xxxxbbbb| 亚洲中国最大av网站| 最新中文字幕一区二区三区 | 欧美影院一区二区| 成av人片一区二区| 成人黄色av电影| 99久精品国产| 色综合咪咪久久| 在线视频国内一区二区| 在线观看免费一区| 欧美视频在线一区二区三区| 欧美日韩一区二区三区视频| 在线一区二区视频| 欧美日韩午夜影院| 日韩欧美专区在线| 精品卡一卡二卡三卡四在线| 精品福利av导航| 久久人人97超碰com| 国产精品视频你懂的| 亚洲色图欧美激情| 亚洲综合无码一区二区| 日韩高清不卡一区二区| 精品综合免费视频观看| 国产精品一区二区久激情瑜伽| 国产成人精品免费在线| 99亚偷拍自图区亚洲| 欧美午夜电影一区| 日韩午夜在线观看| 久久久噜噜噜久久人人看| 中文字幕不卡在线| 一区二区欧美视频| 丝袜美腿一区二区三区| 激情综合网av| av电影天堂一区二区在线| 欧美色手机在线观看| 日韩精品综合一本久道在线视频| 国产日韩欧美不卡| 亚洲国产精品久久艾草纯爱| 捆绑调教美女网站视频一区| 成人黄动漫网站免费app| 在线观看成人免费视频| 久久伊99综合婷婷久久伊| 亚洲欧美日韩国产中文在线| 日本在线不卡视频| caoporm超碰国产精品| 欧美日本在线观看| 国产精品美女久久久久aⅴ国产馆| 亚洲动漫第一页| 成人少妇影院yyyy| 日韩三区在线观看|