field 698 lib/lua/lparser.c field(ls, v); field 1203 lib/lua/lparser.c field(ls, v); field 1206 lib/lua/lparser.c field(ls, v); field 41 modules/games/gui_4wins.c char field[FIELD_HEIGHT][FIELD_WIDTH]; field 60 modules/games/gui_4wins.c if (field[column - 1][6]) field 72 modules/games/gui_4wins.c for (i = 1; field[column - 1][i]; i++) field 78 modules/games/gui_4wins.c field[column - 1][i] = player; field 88 modules/games/gui_4wins.c for(i=1;(i<=6)&&field[column-1][i];i++); //1 ist wichtig (0=Fundament) field 89 modules/games/gui_4wins.c field[column-1][i-1]=0; field 106 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j]==player&&field[i+2][j]==player&&field[i+3][j]==0&&field[i+3][j-1]) return i+4; //***- field 107 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j]==player&&field[i+2][j]==0&&field[i+3][j]==player&&field[i+2][j-1]) return i+3; //**-* field 108 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j]==0&&field[i+2][j]==player&&field[i+3][j]==player&&field[i+1][j-1]) return i+2; //*-** field 109 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j]==player&&field[i+2][j]==player&&field[i+3][j]==player&&field[i][j-1]) return i+1; //-*** field 112 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j+1]==player&&field[i+2][j+2]==player&&field[i+3][j+3]==0&&field[i+3][j+3-1]) return i+4; //***- field 113 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j+1]==player&&field[i+2][j+2]==0&&field[i+3][j+3]==player&&field[i+2][j+2-1]) return i+3; //**-* field 114 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j+1]==0&&field[i+2][j+2]==player&&field[i+3][j+3]==player&&field[i+1][j+1-1]) return i+2; //*-** field 115 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j+1]==player&&field[i+2][j+2]==player&&field[i+3][j+3]==player&&field[i][j-1]) return i+1; //-*** field 118 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j-1]==player&&field[i+2][j-2]==player&&field[i+3][j-3]==0&&field[i+3][j-3-1]) return i+4; //***- field 119 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j-1]==player&&field[i+2][j-2]==0&&field[i+3][j-3]==player&&field[i+2][j-2-1]) return i+3; //**-* field 120 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j-1]==0&&field[i+2][j-2]==player&&field[i+3][j-3]==player&&field[i+1][j-1-1]) return i+2; //*-** field 121 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j-1]==player&&field[i+2][j-2]==player&&field[i+3][j-3]==player&&field[i][j-1]) return i+1; //-*** field 126 modules/games/gui_4wins.c for(j=1;j<=6;j++) if(field[i][j]==0&&field[i+1][j]==player&&field[i+2][j]==0&&field[i+3][j]==player&&field[i+4][j]==0&&field[i][j-1]&&field[i+2][j-1]&&field[i+4][j-1]) return i+3; //_*_*_ field 127 modules/games/gui_4wins.c for(j=1;j<=3;j++) if(field[i][j]==0&&field[i+1][j+1]==player&&field[i+2][j+2]==0&&field[i+3][j+3]==player&&field[i+4][j+4]==0&&field[i][j-1]&&field[i+2][j+2-1]&&field[i+4][j+4-1]) return i+3; //_*_*_ field 128 modules/games/gui_4wins.c for(j=4;j<=6;j++) if(field[i][j]==0&&field[i+1][j-1]==player&&field[i+2][j-2]==0&&field[i+3][j-3]==player&&field[i+4][j-4]==0&&field[i][j-1]&&field[i+2][j-2-1]&&field[i+4][j-4-1]) return i+3; //_*_*_ field 131 modules/games/gui_4wins.c for(i=0;i<=6;i++) for(j=1;j<=3;j++) if(field[i][j]==player&&field[i][j+1]==player&&field[i][j+2]==player&&field[i][j+3]==0) return i+1; field 140 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j]==player&&field[i+2][j]==0&&field[i+3][j]==0&&(field[i+2][j-1]||field[i+3][j-1])&&!ki_isBadColumn(i+3)) return i+3; //**-- return und if ändern field 141 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j]==0&&field[i+2][j]==0&&field[i+3][j]==player&&(field[i+1][j-1]||field[i+2][j-1])&&!ki_isBadColumn(i+2)) return i+2; //*--* (i+3 geht auch) field 142 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j]==0&&field[i+2][j]==player&&field[i+3][j]==player&&(field[i][j-1]||field[i+1][j-1])&&!ki_isBadColumn(i+2)) return i+2; //--** field 143 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j]==player&&field[i+2][j]==0&&field[i+3][j]==player&&(field[i][j-1]||field[i+2][j-1])&&!ki_isBadColumn(i+3)) return i+3; //-*-* field 144 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j]==0&&field[i+2][j]==player&&field[i+3][j]==0&&(field[i+1][j-1]||field[i+3][j-1])&&!ki_isBadColumn(i+2)) return i+2; //*-*- field 147 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j+1]==player&&field[i+2][j+2]==0&&field[i+3][j+3]==0&&field[i+2][j+2-1]&&!ki_isBadColumn(i+3)) return i+3; //**-- return und if ändern field 148 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j+1]==player&&field[i+2][j+2]==0&&field[i+3][j+3]==0&&field[i+3][j+3-1]&&!ki_isBadColumn(i+3)) return i+4; //**-- return und if ändern field 149 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j+1]==0&&field[i+2][j+2]==0&&field[i+3][j+3]==player&&(field[i+1][j+1-1]||field[i+2][j+2-1])&&!ki_isBadColumn(i+2)) return i+2; //*--* (i+3 geht auch) field 150 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j+1]==0&&field[i+2][j+2]==player&&field[i+3][j+3]==player&&(field[i][j-1]||field[i+1][j+1-1])&&!ki_isBadColumn(i+2)) return i+2; //--** field 151 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j+1]==player&&field[i+2][j+2]==0&&field[i+3][j+3]==player&&(field[i][j-1]||field[i+2][j+2-1])&&!ki_isBadColumn(i+3)) return i+3; //-*-* field 152 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j+1]==0&&field[i+2][j+2]==player&&field[i+3][j+3]==0&&(field[i+1][j+1-1]||field[i+3][j+3-1])&&!ki_isBadColumn(i+2)) return i+2; //*-*- field 155 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j-1]==player&&field[i+2][j-2]==0&&field[i+3][j-3]==0&&field[i+2][j-2-1]&&!ki_isBadColumn(i+3)) return i+3; //**-- return und if ändern field 156 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j-1]==player&&field[i+2][j-2]==0&&field[i+3][j-3]==0&&field[i+3][j-3-1]&&!ki_isBadColumn(i+3)) return i+4; //**-- return und if ändern field 157 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j-1]==0&&field[i+2][j-2]==0&&field[i+3][j-3]==player&&(field[i+1][j-1-1]||field[i+2][j-2-1])&&!ki_isBadColumn(i+2)) return i+2; //*--* (i+3 geht auch) field 158 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j-1]==0&&field[i+2][j-2]==player&&field[i+3][j-3]==player&&(field[i][j-1]||field[i+1][j-1-1])&&!ki_isBadColumn(i+2)) return i+2; //--** field 159 modules/games/gui_4wins.c if(field[i][j]==0&&field[i+1][j-1]==player&&field[i+2][j-2]==0&&field[i+3][j-3]==player&&(field[i][j-1]||field[i+2][j-2-1])&&!ki_isBadColumn(i+3)) return i+3; //-*-* field 160 modules/games/gui_4wins.c if(field[i][j]==player&&field[i+1][j-1]==0&&field[i+2][j-2]==player&&field[i+3][j-3]==0&&(field[i+1][j-1-1]||field[i+3][j-3-1])&&!ki_isBadColumn(i+2)) return i+2; //*-*- field 164 modules/games/gui_4wins.c for(i=0;i<=6;i++) for(j=1;j<=3;j++) if(field[i][j]==player&&field[i][j+1]==player&&field[i][j+2]==0&&!ki_isBadColumn(i+1)) return i+1; field 225 modules/games/gui_4wins.c if(field[i][j]==1 && field[i+1][j+1]==1 && field[i+2][j+2]==1 && field[i+3][j+3]==1) return 1; // diagonal > field 226 modules/games/gui_4wins.c if(field[i][j+3]==1 && field[i+1][j+2]==1 && field[i+2][j+1]==1 && field[i+3][j]==1) return 1; // diagonal > / field 228 modules/games/gui_4wins.c if(field[i][j]==2 && field[i+1][j+1]==2 && field[i+2][j+2]==2 && field[i+3][j+3]==2) return 1;// diagonal > field 229 modules/games/gui_4wins.c if(field[i][j+3]==2 && field[i+1][j+2]==2 && field[i+2][j+1]==2 && field[i+3][j]==2) return 1;// diagonal > / field 237 modules/games/gui_4wins.c if(field[i][j]==2 && field[i][j+1]==2 && field[i][j+2]==2 && field[i][j+3]==2) return 1; // vertical > | field 238 modules/games/gui_4wins.c if(field[i][j]==1 && field[i][j+1]==1 && field[i][j+2]==1 && field[i][j+3]==1) return 1; // vertical > | field 246 modules/games/gui_4wins.c if(field[i][j]==2 && field[i+1][j]==2 && field[i+2][j]==2 && field[i+3][j]==2) return 1; // horizontal > - field 247 modules/games/gui_4wins.c if(field[i][j]==1 && field[i+1][j]==1 && field[i+2][j]==1 && field[i+3][j]==1) return 1; // horizontal > - field 358 modules/games/gui_4wins.c field[i][j + 1] = 0; field 364 modules/games/gui_4wins.c field[i][0] = 9; field 74 modules/games/gui_sokoban.c static char field[FIELD_HEIGHT][FIELD_WIDTH]; field 117 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_PLAYER_PLACE)?MARKER_PLACE:MARKER_EMPTY; field 119 modules/games/gui_sokoban.c field[yPl+dy][xPl+dx]=(field[yPl+dy][xPl+dx]==MARKER_BOX_PLACE)?MARKER_PLACE:MARKER_EMPTY; field 120 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_PLACE)?MARKER_BOX_PLACE:MARKER_BOX; field 123 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_PLACE)?MARKER_PLAYER_PLACE:MARKER_PLAYER; field 137 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_PLAYER_PLACE)?MARKER_PLACE:MARKER_EMPTY; field 140 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_BOX_PLACE)?MARKER_PLACE:MARKER_EMPTY; field 141 modules/games/gui_sokoban.c field[yPl+dy][xPl+dx]=(field[yPl+dy][xPl+dx]==MARKER_PLACE)?MARKER_BOX_PLACE:MARKER_BOX; field 143 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_PLACE)?MARKER_PLAYER_PLACE:MARKER_PLAYER; field 206 modules/games/gui_sokoban.c field[y][x]=MARKER_EMPTY; field 212 modules/games/gui_sokoban.c field[y][x]=*p; field 213 modules/games/gui_sokoban.c if (field[y][x] == MARKER_PLAYER || field[y][x] == MARKER_PLAYER_PLACE) { field 232 modules/games/gui_sokoban.c if (field[y][x]==MARKER_BOX) field 246 modules/games/gui_sokoban.c switch (field[yPl+dy][xPl+dx]) { field 252 modules/games/gui_sokoban.c if (field[yPl+dy*2][xPl+dx*2]==MARKER_WALL || field[yPl+dy*2][xPl+dx*2]==MARKER_BOX || field[yPl+dy*2][xPl+dx*2]==MARKER_BOX_PLACE) field 259 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_PLAYER_PLACE)?MARKER_PLACE:MARKER_EMPTY; field 261 modules/games/gui_sokoban.c if (field[yPl][xPl]==MARKER_BOX || field[yPl][xPl]==MARKER_BOX_PLACE) { field 262 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_BOX_PLACE)?MARKER_PLACE:MARKER_EMPTY; field 263 modules/games/gui_sokoban.c field[yPl+dy][xPl+dx]=(field[yPl+dy][xPl+dx]==MARKER_PLACE)?MARKER_BOX_PLACE:MARKER_BOX; field 268 modules/games/gui_sokoban.c field[yPl][xPl]=(field[yPl][xPl]==MARKER_PLACE)?MARKER_PLAYER_PLACE:MARKER_PLAYER; field 414 modules/games/gui_sokoban.c switch (field[y][x]) { field 73 modules/games/gui_sudoku.c int field[9][9]; field 251 modules/games/gui_sudoku.c if (field[y][x]!=0) field 370 modules/games/gui_sudoku.c for (xc=0; xc<9; xc++) if (field[y][xc]&(number)) return 0; field 371 modules/games/gui_sudoku.c for (yc=0; yc<9; yc++) if (field[yc][x]&(number)) return 0; field 376 modules/games/gui_sudoku.c if (field[yc][xc]& number) return 0; field 493 modules/games/gui_sudoku.c if (field[y][x] > 0 || mess[y][x]==0 || is_one_num(mess[y][x])) field 521 modules/games/gui_sudoku.c if (field[y][x] > 0 || mess[y][x]==0 || is_one_num(mess[y][x])) field 549 modules/games/gui_sudoku.c if (field[y][x] > 0 || mess[y][x]==0 || is_one_num(mess[y][x])) field 625 modules/games/gui_sudoku.c temp=field[r1][i]; field 626 modules/games/gui_sudoku.c field[r1][i]=field[r2][i]; field 627 modules/games/gui_sudoku.c field[r2][i]=temp; field 636 modules/games/gui_sudoku.c temp=field[i][c1]; field 637 modules/games/gui_sudoku.c field[i][c1]=field[i][c2]; field 638 modules/games/gui_sudoku.c field[i][c2]=temp; field 667 modules/games/gui_sudoku.c if (field[ry][rx]!=0) field 670 modules/games/gui_sudoku.c temp=field[ry][rx]; field 671 modules/games/gui_sudoku.c field[ry][rx]=0; field 679 modules/games/gui_sudoku.c field[ry][rx]=temp; field 680 modules/games/gui_sudoku.c if (count<=MAX_START_NUMBERS)return sudoku_solve(*field); field 686 modules/games/gui_sudoku.c if (sudoku_solve(*field)==1)return 1; field 689 modules/games/gui_sudoku.c field[ry][rx]=temp; field 707 modules/games/gui_sudoku.c for (x = 0; x < 9; x++) for (y = 0; y < 9; y++) field[y][x] = 0; field 710 modules/games/gui_sudoku.c for (x=0; x<9; x++)field[0][x]=flag[x+1]; field 723 modules/games/gui_sudoku.c if (field[0][j]==rdm1)field[0][j]=rdm2; field 724 modules/games/gui_sudoku.c else if (field[0][j]==rdm2)field[0][j]=rdm1; field 738 modules/games/gui_sudoku.c field[y][x]=field[0][xnum]; field 829 modules/games/gui_sudoku.c memcpy(user, field, sizeof(user)); //field in user kopieren field 834 modules/games/gui_sudoku.c field[y][x] = 0; field 876 modules/games/gui_sudoku.c if (field[yPos][xPos]==0)user[yPos][xPos]=0; field 914 modules/games/gui_sudoku.c if (key==KEY_SET && field[yPos][xPos]==0) field 1010 modules/games/gui_sudoku.c field[y][x] = 0; field 1019 modules/games/gui_sudoku.c memcpy(field, buf+sizeof(user), sizeof(field)); field 1023 modules/games/gui_sudoku.c memcpy(user, field, sizeof(user)); //copies field[][] in user[][] field 1047 modules/games/gui_sudoku.c write(save, field, sizeof(field));