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

  • 大小: 2.97MB
    文件類型: .tar
    金幣: 1
    下載: 0 次
    發布日期: 2023-11-11
  • 語言: 其他
  • 標簽: OpenGL??Linux??C++??

資源簡介

在Linux環境下,基于OpenGL實現俄羅斯方塊游戲功能。

資源截圖

代碼片段和文件信息

#include?
#include?

#include?“CmdManager.h“

using?namespace?std;

//?初始化函數
void?CmdManager::Init(){

????//?初始化課程列表
????manager.AddCourse(“Linux“);
????manager.AddCourse(“NodeJS“);
????manager.AddCourse(“C++“);
????manager.AddCourse(“Python“);
????manager.AddCourse(“Spark“);
????manager.AddCourse(“Hadoop“);
????manager.AddCourse(“Ruby“);
????manager.AddCourse(“Java“);

????//?初始化命令列表
????cmdMap.insert(pair(Cmd_PrintHelp?“Help?Info“));
????cmdMap.insert(pair(Cmd_PrintCourse?“Course?List“));
????cmdMap.insert(pair(Cmd_PrintCourseNum?“Course?Number“));
????cmdMap.insert(pair(Cmd_PrintLongName?“Longest?Course?Name“));
????cmdMap.insert(pair(Cmd_RemoveLastCourse?“Remove?Last?Course“));
????cmdMap.insert(pair(Cmd_Exit?“Exit“));
}

//?打印幫助信息
void?CmdManager::PrintAllHelp()?const{
????
????cout?<????
????for?(auto?iter?=?cmdMap.begin();?iter?!=?cmdMap.end();?iter++)
????????cout?<first?<second?<}

//?據命令查詢幫助信息
void?CmdManager::PrintCmdHelp(const?CourseCmd?cmd)?const{
????auto?iter?=?cmdMap.find(cmd);
????
????if?(iter?!=?cmdMap.end())
????????cout?<first?<second?<????else
????????cout?<}

//?處理命令操作,如果返回false則表示退出程序,其他情況返回true
bool?CmdManager::HandleCmd(const?CourseCmd?cmd){
????auto?iter?=?cmdMap.find(cmd);
????
????if?(iter?==?cmdMap.end())?{
????????cout?<????????return?true;
????}
????
????switch(cmd)?{
????????case?Cmd_PrintHelp:?PrintAllHelp();?break;
????????case?Cmd_PrintCourse:?manager.PrintAllCourse();?break;
????????case?Cmd_PrintCourseNum:?cout?<????????case?Cmd_PrintLongName:?manager.PrintLongNameCourse();?break;
????????case?Cmd_RemoveLastCourse:?manager.RemoveLast();?break;
????????case?Cmd_Exit:?return?false;
????????default:?break;
????}
????
????return?true;
}



























?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-11-21?16:03??tetris\
?????文件????????4243??2015-11-21?16:03??tetris\Block.cpp
?????文件????????2045??2015-11-21?16:03??tetris\Common.h
?????文件????????2540??2015-11-21?16:03??tetris\Figure.cpp
?????文件????????3824??2015-11-21?16:03??tetris\Game.cpp
?????文件?????????421??2015-11-21?16:03??tetris\Makefile
?????文件????????3752??2015-11-21?16:03??tetris\Tetris.cpp
?????文件????????3297??2015-11-21?16:03??tetris\Tetris.h

評論

共有 條評論