📄 time_tick.c
字号:
#include<stdlib.h>#include<gtk/gtk.h>#include"main.h"#include"drawboard.h"#include"clean_line.h"#include"module_act.h"#include"time_tick.h"extern pmodule const module;extern pmodule const premodule;gboolean ispause=FALSE;gbooleantime_tick_init(GtkWidget* window){ ispause=TRUE; srand(time(0)); if(!new_module(module,(rand()%11)%7+1)) { g_print(_("Error take place in time_tick_init.\n")); exit(0); } if(!new_module(premodule,rand()%7+1)){ g_print(_("Error take place in time_tick_init premod.\n")); exit(0); } draw_mod_board2(premodule); drawboard_draw(window, board2, COLUMN2, ROW2, 2); return TRUE;}gbooleantime_tick(GtkWidget* window){ gint i; gboolean onfloor=FALSE; gboolean tem=TRUE; if(ispause){ return TRUE; } onfloor=!module_fall(module); if(onfloor){ clean_board(window, module->block[7], module->block[1]); *module=*premodule; if(!new_module(premodule,rand()%7+1)){ g_print(_("Error take place in time_tick.\n")); exit(0); } draw_mod_board2(premodule); drawboard_draw(window, board2, COLUMN2, ROW2, 2); } draw_mod_board1(module); drawboard_draw(window, board1, COLUMN1, ROW1, 1); return TRUE;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -