Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2283 → Rev 2295

/programs/games/flood-it/trunk/flood-it.c
1,4 → 1,4
//Leency 06.10.2011, Flood-it! v2.2, GPL
//Leency 06.10.2011, Flood-it! v2.4, GPL
 
#include "lib\kolibri.h"
#include "lib\random.h"
74,7 → 74,7
 
unsigned char color_matrix[28*28]; //öâåòà äëÿ ïîëÿ ñ êâàäðàòèêàìè
 
unsigned char loose_matrix[14*14]={
unsigned char loss_matrix[14*14]={
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 3, 3, 3, 2, 3, 3, 3, 2, 3, 2, 3, 2, 2,
198,7 → 198,7
//ïðîâåðÿåì íå ñõëîïíóòî ëè îêíî â çàãîëîâîê
GetProcessInfo(#Form, SelfInfo);
IF (Form.height==GetSkinWidth()+3) return;
IF (Form.status_window==4) return;
//çàêðàøèâàåì ôîí -> óìåíüøàåò ïåðåðèñîâêó
for (i=0;i<=4;i++)
295,11 → 295,11
IF (CLICKS==MAX_CLICKS) //âûèãðûøü íà ïîñëåäíåì õîäå
{
for (i=0;i<BLOCKS_NUM*BLOCKS_NUM;i++) //ïðîâåðÿåì âñ¸ ëè ïîëå îäíîãî öâåòà, åñëè íåò óõîäèì
IF (color_matrix[i]<>color_matrix[0]) goto _LOOSE_MARK;
IF (color_matrix[i]<>color_matrix[0]) goto _loss_MARK;
goto _WIN_MARK;
}
_LOOSE_MARK:
_loss_MARK:
for (i=0;i<14;i++)
for (j=0;j<14;j++)
314,10 → 314,10
ii=i*2;
jj=j*2;
}
color_matrix[ii*BLOCKS_NUM+jj]=loose_matrix[i*14+j];
color_matrix[ii+1*BLOCKS_NUM+jj]=loose_matrix[i*14+j];
color_matrix[ii*BLOCKS_NUM+jj+1]=loose_matrix[i*14+j];
color_matrix[ii+1*BLOCKS_NUM+jj+1]=loose_matrix[i*14+j];
color_matrix[ii*BLOCKS_NUM+jj]=loss_matrix[i*14+j];
color_matrix[ii+1*BLOCKS_NUM+jj]=loss_matrix[i*14+j];
color_matrix[ii*BLOCKS_NUM+jj+1]=loss_matrix[i*14+j];
color_matrix[ii+1*BLOCKS_NUM+jj+1]=loss_matrix[i*14+j];
draw_field();
//Pause(5);
}