345Fermer347
SallyLe 25/04/2009 à 00:38
pourquoi tu fais pas des switch confus
là en théorie il va faire tous les tests de rang (bon en pratique il optimise sans doute, mais bon cheeky)
attends... grin
unsigned char flag; /* ou autre type */
switch (DrawMenu(&ModeMenuLP,DScreen)) {
  case 1: flag = A_NORMAL; break;
  case 2: flag = A_REVERSE; break;
  case 3: flag = A_XOR; break;
}
switch (MainData.Tool) {
  case TOOL_LINE: MainData.LineModePlane0 = flag;
  case TOOL_CIRCLE: etc.
}