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

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

?? drunk.c

?? C.Game.Programming.For.Dummies原碼
?? C
字號:
/*
This program tries to prove the old "drunk and the lamp post
problem. A character starts out in the middle of the screen
and then moves in random steps: up, down, left or right.
Theoretically, he will always return to the lamp post, never
venturing far away. Will he?
This is based on the DIBBLE.C program, with only the main
function changed, plus a few new DEFINES.
*/

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <dos.h>

#define FACE 0x01	//Face character number
#define BACKSPACE 0x08	//Backspace character
#define BLANK 0x20	//Blank character number
#define LOOP 100	//number of faces to display
#define PAUSE 150000	//pause time (0-16,000,000)
#define VIDEO 0x10	//Video interrupt
#define COLS 80		//Screen width
#define ROWS 25		//Screen rows

void cls(void);
void locate(int row,int col);
int rnd(int range);
void seedrnd(void);

void main()
{
	int t,x,y;
	unsigned long p;	//p=pause loop

	cls();			//clear the screen
	seedrnd();		//set randomizer

// start at the center of the screen
	x=COLS/2;		//half screen width
	y=ROWS/2;		//half screen height

//Move the drunk LOOP number of times
	for(t=0;t<LOOP;t++)
	{
		locate(x,y);	//move cursor
		putchar(FACE);	//be happy
		for(p=0;p<PAUSE;p++);	//pause
/*
The following two statements move the drunk one position
up, down, right or left. The rnd() function returns a random
value between 0 and 2. When you subtract 1 from that value, you
get -1, 0 or 1, which moves the drunk left or up (-1) or right
or down (1) or keeps him in the same spot (0).
*/
		x+=(rnd(3)-1);	//new random X
		y+=(rnd(3)-1);	//new random Y
/*
The following four statements ensure the drunk doesn't
migrate off screen. If the X coordinate is less than 1, it's
changed to 80 and vice-versa. That way he'll move in the same
direction, but won't "disappear." Likewise for the value
of Y.
*/
		if(x<1) x=80;	//wrap to the left
		if(x>80) x=1;	//wrap to the right
		if(y<1) y=25;	//wrap to the bottom
		if(y>25) y=1;	//wrap to the top

/*
It's by erasing the drunk that the animation illustion
is created. First you must backup, then display a blank
character where the drunk was. (The next statement in
the for loop will re-display the drunk in his new
position.)
*/
		putchar(BACKSPACE);	//backup and
		putchar(BLANK);	//erase drunk
	}
}

void cls(void)
{
	union REGS regs;

	regs.h.ah=0x06;		//call function 6, scroll window
	regs.h.al=0x00;		//clear screen
	regs.h.bh=0x07;		//make screen "blank" color
	regs.h.ch=0x00;		//Upper left row
	regs.h.cl=0x00;		//Upper left column
	regs.h.dh=ROWS-1;	//Lower right row
	regs.h.dl=COLS-1;	//Lower right column
	int86(VIDEO,&regs,&regs);

	locate(0,0);		//"Home" the cursor
}

void locate(int row,int col)
{
	union REGS regs;

	regs.h.ah=0x02;		//video function 2, move cursor
	regs.h.bh=0x00;		//video screen (always 0)
	regs.h.dh=col;		//cursor's column position
	regs.h.dl=row;		//cursor's row position
	int86(VIDEO,&regs,&regs);
}
int rnd(int range)
{
	int r;

	r=rand()%range;		//spit up random num.
	return(r);
}

void seedrnd(void)
{
	srand((unsigned)time(NULL));
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合视频在线观看| 日本丶国产丶欧美色综合| 五月激情六月综合| 亚洲一区中文日韩| 亚洲高清视频的网址| 亚洲成人7777| 免费av网站大全久久| 九九九精品视频| 狠狠色2019综合网| 成人激情小说乱人伦| 91丨九色porny丨蝌蚪| 色综合中文综合网| 国产一区二区免费在线| 国产一区二区免费在线| av在线不卡网| 欧美影院午夜播放| 91精品中文字幕一区二区三区| 7799精品视频| 亚洲国产成人午夜在线一区| 亚洲乱码中文字幕| 午夜日韩在线观看| 久草热8精品视频在线观看| 国产精品一区三区| 色噜噜狠狠成人网p站| 欧美一区二区三区的| 久久亚洲精精品中文字幕早川悠里| 国产女主播在线一区二区| 亚洲人成伊人成综合网小说| 亚洲国产精品久久久久婷婷884 | 亚洲va天堂va国产va久| 免费成人av在线播放| 成人性视频免费网站| 91成人免费电影| 久久精品在线观看| 亚洲一级二级三级| 国产成人综合在线观看| 欧美色综合影院| 国产色综合久久| 日日欢夜夜爽一区| 色婷婷av久久久久久久| 精品国产a毛片| 亚洲成人1区2区| 成人午夜伦理影院| 欧美电影免费观看高清完整版| 亚洲女人的天堂| 国产成人av电影在线观看| 欧美日韩黄视频| 日韩伦理av电影| 夫妻av一区二区| 久久综合九色综合久久久精品综合| 亚洲综合在线视频| www.日韩精品| 国产欧美精品一区aⅴ影院| 日韩成人免费在线| 欧美三级在线视频| 一区二区视频在线| 成人白浆超碰人人人人| 久久亚洲一区二区三区明星换脸 | 国内精品久久久久影院薰衣草 | 欧美日韩一本到| 日韩伦理av电影| eeuss鲁一区二区三区| 亚洲久本草在线中文字幕| 国产精品一区二区男女羞羞无遮挡| 91精品蜜臀在线一区尤物| 亚洲成av人片在线| 欧美在线观看视频在线| 亚洲色图色小说| 91一区在线观看| 亚洲精品视频一区| 91麻豆国产香蕉久久精品| 国产精品久久久久久久久图文区 | 国产精品久久久久久久久快鸭| 久久精品国产一区二区| 日韩一区二区精品在线观看| 午夜婷婷国产麻豆精品| 欧美二区乱c少妇| 日本不卡视频在线| 精品国产91亚洲一区二区三区婷婷| 日韩有码一区二区三区| 日韩一区二区电影| 国产精品正在播放| 中文字幕一区在线观看视频| 99国产精品国产精品毛片| 亚洲美女偷拍久久| 欧美日韩免费高清一区色橹橹| 日韩国产高清影视| 亚洲一区日韩精品中文字幕| 在线观看欧美黄色| 日本成人在线电影网| 久久久久久免费网| 9l国产精品久久久久麻豆| 亚洲色图清纯唯美| 91精品欧美综合在线观看最新| 蜜桃视频免费观看一区| 国产欧美一区二区精品忘忧草| www.日本不卡| 日本视频一区二区| 国产日韩欧美精品电影三级在线| av中文字幕一区| 丝袜诱惑制服诱惑色一区在线观看 | 国产精品色哟哟| 欧美午夜理伦三级在线观看| 九色综合狠狠综合久久| 国产精品久久久久一区二区三区| 在线观看日产精品| 久久91精品国产91久久小草| 中文字幕一区二区三区蜜月| 欧美男男青年gay1069videost| 国产乱子伦视频一区二区三区| 亚洲欧美日韩综合aⅴ视频| 日韩丝袜美女视频| 色综合久久九月婷婷色综合| 精品一区二区国语对白| 亚洲美女屁股眼交| 久久夜色精品国产欧美乱极品| 在线一区二区视频| 东方欧美亚洲色图在线| 日韩av电影免费观看高清完整版在线观看 | 久久精工是国产品牌吗| 成人欧美一区二区三区1314| 日韩欧美综合一区| 91成人在线精品| 成人av综合在线| 久久99国产精品免费| 亚洲一区二区五区| 亚洲人成网站精品片在线观看| 欧美精品一区二区三区四区| 在线91免费看| 日本韩国欧美国产| 99久久久无码国产精品| 国产999精品久久| 紧缚奴在线一区二区三区| 亚洲国产综合色| 亚洲精品一二三| 综合色中文字幕| 欧美国产丝袜视频| 精品粉嫩aⅴ一区二区三区四区| 欧美日韩成人在线| 欧美三级韩国三级日本一级| 91在线观看下载| 成+人+亚洲+综合天堂| 国产乱码精品一品二品| 国模一区二区三区白浆 | 久久影院午夜片一区| 777午夜精品免费视频| 精品视频色一区| 欧美视频完全免费看| 一本大道久久a久久精二百| 99久久99久久综合| 91一区二区在线观看| 99久精品国产| 精品国产91乱码一区二区三区| 欧美xxxxxxxx| 日韩欧美你懂的| 精品久久久网站| 久久青草国产手机看片福利盒子| 精品成人一区二区三区四区| 日韩欧美电影一区| 欧美mv日韩mv国产网站app| 精品国产乱码久久久久久夜甘婷婷| 欧美成人乱码一区二区三区| 精品少妇一区二区三区免费观看 | 国产一区在线精品| 国产一区二区三区四区在线观看| 国产在线不卡一卡二卡三卡四卡| 激情小说欧美图片| 国产精品1024| 91视频一区二区| 欧美日韩不卡一区二区| 欧美r级在线观看| 中文字幕av一区二区三区免费看 | 欧美一区二区三区四区视频| 精品美女在线观看| 国产精品成人午夜| 午夜欧美电影在线观看| 国产一区二区三区精品视频| 99久久精品免费看国产| 制服丝袜国产精品| 日本一区二区三区视频视频| 亚洲综合网站在线观看| 国产在线精品一区在线观看麻豆| 成人av在线资源网站| 欧美精品日韩综合在线| 欧美极品美女视频| 日韩国产欧美三级| 91在线你懂得| 日韩欧美一级二级三级| 亚洲三级久久久| 激情综合网激情| 欧美亚洲日本一区| 久久久精品人体av艺术| 五月婷婷色综合| av电影天堂一区二区在线| 欧美一卡二卡在线| 136国产福利精品导航| 免费成人小视频| 欧美在线观看禁18| 国产精品美女一区二区| 日本亚洲三级在线|