C程序流星雨的源代码? 请教:怎么样能把C语言代码运行后的流星雨效果图保存下来,保存...

\u7528C\u8bed\u8a00\u7f16\u5199\u6d41\u661f\u96e8\u7a0b\u5e8f

\u6570\u5b57\u6d41\u661f\u96e8\u4ee3\u7801\uff1a
//\u6d41\u661f\u96e8.cpp:Defines the entry point for the console application.
//
///////////////////////////////////////////////////
//\u7a0b\u5e8f\u540d\u79f0\uff1a\u6570\u5b57\u6d41\u661f\u96e8
//\u6700\u540e\u4fee\u6539\uff1a2006-10-15
///////////////////////////////////////////////////
#include<windows.h>
#include<time.h>
#include<stdlib.h>
#include"graphics.h"
#include<conio.h>
#include<math.h>
/***********************\u5b8f\u5b9a\u4e49**********************/
#define PI 3.1415926//\u5706\u5468\u7387
#define WIDTH 200//\u5c4f\u5e55\u5bbd\u5ea6\uff0c\u6d41\u661f\u51fa\u751f\u533a\u57df
#define HEIGHT 150//\u5c4f\u5e55\u9ad8\u5ea6\uff0c\u6d41\u661f\u51fa\u751f\u533a\u57df
#define V 20//\u6d41\u661f\u901f\u5ea6\uff0c\u5355\u6b21\u79fb\u52a8\u7684\u50cf\u7d20\u6570
#define LENGTH 20//\u6d41\u661f\u5b57\u7b26\u6570
#define DELAY 30//\u5ef6\u65f6
#define NUM 45//\u6d41\u661f\u4e2a\u6570
/******************\u5b9a\u4e49\u6d41\u661f\u7ed3\u6784\u4f53*******************/
struct meteor
{
int x0;
int y0;
int yh;
char str[LENGTH];
}me[NUM]={0};
/*********************\u51fd\u6570\u58f0\u660e**********************/
char AsciiRand();
void Move(char*p);
void InitMeteor(struct meteor*me);
int color(int y,int y0,int yh);
void Meteors(struct meteor me[]);
/***********************\u4e3b\u51fd\u6570**********************/
///int main(void)
int _tmain(int argc,_TCHAR*argv[]){
char c='\0';//\u63a5\u6536\u952e\u76d8\u8f93\u5165\u7684\u53d8\u91cf
initgraph(WIDTH,HEIGHT);//\u521d\u59cb\u5316WIDTH*HEIGHT\u7684\u7ed8\u56fe\u7a97\u53e3
HWND hwnd=GetHWnd();//\u83b7\u5f97\u7a97\u53e3\u53e5\u67c4
SetWindowText(hwnd,"Gavin Liu\u6570\u5b57\u6d41\u661f\u96e8");//\u4fee\u6539\u7a97\u53e3\u540d\u79f0
ShowWindow(hwnd,SW_SHOWMAXIMIZED);//\u6700\u5927\u5316\u663e\u793a\u7a97\u53e3
MessageBox(hwnd,TEXT("\u70b9\u51fb\u3010\u786e\u5b9a\u3011\u5f00\u59cb\u6f14\u793a\u6d41\u661f\u96e8\u6548\u679c\uff0cEsc\u952e\u9000\u51fa"),TEXT("\u63d0\u793a"),MB_OK|MB_ICONWARNING);//\u5f39\u51fa\u63d0\u793a
srand((unsigned)time(NULL));//\u8bbe\u7f6e\u968f\u673a\u79cd\u5b50
for(int i=0;i<NUM;i++){//\u5bf9NUM\u4e2a\u6d41\u661f\u4f53\u521d\u59cb\u5316
InitMeteor(&me<i>);
}
while(c!=27){
BeginBatchDraw();//\u5f00\u59cb\u6279\u91cf\u7ed8\u56fe
Meteors(me);//\u7ed8\u5236\u4e00\u5e27\u52a8\u753b
FlushBatchDraw();//\u6267\u884c\u672a\u5b8c\u6210\u7684\u7ed8\u5236\u4efb\u52a1
Sleep(DELAY);//\u5ef6\u65f6
cleardevice();//\u6e05\u5c4f
for(int i=0;i<NUM;i++){
me<i>.yh+=V;
Move(me<i>.str);
if(me<i>.yh>HEIGHT+LENGTH*V){
InitMeteor(&me<i>);
}
}
if(kbhit()){
c=getch();
}
}
EndBatchDraw();//\u7ed3\u675f\u6279\u91cf\u7ed8\u56fe
closegraph();//\u7ed3\u675f\u7ed8\u56fe\u73af\u5883
return 0;
}
/***********************\u51fd\u6570\u4f53**********************/
char AsciiRand(){//\u4ea7\u751f\u968f\u673a\u53ef\u89c1ASCII\u7801
return((char)(rand()%(126-33)+33));
}
void Move(char*p){//\u5b57\u7b26\u540e\u79fb\uff0c\u53ef\u4ee5\u4f7f\u663e\u793a\u65f6\u5b57\u7b26\u76f8\u5bf9\u5c4f\u5e55\u4f4d\u7f6e\u4e0d\u53d8
char*pt=p+LENGTH;
while(pt>p){
*(--pt)=*(pt-1);
}
*p=AsciiRand();
}
void InitMeteor(struct meteor*me){//\u5bf9\u4e00\u9897\u6d41\u661f\u521d\u59cb\u5316
me->x0=rand()%WIDTH;
me->yh=me->y0=rand()%HEIGHT;
for(int i=0;i<LENGTH;i++)
{
*(me->str+i)=AsciiRand();
}
}
int color(int y,int y0,int yh){//\u786e\u5b9a\u6d41\u661f\u7684\u989c\u8272
int color;
//\u51fa\u751f\u70b9\u4e4b\u524d\u7684\u6d41\u661f\u4f53\u7f6e\u6210\u9ed1\u8272
if(y<y0){
color=0;
}
//\u6d41\u661f\u989c\u8272\u81ea\u5934\u81f3\u5c3e\u6309\u7167\u4f59\u5f26\u51fd\u6570\u9012\u51cf
else{
//\u5c3e\u8ff9\u6d88\u5931
color=(int)(255*cos((yh-y)*PI/(2*LENGTH*V)));
}
return color;
}
//\u6253\u5370\u4e00\u5e27\u6d41\u661f\u7684\u753b\u9762
void Meteors(struct meteor me[]){
//\u8bbe\u7f6e\u683c\u5f0f\uff1a\u80cc\u666f\u900f\u660e\uff0c\u5b57\u7b26\u9ad8\u5ea6\uff0c\u5b57\u4f53\u7c97\u7ec6\uff0c\u5b57\u4f53
setbkmode(TRANSPARENT);
setfont(12,12,"\u5b8b\u4f53");
//\u5f00\u59cb\u6253\u5370\u4e00\u5e27\u56fe\u50cf
int y;
for(int n=0;n<NUM;n++){
for(int j=0;j<LENGTH;j++){
//\u6d41\u661f\u4e2d\u7b2cj\u4e2a\u5b57\u7b26\u7684\u7eb5\u5750\u6807
y=me[n].yh-j*V;
//\u8bbe\u7f6e\u989c\u8272\uff0c\u6d41\u661f\u7684\u5934\u90e8\u662f\u767d\u8272\u7684
setcolor(RGB(255*(0==j),color(y,me[n].y0,me[n].yh),255*(0==j)));
//\u6253\u5370\u5b57\u7b26
outtextxy(me[n].x0,y,me[n].str[j]);
}
}
}

\u6269\u5c55\u8d44\u6599\uff1ainclude\u7528\u6cd5\uff1a
#include\u547d\u4ee4\u9884\u5904\u7406\u547d\u4ee4\u7684\u4e00\u79cd\uff0c\u9884\u5904\u7406\u547d\u4ee4\u53ef\u4ee5\u5c06\u522b\u7684\u6e90\u4ee3\u7801\u5185\u5bb9\u63d2\u5165\u5230\u6240\u6307\u5b9a\u7684\u4f4d\u7f6e\uff1b\u53ef\u4ee5\u6807\u8bc6\u51fa\u53ea\u6709\u5728\u7279\u5b9a\u6761\u4ef6\u4e0b\u624d\u4f1a\u88ab\u7f16\u8bd1\u7684\u67d0\u4e00\u6bb5\u7a0b\u5e8f\u4ee3\u7801\uff1b\u53ef\u4ee5\u5b9a\u4e49\u7c7b\u4f3c\u6807\u8bc6\u7b26\u529f\u80fd\u7684\u5b8f\uff0c\u5728\u7f16\u8bd1\u65f6\uff0c\u9884\u5904\u7406\u5668\u4f1a\u7528\u522b\u7684\u6587\u672c\u53d6\u4ee3\u8be5\u5b8f\u3002
\u63d2\u5165\u5934\u6587\u4ef6\u7684\u5185\u5bb9
#include\u547d\u4ee4\u544a\u8bc9\u9884\u5904\u7406\u5668\u5c06\u6307\u5b9a\u5934\u6587\u4ef6\u7684\u5185\u5bb9\u63d2\u5165\u5230\u9884\u5904\u7406\u5668\u547d\u4ee4\u7684\u76f8\u5e94\u4f4d\u7f6e\u3002\u6709\u4e24\u79cd\u65b9\u5f0f\u53ef\u4ee5\u6307\u5b9a\u63d2\u5165\u5934\u6587\u4ef6\uff1a
1\u3001#include<\u6587\u4ef6\u540d>
2\u3001#include"\u6587\u4ef6\u540d"

\u641e\u5b9a\u3002 \u6211\u7528\u7684C++Builder XE2\u7f16\u8bd1\u5668\u3002 \u589e\u4e2d\u4ee3\u7801\uff1a #include #include TGIFImage *image; \u5728wmain\u51fd\u6570\u540e\u90e8\u5206\uff1a image = new TGIFImage(); srand((int) GetCurrentTime()); // \u521d\u59cb\u5316\u968f\u673a\u6570\u53d1\u751f\u5668 image->Width = Screen->Width; image->Height = Screen->Height; while (GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } ShowCursor(TRUE); // \u663e\u793a\u9f20\u6807\u5149\u6807 image->SaveToFile("\u6d41\u661f\u96e8.gif"); delete image; \u5728WndProc\u51fd\u6570\u5904\u7406WM_TIMER\u6d88\u606f\u540e\u9762\u589e\u52a0\uff1a BitBlt(hdc, 0, 0, cxScreen, cyScreen, hdcMem, 0, 0, SRCCOPY); { Graphics::TBitmap *bmp = new Graphics::TBitmap; bmp->Width=Screen->Width; bmp->Height=Screen->Height; BitBlt(HDC(bmp->Canvas->Handle), 0, 0, cxScreen, cyScreen, hdcMem, 0, 0, SRCCOPY); image->Add(bmp); delete bmp; } ReleaseDC(hwnd, hdc); \u7f16\u8bd1\u540e\u6210\u529f\u3002 \u4fdd\u5b58\u7684GIF\u6587\u4ef6\u5f88\u5927\uff0c\u6700\u597d\u7528Ulead GIF Animator\u4f18\u5316\u4e00\u4e0b\u3002 \u9700\u8981\u7f16\u8bd1\u540e\u7684\u6587\u4ef6QQ\u6211\uff1a1848447992

\u8bb0\u5f97\u91c7\u7eb3\u554a

#include <windows.h> #define ID_TIMER 1
#define STRMAXLEN 25 //一个显示列的最大长度
#define STRMINLEN 8 //一个显示列的最小长度 LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
typedef struct tagCharChain //整个当作屏幕的一个显示列,这是个双向列表
{
struct tagCharChain *prev; //链表的前个元素
TCHAR ch; //一个显示列中的一个字符
struct tagCharChain *next; //链表的后个元素
}CharChain, *pCharChain; typedef struct tagCharColumn
{
CharChain *head, *current, *point;
int x, y, iStrLen; //显示列的开始显示的x,y坐标,iStrLen是这个列的长度
int iStopTimes, iMustStopTimes; //已经停滞的次数和必须停滞的次数,必须停滞的次数是随机的
}CharColumn, *pCharColumn; int main(HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT ("matrix") ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ; wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockObject (BLACK_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppName ; if(!RegisterClass (&wndclass))
{
MessageBox (NULL, TEXT ("此程序必须运行在NT下!"), szAppName, MB_ICONERROR) ;
return 0;
} hwnd = CreateWindow (szAppName, NULL,
WS_DLGFRAME | WS_THICKFRAME | WS_POPUP,
0, 0,
GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN),
NULL, NULL, hInstance,
NULL) ; ShowWindow (hwnd, SW_SHOWMAXIMIZED) ; //最大化显示
UpdateWindow (hwnd) ;
ShowCursor(FALSE); //隐藏鼠标光标

srand ((int) GetCurrentTime ()) ; //初始化随机数发生器
while (GetMessage (&msg, NULL, 0, 0))
{
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
}
ShowCursor(TRUE); //显示鼠标光标
return msg.wParam ;
} TCHAR randomChar() //随机字符产生函数
{
return (TCHAR)(rand()%(126-33)+33); //33到126之间
} int init(CharColumn *cc, int cyScreen, int x) //初始化
{
int j;
cc->iStrLen = rand()%(STRMAXLEN-STRMINLEN) + STRMINLEN; //显示列的长度
cc->x = x+3 ; //显示列的开始显示的x坐标
cc->y =rand()%3?rand()%cyScreen:0; //显示列的开始显示的y坐标
cc->iMustStopTimes = rand()%6 ;
cc->iStopTimes = 0 ;
cc->head = cc->current =
(pCharChain)calloc(cc->iStrLen, sizeof(CharChain)); //生成显示列
for(j=0; j<cc->iStrLen-1; j++)
{
cc->current->prev = cc->point; //cc->point一个显示列的前个元素
cc->current->ch = '\0';
cc->current->next = cc->current+1; //cc->current+1一个显示列的后个元素
cc->point = cc->current++; //cc->point = cc->current; cc->current++;
}
cc->current->prev = cc->point; //最后一个节点
cc->current->ch = '\0';
cc->current->next = cc->head; cc->head->prev = cc->current; //头节点的前一个为此链的最后一个元素 cc->current = cc->point = cc->head; //free掉申请的内存要用current当参数
cc->head->ch = randomChar(); // 对链表头的 元素填充
return 0;
} LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
//ctn 用来确定一个显示链是否 向下前进,如果等待次数超过必须等待的次数,ctn就代表要向下前进
int i, j, temp, ctn; //j为一个显示链中除链表头外的在屏幕上显示的y坐标,temp绿色过度到黑色之用
static HDC hdcMem;
HFONT hFont;
static HBITMAP hBitmap;
static int cxScreen, cyScreen; //屏幕的宽度 高度.
static int iFontWidth=10, iFontHeight=15, iColumnCount; //字体的宽度 高度, 列数
static CharColumn *ccChain; switch (message)
{
case WM_CREATE:
cxScreen = GetSystemMetrics(SM_CXSCREEN) ; //屏幕宽度
cyScreen = GetSystemMetrics(SM_CYSCREEN) ;
SetTimer (hwnd, ID_TIMER, 10, NULL) ; hdc = GetDC(hwnd);
hdcMem = CreateCompatibleDC(hdc);
hBitmap = CreateCompatibleBitmap(hdc, cxScreen, cyScreen);
SelectObject(hdcMem, hBitmap);
ReleaseDC(hwnd, hdc);
//创建字体
hFont = CreateFont(iFontHeight, iFontWidth-5, 0, 0, FW_BOLD, 0, 0, 0,
DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DRAFT_QUALITY, FIXED_PITCH | FF_SWISS, TEXT("Fixedsys"));
SelectObject(hdcMem, hFont);
DeleteObject (hFont) ;
SetBkMode(hdcMem, TRANSPARENT); //设置背景模式为 透明
iColumnCount = cxScreen/(iFontWidth*3/2); //屏幕所显示字母雨的列数 ccChain = (pCharColumn)calloc(iColumnCount, sizeof(CharColumn));
for(i=0; i<iColumnCount; i++)
{
init(ccChain+i, cyScreen, (iFontWidth*3/2)*i);
}
return 0 ; case WM_TIMER:
hdc = GetDC(hwnd);
PatBlt (hdcMem, 0, 0, cxScreen, cyScreen, BLACKNESS) ; //将内存设备映像刷成黑色
for(i=0; i<iColumnCount; i++)
{
ctn = (ccChain+i)->iStopTimes++ > (ccChain+i)->iMustStopTimes;
//
(ccChain+i)->point = (ccChain+i)->head; //point用于遍历整个显示列

//第一个字符显示为 白色
SetTextColor(hdcMem, RGB(255, 255, 255));
TextOut(hdcMem, (ccChain+i)->x, (ccChain+i)->y, &((ccChain+i)->point->ch), 1);
j = (ccChain+i)->y;
(ccChain+i)->point = (ccChain+i)->point->next;
//遍历整个显示列,将这个显示列里的字符从下往上显示
temp = 0 ; //temp绿色过度到黑色之用
while((ccChain+i)->point != (ccChain+i)->head && (ccChain+i)->point->ch)
{
SetTextColor(hdcMem, RGB(0, 255-(255*(temp++)/(ccChain+i)->iStrLen), 0));
TextOut(hdcMem, (ccChain+i)->x, j-=iFontHeight, &((ccChain+i)->point->ch), 1);
(ccChain+i)->point = (ccChain+i)->point->next;
}
if(ctn)
(ccChain+i)->iStopTimes = 0 ;
else continue;
(ccChain+i)->y += iFontHeight; //下次开始显示的y坐标 为当前的y坐标加上 一个字符的高度
//如果开始显示的y坐标减去 整个显示列的长度超过了屏幕的高度
if( (ccChain+i)->y-(ccChain+i)->iStrLen*iFontHeight > cyScreen)
{
free( (ccChain+i)->current );
init(ccChain+i, cyScreen, (iFontWidth*3/2)*i);
}
//链表的头 为此链表的前个元素,因为下次开始显示的时候 就相当与在整个显示列的开头添加个元素,然后在开始往上显示
(ccChain+i)->head = (ccChain+i)->head->prev;
(ccChain+i)->head->ch = randomChar();
}

BitBlt(hdc, 0, 0, cxScreen, cyScreen, hdcMem, 0, 0, SRCCOPY);
ReleaseDC(hwnd, hdc);
return 0; case WM_RBUTTONDOWN:
KillTimer (hwnd, ID_TIMER) ;
return 0; case WM_RBUTTONUP:
SetTimer (hwnd, ID_TIMER, 10, NULL) ;
return 0; //处理善后工作
case WM_KEYDOWN:
case WM_LBUTTONDOWN:
case WM_DESTROY:
KillTimer (hwnd, ID_TIMER) ;
DeleteObject(hBitmap);
DeleteDC(hdcMem);
for(i=0; i<iColumnCount; i++)
{
free( (ccChain+i)->current );
}
free(ccChain);
PostQuitMessage (0) ;
return 0 ;
}
return DefWindowProc (hwnd, message, wParam, lParam) ;
}

这有个数字雨的代码,看能帮助你不!

  • 鐢C璇█缂栧啓娴佹槦闆ㄧ▼搴
    绛旓細int _tmain(int argc,_TCHAR*argv[]){ char c='\0';//鎺ユ敹閿洏杈撳叆鐨勫彉閲 initgraph(WIDTH,HEIGHT);//鍒濆鍖朩IDTH*HEIGHT鐨勭粯鍥剧獥鍙 HWND hwnd=GetHWnd();//鑾峰緱绐楀彛鍙ユ焺 SetWindowText(hwnd,"Gavin Liu鏁板瓧娴佹槦闆");//淇敼绐楀彛鍚嶇О ShowWindow(hwnd,SW_SHOWMAXIMIZED);//鏈澶у寲鏄剧ず绐楀彛 Messa...
  • C绋嬪簭娴佹槦闆ㄧ殑婧愪唬鐮?
    绛旓細MessageBox (NULL, TEXT ("姝绋嬪簭蹇呴』杩愯鍦∟T涓!"), szAppName, MB_ICONERROR) ; return 0; } hwnd = CreateWindow (szAppName, NULL, WS_DLGFRAME | WS_THICKFRAME | WS_POPUP, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), NULL, NULL, hInstance, NULL) ; ShowWin...
  • 涓婚〉鎻掑叆閫忔槑FLASH浠g爜?
    绛旓細3鏈6鏃 12:21 鍔ㄧ敾閫忔槑flash浠g爜:<CENTER><EMBED style="LEFT: 10px; POSITION: absolute; TOP: -70px" align=right src=FLASH鐨勭綉鍧 width=700 height=400 type=application/x-shockwave-flash wmode="transparent" quality="high" ;></CENTER>鍙互璋僼op: width=瀹 height=楂 鍙皟鏁板煎叿浣撴搷浣滃涓嬫墍绀:鎺...
  • 鍒╃敤rotoscope鎶鏈埗浣滅殑鐢靛奖鏈夊摢浜
    绛旓細120涓 鏄垚鍝佸姩鐢昏蒋浠剁殑澶栨寕妯″潡銆傝繖浜绋嬪簭鍖呮嫭Alias|Wavefront鍏徃鐨凪aya MELscript浠ュ強C++绋嬪簭,瀹冧滑琚繍鐢ㄥ埌Maya鎴栬匰oftimage 3D,杩欎簺绋嬪簭鍙互鎶婂姩鐢绘暟鎹浆鎴愮嫭绔浠g爜,鍦ㄥ悇涓蒋浠跺寘涔嬮棿浼犻掋傝蒋浠跺紑鍙戠粍寮鍙戜簡涓変釜涓昏绋嬪簭,搴旂敤鍒板悇鑷殑棰嗗煙:Fur Tool鏄埗浣滅毊姣涚殑宸ュ叿,鐢ㄥ湪鐙愮尨鐨瘺鏁堟灉涓,骞朵笖鍒朵綔缇芥瘺鍜岃崏;Body Builde...
  • 鎴戠殑鐢熸棩鏄叓鏈堝崄鍏佽闂垜鏄粈涔堟槦搴
    绛旓細蠅谓 澶ф鏂逛綅:澶ф鏂逛綅鏄湪涓滃亸鍖椾竴鐐,姘村钩楂樺害40搴﹀乏鍙崇殑澶╃┖鍖哄煙Unicode浠g爜:264C銆備害鎸囧嚭鐢熷湪鍏巻 07鏈23鏃- 08鏈22鏃ョ殑浜恒傛瓕鏇茬嫯瀛愬骇鏄浘杞跺彲棣栧紶鍘熷垱涓汉涓撹緫鏀跺綍姝屾洸銆09鐑棬姝屾洸浼犲敱鏇蹭箣涓銆 鐩綍 Leo绉樺瘑妗f 榛勯亾鍗佷簩瀹殑鐢辨潵 Leo 鍗犳槦瀛︿笂鐨凩eo 鍥㈤槦浼樺娍 Leo鐨勯瓍鍔 閫傚悎Leo鐨勮亴涓氭ц川 鍗犳槦瀛︿笂Leo...
  • 绾㈣鍦板浘缂栬緫鍣ㄨЕ鍙戠紪杈戝櫒鎬庝箞鐢
    绛旓細鍦ㄧ壒瀹氱殑璺緞鐐瑰缓绔嬫樉绀轰竴涓娴佹槦闆浜嬩欢銆傚弬鏁板奸樀闆ㄥ畾涓7鏃舵晥鏋滄渶濂 60鍙樺崠鍏宠仈寤虹瓚 鍚屾嫢鏈夋鍔ㄤ綔鐨勮Е鍙戠浉鍏宠仈鐨勫缓绛戝彲浠ヨ鍙樺崠銆 61鍏抽棴鍏宠仈寤虹瓚 鍏抽棴涓庢瑙﹀彂鍏宠仈鐨勫缓绛戙 62鍚姩鍏宠仈寤虹瓚 鍚姩涓庢瑙﹀彂鍏宠仈鐨勫缓绛戙 63缁欎簣100鎹熶激鍦ㄢ 缁欎簣鍙傛暟鎸囧畾璺緞鐐100鐐规崯浼ゃ傚父鍦ㄦˉ涓婁笅鏀捐矾寰勭偣,鍦ㄤ娇鐢ㄦ鍔ㄤ綔,鏉ラ犳垚妗ョ殑...
  • 濂充富閲嶇敓杩滅鐢蜂富鐜颁唬 浣嗙敺涓诲嵈鐖变笂濂充富
    绛旓細涓栧澶у皯銆佹鏋楁柊绉锛屼粬閮戒笉灞戜竴椤俱備綆璋冧笉鎰忓懗鐫濂芥璐燂紝涓旂湅浠栧浣曡笍涓婂緛閫斿穮宄般備腑鍥界瀛﹂櫌绱噾灞卞ぉ鏂囧彴鍐嶆纭锛7鏃ュ鏅氾紝澶╃惔搴娴佹槦闆灏嗗鏈熻岃嚦锛12鏃ユ櫄锛屾祦鏄熼洦杈惧埌鏈澶э紝灞婃椂锛屽ぇ绾︽瘡灏忔椂10鍒20棰楀乏鍙崇殑娴佹槦锛屼互鏋侀珮鐨勯熷害锛屽甫鐫鑰鐪煎厜鑺掞紝浠庤タ鍖楀ぉ绌虹粐濂虫槦鎵鍦ㄧ殑澶╃惔搴ф帬杩囧ぉ绌恒
  • 灏ら噷澶嶄粐鎬庢牱缂栬緫鍦板浘?
    绛旓細瀹濈浠g爜涓瑙: 0=MONEYGiveschunkofcash閲戦挶 1=UNITRandomunit闅忔満鍗曚綅(鍙湪rules.ini涓缃) 2=HEALBASEHealsallobjects淇鎵鏈夊缓绛戝拰閮ㄩ槦 3=CLOAKOBSOLETE-makesobjectsubmarine(oldcloakeffect)鏃х殑闅愬舰鏁堟灉(浠呬粎鏄晥鏋,娌℃湁瀹為檯鎰忎箟) 4=EXPLOSIONExplodes鐖嗙偢 5=NAPALMFiredeath(infantryonly)浜哄憳鐏骸 6=SQUADOBSOLETE...
  • 浠嬬粛涓浜涘ソ鐪嬬殑绉戝够鐢靛奖
    绛旓細鍐伴鏆 娲按椋庢毚 瓒呯骇8 鍐版渤涓栫邯2012 婧愪唬鐮 鏈堟畳澶╁姭 鑷虫殫涔嬫椂 鏃堕棿瑙勫垝灞 浼犳煋鐥 鍦扮悆棰ゆ牀 宸存瘮浼﹀瘑鐮 鍐疯仛鍙 鑻遍泟鍨嬬殑锛氬畧鏈涜 閾佺敳濞侀緳 闃跨摝闅 鑲変綋鍒涗激 缁跨伅渚 缇庡浗闃熼暱:澶嶄粐鑰呭厛閿 瓒呰兘鑻遍泟 閾佺敳閽㈡嫵 绁炵鍗氬+2011鍦h癁鐗瑰埆绡 鏈哄櫒浜哄師瀛愭垬浜 闆风鎵樺皵 瓒呬笘绾垬绁 绾㈣壊娲剧郴:璧锋簮 鏃犳晫绱㈠皵 ...
  • 姹備粰鍓1鐨勬敾鐣
    绛旓細鐗╁搧浠g爜 鐗╁搧浠g爜 鐗╁搧浠g爜 鐗╁搧浠g爜 === 3D 瑙傞煶绗 51 铚¤爧 65 閲戝垱鑽 79 铚堣殻鍗 3E 鍦g伒绗 52 绗︾焊 66 锜犳灉 7A 楣ら《绾 3F 閲戝垰绗 53 妾棣 67 绱弫鐜夎搲鑶 7B 瀛旈泙鑳 40 鍑琛g 54 澶ц挏 68 榧犲効鏋 7C 琛娴锋 41 鐏靛績绗 55 榛戠嫍琛 69 杩樼涓 7D 鏂偁鑽 42 澶╁笀绗 56 閰 6A ...
  • 扩展阅读:c语言代码生成器 ... c++编程跳动爱心代码 ... 爱心代码编程可复制 ... 流星雨表白代码 ... 流星雨代码复制简单 ... c语言流星雨代码简单 ... 流星雨代码手机版 ... c++表白代码烟花 ... c语言满屏飘爱心代码 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网