Loading .gitignore +2 −0 Changes for .gitignore: 2 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -4,3 +4,5 @@ tags.lock # Ignore binaries .x_* *.gch *.out a.outdeleted 100755 → 0 −13.1 KiB File deleted. View file io.c +4 −0 Changes for io.c: 4 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -10,6 +10,10 @@ short int w=0, h=0; // 使用する盤面サイズ short int blocks=0; // ブロックの数 short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 short int board_data[MAXW][MAXH]; // 盤面情報 void reset_parameters(void){ int i,j,k; for(i=0;i<MAXBLOCK;i++) Loading io.h +5 −5 Changes for io.h: 5 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -8,13 +8,13 @@ #define MAXW 72 #define MAXH 72 short int W, H; // (問題で設定された) 盤面サイズ上限 extern short int W, H; // (問題で設定された) 盤面サイズ上限 short int w, h; // 使用する盤面サイズ extern short int w, h; // 使用する盤面サイズ short int blocks; // ブロックの数 extern short int blocks; // ブロックの数 short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 extern short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 // block_data[0][X][X]は使用しない // block_data[block#][0][0] ブロックの左上のマスのx座標 (0スタート,未配置なら-1) // block_data[block#][0][1] ブロックの左上のマスのy座標 (0スタート,未配置なら-1) Loading @@ -24,7 +24,7 @@ short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 // block_data[block#][1~4][1] マスの,左上マスからの相対位置 y方向 // block_data[block#][1~4][2] マスの端点情報 (数字がなければ0,モノミノで存在しない場合は-1) short int board_data[MAXW][MAXH]; // 盤面情報 extern short int board_data[MAXW][MAXH]; // 盤面情報 // board_data[x][y] が (x,y) の盤面情報を表わす // (0,0),(1,0),(2,0), ... ,(71,0) // ... Loading io.h.gchdeleted 100644 → 0 −195 KiB File deleted. View file Loading
.gitignore +2 −0 Changes for .gitignore: 2 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -4,3 +4,5 @@ tags.lock # Ignore binaries .x_* *.gch *.out
io.c +4 −0 Changes for io.c: 4 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -10,6 +10,10 @@ short int w=0, h=0; // 使用する盤面サイズ short int blocks=0; // ブロックの数 short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 short int board_data[MAXW][MAXH]; // 盤面情報 void reset_parameters(void){ int i,j,k; for(i=0;i<MAXBLOCK;i++) Loading
io.h +5 −5 Changes for io.h: 5 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -8,13 +8,13 @@ #define MAXW 72 #define MAXH 72 short int W, H; // (問題で設定された) 盤面サイズ上限 extern short int W, H; // (問題で設定された) 盤面サイズ上限 short int w, h; // 使用する盤面サイズ extern short int w, h; // 使用する盤面サイズ short int blocks; // ブロックの数 extern short int blocks; // ブロックの数 short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 extern short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 // block_data[0][X][X]は使用しない // block_data[block#][0][0] ブロックの左上のマスのx座標 (0スタート,未配置なら-1) // block_data[block#][0][1] ブロックの左上のマスのy座標 (0スタート,未配置なら-1) Loading @@ -24,7 +24,7 @@ short int block_data[MAXBLOCK+1][5][3]; // ブロックの情報 // block_data[block#][1~4][1] マスの,左上マスからの相対位置 y方向 // block_data[block#][1~4][2] マスの端点情報 (数字がなければ0,モノミノで存在しない場合は-1) short int board_data[MAXW][MAXH]; // 盤面情報 extern short int board_data[MAXW][MAXH]; // 盤面情報 // board_data[x][y] が (x,y) の盤面情報を表わす // (0,0),(1,0),(2,0), ... ,(71,0) // ... Loading