Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var Enemi = getNearestEnemy();
  2. var CellMoi = getCell();
  3. var CellAccesible = [CellMoi];
  4. var MpTot = getTotalMP();
  5. var Mp = MpTot;
  6. var cellTest;
  7. var CellContent;
  8.  
  9. function NextCell(CellX,CellY,@CellAccesible, CellContent) {
  10.     var cellGaucheY = CellY-1;
  11.     var cellDroiteY = CellY+1;
  12.     var cellHautX = CellX+1;
  13.     var cellBasx = CellX-1;
  14.  
  15.     var cellGauche = getCellFromXY(CellX, cellGaucheY);
  16.     if (cellGauche!==null) {
  17.         if (!inArray(CellAccesible, cellGauche)){
  18.             CellContent=getCellContent(cellGauche);
  19.             if (CellContent===null) {
  20.                 push(CellAccesible, cellGauche);
  21.             }
  22.         }
  23.     }
  24.     var cellDroite= getCellFromXY(CellX, cellDroiteY);//ici
  25.     if (cellDroite!==null){
  26.         if (!inArray(CellAccesible, cellDroite)) {
  27.             CellContent=getCellContent(cellDroite);
  28.             if (CellContent===null) {
  29.                 push(CellAccesible, cellDroite);
  30.             }
  31.         }
  32.     }
  33.     var cellHaut = getCellFromXY(cellHautX, CellY);
  34.     if (cellHaut!==null){
  35.         if (!inArray(CellAccesible, cellHaut)) {
  36.             CellContent=getCellContent(cellHaut);
  37.             if (CellContent===null) {
  38.                 push(CellAccesible, cellHaut);
  39.             }
  40.         }
  41.     }
  42.     var cellBas = getCellFromXY(cellBasx, CellY);
  43.     if (cellBas!==null){
  44.         if (!inArray(CellAccesible, cellBas)) {
  45.             CellContent=getCellContent(cellBas);
  46.             if (CellContent===null) {
  47.                 push(CellAccesible, cellBas);
  48.             }
  49.         }
  50.     }
  51. }
  52.  
  53. while (Mp>=0) {
  54.     for (cellTest in CellAccesible) {
  55.         var CellX = getCellX(cellTest);
  56.         var CellY = getCellY(cellTest);
  57.         NextCell(CellX, CellY, CellAccesible, CellContent);
  58.     }
  59.     Mp-=1;
  60.     mark(CellAccesible, COLOR_GREEN);
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement