Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Enemi = getNearestEnemy();
- var CellMoi = getCell();
- var CellAccesible = [CellMoi];
- var MpTot = getTotalMP();
- var Mp = MpTot;
- var cellTest;
- var CellContent;
- function NextCell(CellX,CellY,@CellAccesible, CellContent) {
- var cellGaucheY = CellY-1;
- var cellDroiteY = CellY+1;
- var cellHautX = CellX+1;
- var cellBasx = CellX-1;
- var cellGauche = getCellFromXY(CellX, cellGaucheY);
- if (cellGauche!==null) {
- if (!inArray(CellAccesible, cellGauche)){
- CellContent=getCellContent(cellGauche);
- if (CellContent===null) {
- push(CellAccesible, cellGauche);
- }
- }
- }
- var cellDroite= getCellFromXY(CellX, cellDroiteY);//ici
- if (cellDroite!==null){
- if (!inArray(CellAccesible, cellDroite)) {
- CellContent=getCellContent(cellDroite);
- if (CellContent===null) {
- push(CellAccesible, cellDroite);
- }
- }
- }
- var cellHaut = getCellFromXY(cellHautX, CellY);
- if (cellHaut!==null){
- if (!inArray(CellAccesible, cellHaut)) {
- CellContent=getCellContent(cellHaut);
- if (CellContent===null) {
- push(CellAccesible, cellHaut);
- }
- }
- }
- var cellBas = getCellFromXY(cellBasx, CellY);
- if (cellBas!==null){
- if (!inArray(CellAccesible, cellBas)) {
- CellContent=getCellContent(cellBas);
- if (CellContent===null) {
- push(CellAccesible, cellBas);
- }
- }
- }
- }
- while (Mp>=0) {
- for (cellTest in CellAccesible) {
- var CellX = getCellX(cellTest);
- var CellY = getCellY(cellTest);
- NextCell(CellX, CellY, CellAccesible, CellContent);
- }
- Mp-=1;
- mark(CellAccesible, COLOR_GREEN);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement