dx 83 modules/games/gui_sokoban.c static void sokoban_undo_add(int dx, int dy, int box) { dx 87 modules/games/gui_sokoban.c if (dx) { dx 88 modules/games/gui_sokoban.c value |= ((dx<0)?1:0)<<1; dx 107 modules/games/gui_sokoban.c int dx=0, dy=0, value; dx 114 modules/games/gui_sokoban.c if (value&1) dy=1; else dx=1; dx 115 modules/games/gui_sokoban.c if (value&2) {dy=-dy; dx=-dx;} dx 119 modules/games/gui_sokoban.c field[yPl+dy][xPl+dx]=(field[yPl+dy][xPl+dx]==MARKER_BOX_PLACE)?MARKER_PLACE:MARKER_EMPTY; dx 122 modules/games/gui_sokoban.c xPl-=dx; yPl-=dy; dx 130 modules/games/gui_sokoban.c int dx=0, dy=0, value; dx 134 modules/games/gui_sokoban.c if (value&1) dy=1; else dx=1; dx 135 modules/games/gui_sokoban.c if (value&2) {dy=-dy; dx=-dx;} dx 138 modules/games/gui_sokoban.c xPl+=dx; yPl+=dy; dx 141 modules/games/gui_sokoban.c field[yPl+dy][xPl+dx]=(field[yPl+dy][xPl+dx]==MARKER_PLACE)?MARKER_BOX_PLACE:MARKER_BOX; dx 245 modules/games/gui_sokoban.c static int sokoban_move(int dx, int dy) { dx 246 modules/games/gui_sokoban.c switch (field[yPl+dy][xPl+dx]) { dx 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) dx 260 modules/games/gui_sokoban.c xPl+=dx; yPl+=dy; dx 263 modules/games/gui_sokoban.c field[yPl+dy][xPl+dx]=(field[yPl+dy][xPl+dx]==MARKER_PLACE)?MARKER_BOX_PLACE:MARKER_BOX; dx 264 modules/games/gui_sokoban.c sokoban_undo_add(dx, dy, 1); dx 266 modules/games/gui_sokoban.c sokoban_undo_add(dx, dy, 0); dx 484 modules/games/gui_tetris.c static int checkCollision(StcGame *game, int dx, int dy) dx 488 modules/games/gui_tetris.c newx = game->fallingBlock.x + dx; dx 1313 tools/firmware_load.c int dx = 3; dx 1338 tools/firmware_load.c dx = i+3; dx 1348 tools/firmware_load.c for (i=dx; i<(100 + fw->main_offs); i++)