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

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

?? bb.cpp

?? BugBots是一個游戲
?? CPP
字號:
#include <ClanLib/core.h>#include <ClanLib/display.h>#include <ClanLib/application.h>#include "clump.h"#include "food.h"#include "BugBot.h"#include "mainbrain.h"#include "utility.h"#include <list>#include <vector>#include <algorithm>#include <fstream>#include <time.h>//#include <conio.h>#include "sutil.h"#include "MapHandler.h"using namespace std;//ofstream errorlog;const extern int SCREENWIDTH ;const extern int SCREENHEIGHT;MapHandler MH;//extern std::vector<std::list<BugBot>::iterator> BotIts;//according to Dan Smith, this was the offending line//Spot GlobalMap[320][200];struct color{  float r;  float g;  float b;};color color_map[15] = {    {0.0,0.0,0.0}, //0 Black    {0.5,0.0,0.0}, //1 Red    {0.0,0.5,0.0}, //2 Green    {0.5,0.5,0.0}, //3 Yellow    {0.0,0.0,0.5}, //4 Blue    {0.5,0.0,0.5}, //5 Magenta    {0.0,0.5,0.5}, //6 Cyan    {0.5,0.5,0.5}, //7 White (Gray)    {1.0,0.0,0.0}, //8 Bright Red    {0.0,1.0,0.0}, //9 Bright Green    {1.0,1.0,0.0}, //10 Bright Yellow    {0.0,0.0,1.0}, //11 Bright Blue    {1.0,0.0,1.0}, //12 Bright Magenta    {0.0,1.0,1.0}, //13 Bright Cyan    {1.0,1.0,1.0}};//14 Bright Whiteclass BBApp: CL_ClanApplication{public:  char *get_title(){ return "BugBots";}  int main(int argc, char **argv)  {    CL_SetupCore::init();    CL_SetupDisplay::init();    CL_Display::set_videomode(SCREENWIDTH << 1,SCREENHEIGHT << 1,24,false);    m_target = CL_Display::get_target();    srand(time(NULL));     Position pmb1;    pmb1.Random();        MH.NewMainBrain(pmb1,1,8,8,8,3);       Position pmb2;    pmb2.Random();    MH.NewMainBrain(pmb2,4,11,11,11,10);    Position pc1;    pc1.Random();    MH.NewClump(pc1,10);    Position c2pos;    c2pos.Random();    MH.NewClump(c2pos,20);        Position c3pos;    c3pos.Random();    MH.NewClump(c3pos,30);        bool done = false;    while(!CL_Keyboard::get_keycode(CL_KEY_ESCAPE) && !done)    {	std::vector<Position> corpse_pos;	m_target = CL_Display::get_target();      for(std::list<MainBrain>::iterator i=MH.GetMainBrainBegin();	  i!=MH.GetMainBrainEnd();i++)	{	  (*i).Update();	  m_target->draw_pixel((*i).GetPos().x,(*i).GetPos().y,			       color_map[14].r, color_map[14].g,			       color_map[14].b);#ifdef DOUBLE_PIXEL_MODE	  m_target->draw_pixel((*i).GetPos().x +1, (*i).GetPos().y,			       color_map[14].r, color_map[14].g,			       color_map[14].b);	  m_target->draw_pixel((*i).GetPos().x +1, (*i).GetPos().y +1,			       color_map[14].r, color_map[14].g,			       color_map[14].b);	  m_target->draw_pixel((*i).GetPos().x, (*i).GetPos().y +1,			       color_map[14].r, color_map[14].g,			       color_map[14].b);#endif	}      for(std::list<BugBot>::iterator b=MH.GetBugBotBegin();	  b!=MH.GetBugBotEnd();b++)	{			  (*b).Update();	  Position pos= (*b).GetPos();	  	  if(!(*b).IsCorpse())	    {	      int team = (*b).GetTeam();	      int color = (*MH.GetMainBrainIter(team)).		GetColor((*b).GetFlags());	      							     	      m_target->		draw_pixel(pos.x,pos.y,color_map[color].r, color_map[color].g,			   color_map[color].b);#ifdef DOUBLE_PIXEL_MODE	      m_target->		draw_pixel(pos.x + 1,pos.y,color_map[color].r, 			   color_map[color].g,			   color_map[color].b);	      m_target->		  draw_pixel(pos.x + 1,pos.y +1,color_map[color].r, 			     color_map[color].g,			     color_map[color].b);	      m_target->		  draw_pixel(pos.x,pos.y +1,color_map[color].r, 			     color_map[color].g,			     color_map[color].b);#endif	    }	  else	    {	      corpse_pos.push_back(pos);	    }	}      for(std::vector<Position>::iterator pp=corpse_pos.begin();	  pp!=corpse_pos.end();pp++)	{	    m_target->draw_pixel((*pp).x,(*pp).y,color_map[7].r,				 color_map[7].g,				 color_map[7].b);#ifdef DOUBLE_PIXEL_MODE	  m_target->draw_pixel((*pp).x +1,(*pp).y,color_map[7].r,			       color_map[7].g,			       color_map[7].b);	  m_target->draw_pixel((*pp).x,(*pp).y + 1,color_map[7].r,			       color_map[7].g,			       color_map[7].b);	  m_target->draw_pixel((*pp).x + 1,(*pp).y +1,color_map[7].r,			       color_map[7].g,			       color_map[7].b);#endif	}       for(std::list<Clump>::iterator c=MH.GetClumpBegin();	  c!=MH.GetClumpEnd();c++)	{		  (*c).Update();		}      	      for(std::list<Food>::iterator f=MH.GetFoodBegin();f!=MH.GetFoodEnd();f++)	{	  	   	  m_target->draw_pixel((*f).GetPos().x,(*f).GetPos().y,			       color_map[2].r, color_map[2].g, color_map[2].b);#ifdef DOUBLE_PIXEL_MODE	  m_target->draw_pixel((*f).GetPos().x +1,(*f).GetPos().y,			       color_map[2].r, color_map[2].g, 			       color_map[2].b);	  m_target->draw_pixel((*f).GetPos().x ,(*f).GetPos().y +1,			       color_map[2].r, color_map[2].g, 			       color_map[2].b);	  m_target->draw_pixel((*f).GetPos().x +1,(*f).GetPos().y +1,			       color_map[2].r, color_map[2].g, 			       color_map[2].b);#endif	}            // MH.CorrectMap();      corpse_pos.clear();      //   CL_Display::sync_buffers();      CL_Display::flip_display();      CL_Display::clear_display(0,0,0);      CL_System::keep_alive();    }    return 0;  }private:  CL_Target *m_target;  };BBApp app;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91老师片黄在线观看| 国产欧美一区在线| 久久嫩草精品久久久久| 亚洲欧美激情一区二区| 蜜桃视频在线观看一区二区| 99久精品国产| 久久久国产午夜精品| 亚洲福利视频三区| 国产a区久久久| 精品少妇一区二区三区日产乱码 | 国产福利一区二区| 欧美午夜在线观看| 国产精品国产三级国产专播品爱网| 九九九久久久精品| 亚洲一级二级三级| 亚洲综合免费观看高清在线观看| 一区二区三区国产精品| 成人免费视频播放| 99久久久久免费精品国产| 狠狠狠色丁香婷婷综合激情| 黄色精品一二区| 久久这里都是精品| 成人h精品动漫一区二区三区| www国产精品av| 欧美激情一二三区| 亚洲男同1069视频| 午夜精品久久久久久久99樱桃| 无码av免费一区二区三区试看| 日韩av电影一区| 国产成人精品影院| 色狠狠桃花综合| 欧美一区二区精品在线| 国产精品无码永久免费888| 亚洲欧美经典视频| 日本一不卡视频| 丰满亚洲少妇av| 欧美视频日韩视频| 久久久精品免费观看| 一区二区三区四区av| 麻豆精品一区二区综合av| 成人教育av在线| 欧美一级午夜免费电影| 久久久国产一区二区三区四区小说 | 韩国av一区二区三区四区| 国产成人免费xxxxxxxx| 91福利区一区二区三区| 亚洲精品在线免费播放| 亚洲已满18点击进入久久| 国产在线播精品第三| 欧美日韩免费视频| 国产精品毛片高清在线完整版| 天天色图综合网| 99综合电影在线视频| 精品国产一区二区三区四区四| 一区二区三区高清| 成人一区二区三区视频在线观看 | 日韩精品专区在线影院重磅| 亚洲欧美经典视频| 成人av网站大全| 欧美mv日韩mv国产网站app| 亚洲成av人片观看| 日本高清无吗v一区| 中文字幕在线观看不卡| 国产精品一区二区三区四区| 91精品国产综合久久精品图片 | 欧美午夜片在线看| 最近中文字幕一区二区三区| 久久不见久久见免费视频1| 欧美日韩成人在线一区| 亚洲一区在线视频| 91女神在线视频| 亚洲视频一区在线观看| 成人激情视频网站| 欧美极品少妇xxxxⅹ高跟鞋| 久久不见久久见免费视频7| 91精品国产一区二区三区蜜臀 | 麻豆成人综合网| 欧美一区二区网站| 婷婷成人激情在线网| 欧美日韩精品久久久| 午夜精品久久久久久久蜜桃app| 色欧美片视频在线观看在线视频| 国产精品久久毛片| 97aⅴ精品视频一二三区| 国产精品拍天天在线| 白白色亚洲国产精品| 国产精品第13页| 91麻豆免费观看| 亚洲一区二三区| 欧美精品乱码久久久久久| 日本欧美大码aⅴ在线播放| 日韩欧美中文字幕一区| 国产专区综合网| 国产欧美日韩一区二区三区在线观看| 国产成人免费视| 亚洲精品久久久久久国产精华液| 日本韩国欧美国产| 日韩精品一二三四| 91精品国产综合久久久久久久| 秋霞电影网一区二区| 久久视频一区二区| 99精品久久久久久| 日精品一区二区三区| 精品国产免费人成电影在线观看四季| 狠狠色丁香婷综合久久| 国产精品福利av| 欧美日韩精品综合在线| 韩国精品主播一区二区在线观看| 欧美国产禁国产网站cc| 欧洲一区二区av| 久久草av在线| 亚洲免费在线视频| 欧美不卡视频一区| 色偷偷久久人人79超碰人人澡| 日韩电影在线观看一区| 国产精品美女久久久久久久久| 欧美日韩在线三区| 丁香六月综合激情| 日韩经典中文字幕一区| 国产精品久久久久一区| 欧美一区二区三区四区五区 | 亚洲精品精品亚洲| 欧美成人精精品一区二区频| 99在线视频精品| 另类成人小视频在线| 一区二区三区四区激情| 久久久久一区二区三区四区| 欧美日韩精品一区二区三区蜜桃 | 欧美做爰猛烈大尺度电影无法无天| 蜜桃av一区二区在线观看| 亚洲蜜臀av乱码久久精品蜜桃| 欧美第一区第二区| 在线欧美一区二区| 粉嫩aⅴ一区二区三区四区| 午夜成人在线视频| 亚洲人成网站色在线观看| 精品久久国产字幕高潮| 欧美日韩国产欧美日美国产精品| 成人av免费在线观看| 精品一区二区三区在线播放| 一区二区三区不卡在线观看| 国产精品嫩草99a| 精品国内片67194| 欧美一区二区三区视频在线| 在线视频国内一区二区| 91网站最新地址| 99国产麻豆精品| 成人av资源在线| 成人久久18免费网站麻豆 | 一区二区在线看| 国产精品不卡在线| 亚洲欧洲三级电影| 中文字幕中文字幕一区| 国产精品日产欧美久久久久| 久久久久久久久97黄色工厂| 精品对白一区国产伦| 久久综合色综合88| 国产亚洲福利社区一区| 久久蜜桃一区二区| 国产天堂亚洲国产碰碰| 久久精品一二三| 中文字幕不卡在线观看| 中文字幕视频一区二区三区久| 国产精品嫩草久久久久| 亚洲人成亚洲人成在线观看图片| 一区二区三区在线视频免费| 亚洲一区二区三区精品在线| 午夜婷婷国产麻豆精品| 日本视频中文字幕一区二区三区| 人妖欧美一区二区| 国产剧情av麻豆香蕉精品| 成人激情动漫在线观看| 91色九色蝌蚪| 欧美日韩成人在线一区| 精品国产青草久久久久福利| 国产亚洲精久久久久久| 亚洲精品视频一区| 日韩精品一二三区| 粉嫩一区二区三区性色av| 色老头久久综合| 6080午夜不卡| 久久精品水蜜桃av综合天堂| 国产精品国产精品国产专区不蜜 | 26uuu亚洲| 国产精品免费av| 亚洲综合免费观看高清完整版 | 欧美日韩国产影片| 欧美tickling挠脚心丨vk| 国产精品你懂的在线| 石原莉奈在线亚洲二区| 国产91精品精华液一区二区三区| 97精品国产露脸对白| 91精品国产综合久久久久久漫画 | 欧美中文字幕亚洲一区二区va在线| 欧美一区二区三区人| 国产精品美女久久久久aⅴ国产馆| 亚洲18色成人| 成人午夜在线视频| 日韩欧美中文字幕一区| 亚洲精品高清在线|