Advertisement
Guest User

Untitled

a guest
Jul 19th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //argument0 = x
  2. //argument1 = resource
  3. xxxex = floor(argument0/40)
  4.  
  5. switch(argument1)
  6.     {
  7.     case 4: bbb = 0
  8.     break;
  9.     case 1: bbb = 2
  10.     break;
  11.     case 2: bbb = 3
  12.     break;
  13.     case 3: bbb = 4
  14.     break;
  15.     }
  16.  
  17. tttt = ds_list_create()
  18.  
  19. for(xx = 0; xx < room_width/40+1; xx +=1;)
  20.     {
  21.     if global.terra[xx] = bbb
  22.         {
  23.         ds_list_add(tttt,xx)
  24.         }
  25.     }
  26.    
  27. prev = ds_map_find_previous(tttt,xxxex)
  28. next = ds_map_find_next(tttt,xxxex)
  29.  
  30.  
  31. if !prev = 0
  32. and !next = 0
  33.     {
  34.     pp = ds_list_find_value(tttt,prev)
  35.     pp = xxxex - pp
  36.     nn = ds_list_find_value(tttt,next)
  37.     nn = nn - xxxex
  38.    
  39.     if nn > pp
  40.         {
  41.         return ds_list_find_value(tttt,prev)*40
  42.         }
  43.         else
  44.         {
  45.         return ds_list_find_value(tttt,next)*40
  46.         }
  47.        
  48.     }
  49.     else
  50.     if !prev = 0
  51.         {
  52.         return ds_list_find_value(tttt,prev)*40
  53.         }
  54.         else
  55.         if !next = 0
  56.             {
  57.             return ds_list_find_value(tttt,next)*40
  58.             }
  59.  
  60. ds_list_destroy(tttt);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement