Advertisement
marlosgama

Untitled

Jul 20th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.75 KB | None | 0 0
  1.   def handle_add_projectile(buffer)
  2.     start_x = buffer.read_short
  3.     start_y = buffer.read_short
  4.     finish_x = buffer.read_short
  5.     finish_y = buffer.read_short
  6.     target_x = buffer.read_short
  7.     target_y = buffer.read_short
  8.     projectile_type = buffer.read_byte
  9.     projectile_id = buffer.read_byte
  10.     if $game_map.in_screen?(start_x, start_y) || $game_map.in_screen?(finish_x, finish_y)
  11.       projectile = projectile_type == Constants::PROJECTILE_WEAPON ? Configs::RANGE_WEAPONS[projectile_id] : Configs::RANGE_SKILLS[projectile_id]
  12.       $game_map.projectiles << Game_Projectile.new(start_x, start_y, finish_x, finish_y, target_x, target_y, projectile[0])
  13.       SceneManager.scene.add_projectile($game_map.projectiles.last)
  14.     end
  15.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement