91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 14.37MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-08-05
  • 語言: 其他
  • 標簽: Qt??課程設計??

資源簡介

一個用Qt實現的簡單版炫舞小游戲,基本實現了炫舞的功能。

資源截圖

代碼片段和文件信息

#include?“dance.h“
#include?“ui_dance.h“
#include
#include
#include
#includeyer>
#include
#include
#include
#include
#include

struct?txt
{
????char?starttime[20];//開始時間
????int?times;//時間間隔
????char?D[10];//方向
}u[1000];
//全局變量
int?i=0;
int?score_1=0score_2=0;//玩家分數
int?i1=1i2=1;//判斷加分情況
char?P1[10]P2[10];//保存玩家P1P2應該按下的鍵
char?dir[4];//保存方向
//媒體對象
QMediaPlayer?*player=new?QMediaPlayer();
Dance::Dance(QWidget?*parent)?:
????QMainWindow(parent)
????ui(new?Ui::Dance)
{
????ui->setupUi(this);
????ui->background_label->setScaledContents(true);
????ui->background_label->setPixmap(QPixmap(“D:/CoolDance/picture/2.jpg“));
????FILE?*fp;//定義文件指針
????//讀取文件并將內容保存在結構體中
????if((fp=fopen(“music.txt““r“))!=NULL)
????{
????????while(fscanf(fp“%8s?%d?%1s%*c“u[i].starttime&u[i].timesu[i].D)!=EOF)
????????????i++;
????}
????connect(player?SIGNAL(positionchanged(qint64))?this?SLOT(positionchanged(qint64)));
????player->setMedia(QUrl::fromLocalFile(“D:/CoolDance/music/1.mp3“));
}
Dance::~Dance()
{
????delete?ui;
}
//接收鍵盤操作
void?Dance::keyPressEvent(QKeyEvent?*event)
{
????setText();
????switch(event->key())
????{
????????case?Qt::Key_W:
????????????if(strcmp(P1“W“)==0&&i1!=1)
????????????????score_1+=100;i1=1;
????????????????break;
????????case?Qt::Key_S:
????????????if(strcmp(P1“S“)==0&&i1!=1)
????????????????score_1+=100;i1=1;
????????????????break;
????????case?Qt::Key_A:
????????????if(strcmp(P1“A“)==0&&i1!=1)
????????????????score_1+=100;i1=1;
????????????????break;
????????case?Qt::Key_D:
????????????if(strcmp(P1“D“)==0&&i1!=1)
????????????????score_1+=100;i1=1;
????????????????break;
????????case?Qt::Key_I:
????????????if(strcmp(P2“I“)==0&&i2!=1)
????????????????score_2+=100;i2=1;
????????????????break;
????????case?Qt::Key_K:
????????????if(strcmp(P2“K“)==0&&i2!=1)
????????????????score_2+=100;i2=1;
????????????????break;
????????case?Qt::Key_J:
????????????if(strcmp(P2“J“)==0&&i2!=1)
????????????????score_2+=100;i2=1;
????????????????break;
????????case?Qt::Key_L:
????????????if(strcmp(P2“L“)==0&&i2!=1)
????????????????score_2+=100;i2=1;
????????????????break;
????????default:
????????????break;
????}
????setText();
}
//實現時間間隔同時顯示方向圖標
void?Dance::sleep(unsigned?int?x)
{
????QLabel?*arrow_1=new?QLabel(this);
????QLabel?*arrow_2=new?QLabel(this);
????QTime?lasttime=QTime::currentTime().addMSecs(x);
????i1=i2=0;
????arrow_1->setScaledContents(true);
????arrow_2->setScaledContents(true);
????if(strcmp(P1“W“)==0)
????{
????????arrow_1->setPixmap(QPixmap(“D:/CoolDance/picture/↑.png“));
????????arrow_2->setPixmap(QPixmap(“D:/CoolDance/picture/↑.png“));
????}
????else?if(strcmp(P1“S“)==0)
????{
????????arrow_1->setPixmap(QPixmap(“D:/CoolDance/picture/↓.png“));
????????arrow_2->setPixmap(QPixmap(“D:/CoolDance/picture/↓.png“));
????}
????e

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-24?11:33??Qt實現簡單版炫舞\
?????目錄???????????0??2018-10-24?11:32??Qt實現簡單版炫舞\CoolDance\
?????文件?????????646??2018-05-12?11:00??Qt實現簡單版炫舞\CoolDance\.qmake.stash
?????文件????????1164??2018-05-12?11:56??Qt實現簡單版炫舞\CoolDance\CoolDance.pro
?????文件???????23804??2018-10-24?11:18??Qt實現簡單版炫舞\CoolDance\CoolDance.pro.user
?????文件???????23649??2018-05-13?15:47??Qt實現簡單版炫舞\CoolDance\Makefile
?????文件???????56676??2018-05-13?15:47??Qt實現簡單版炫舞\CoolDance\Makefile.Debug
?????文件???????56854??2018-05-13?15:47??Qt實現簡單版炫舞\CoolDance\Makefile.Release
?????文件????????5585??2018-05-13?21:15??Qt實現簡單版炫舞\CoolDance\dance.cpp
?????文件?????????668??2018-05-13?11:22??Qt實現簡單版炫舞\CoolDance\dance.h
?????文件????????4106??2018-05-13?11:25??Qt實現簡單版炫舞\CoolDance\dance.ui
?????目錄???????????0??2018-10-24?11:32??Qt實現簡單版炫舞\CoolDance\debug\
?????文件?????3659404??2018-05-13?10:30??Qt實現簡單版炫舞\CoolDance\debug\CoolDance.exe
?????文件??????607204??2018-05-13?10:30??Qt實現簡單版炫舞\CoolDance\debug\dance.o
?????文件??????527536??2018-05-12?14:20??Qt實現簡單版炫舞\CoolDance\debug\main.o
?????文件??????546811??2018-05-12?14:53??Qt實現簡單版炫舞\CoolDance\debug\mainwindow.o
?????文件????????4405??2018-05-12?14:20??Qt實現簡單版炫舞\CoolDance\debug\moc_dance.cpp
?????文件??????328659??2018-05-12?14:20??Qt實現簡單版炫舞\CoolDance\debug\moc_dance.o
?????文件????????3555??2018-05-12?14:20??Qt實現簡單版炫舞\CoolDance\debug\moc_mainwindow.cpp
?????文件??????328005??2018-05-12?14:20??Qt實現簡單版炫舞\CoolDance\debug\moc_mainwindow.o
?????文件????????9895??2018-05-12?11:00??Qt實現簡單版炫舞\CoolDance\debug\moc_predefs.h
?????文件?????5326668??2018-05-12?11:54??Qt實現簡單版炫舞\CoolDance\debug\qrc_music.cpp
?????文件?????1034011??2018-05-12?11:54??Qt實現簡單版炫舞\CoolDance\debug\qrc_music.o
?????文件?????2052994??2018-05-12?11:00??Qt實現簡單版炫舞\CoolDance\debug\qrc_picture.cpp
?????文件??????399673??2018-05-12?11:00??Qt實現簡單版炫舞\CoolDance\debug\qrc_picture.o
?????文件????????4639??2018-05-12?13:19??Qt實現簡單版炫舞\CoolDance\debug\qrc_text.cpp
?????文件????????5012??2018-05-12?13:19??Qt實現簡單版炫舞\CoolDance\debug\qrc_text.o
?????文件?????????183??2018-05-12?10:51??Qt實現簡單版炫舞\CoolDance\main.cpp
?????文件?????????499??2018-05-12?11:12??Qt實現簡單版炫舞\CoolDance\mainwindow.cpp
?????文件?????????389??2018-05-12?11:46??Qt實現簡單版炫舞\CoolDance\mainwindow.h
?????文件????????1888??2018-05-13?11:22??Qt實現簡單版炫舞\CoolDance\mainwindow.ui
............此處省略35個文件信息

評論

共有 條評論