hint_fun.c

来自「用linuX 下的C语言 运用CURSES编写的俄罗斯方块游戏」· C语言 代码 · 共 44 行

C
44
字号
#include"header.c"
void hint_fun()
{
	//////////////////////////////////show the next stone
//在提示窗口上显示下一个石头
		if(0==temp)
		{
		temp=1;
		type_a=rand()%7;
		view_a=rand()%4;
		for(i=0;i<stone_x;i++)
              		for(j=0;j<stone_y;j++)
                      {
			mvwprintw(hint_win,i+1,j+1," ");
			wattron(hint_win,COLOR_PAIR(stone_s[type_a][view_a][i][j]));
			if(stone_s[type_a][view_a][i][j]!=0)
           			mvwprintw(hint_win,i+1,j+1,"#");
			}
		}

	wrefresh(hint_win);
//在V—WIN上提示窗口上显示下一个石头
if(s_flag==1||s_flag==2)
{
		if(0==v_temp)
		{
		v_temp=1;
		v_type_a=rand()%7;
		v_view_a=rand()%4;
		for(i=0;i<stone_x;i++)
              		for(j=0;j<stone_y;j++)
                      {
			mvwprintw(vhint_win,i+1,j+1," ");
			wattron(vhint_win,COLOR_PAIR(stone_s[type_a][view_a][i][j]));
                       if(stone_s[v_type_a][v_view_a][i][j]!=0)
           			mvwprintw(vhint_win,i+1,j+1,"#");
			}
		}

	wrefresh(vhint_win);
}			
///////////////////end
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?