myLoveOnlyForYou

Untitled

Jun 27th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. extends "res://scenes/act_1/FuncLoadScene.gd"
  2.  
  3. var dialog_timer = 0
  4.  
  5. func turn_labels_off():
  6. $Label1.visible = false
  7. $Label2.visible = false
  8. $Label3.visible = false
  9. $Label4.visible = false
  10. $Label5.visible = false
  11. $Label6.visible = false
  12. $Label7.visible = false
  13.  
  14. func dialog_counter_is_2():
  15. if (dialog_timer > 0 && dialog_timer < 150):
  16. $Label1.visible = true
  17. elif (dialog_timer >= 150 && dialog_timer < 250):
  18. $Label1.visible = false
  19. $Label2.visible = true
  20. elif (dialog_timer >= 350 && dialog_timer < 450):
  21. $Label2.visible = false
  22. $Label3.visible = true
  23. elif (dialog_timer >= 700 && dialog_timer < 750):
  24. $Label3.visible = false
  25. $Label4.visible = true
  26. elif (dialog_timer >= 750 && dialog_timer < 800):
  27. $Label5.visible = true
  28. elif (dialog_timer >= 800 && dialog_timer < 850):
  29. $Label6.visible = true
  30. elif (dialog_timer >= 850 && dialog_timer < 900):
  31. $Label7.visible = true
  32. # the limits for the current scene
  33. func setLimits():
  34. GLOBAL.sceneScaleCoef = $Player.scale.x
  35.  
  36. $Player/PlayerCamera.limit_top = -540
  37. $Player/PlayerCamera.limit_bottom = 540
  38.  
  39. $Player/PlayerCamera.limit_left = -2000
  40. $Player/PlayerCamera.limit_right = 2000
  41.  
  42. GLOBAL.leftMoveLimit = $Player/PlayerCamera.limit_left + 50
  43. GLOBAL.rightMoveLimit = $Player/PlayerCamera.limit_right - 50
  44.  
  45. if GLOBAL.haveBeenInHouse:
  46. $To_next_location.position = Vector2(2782, 481)
  47. if GLOBAL.is_new_game:
  48. $Player.position = Vector2(926, 524)
  49.  
  50. func _ready():
  51. setLimits()
  52. turn_labels_off()
  53. GLOBAL.dialog_counter += 1
  54. func _physics_process(delta):
  55. GLOBAL.scene = "town"
  56. if (!$Player/PlayerSprite.flip_h && GLOBAL.is_player_moving):
  57. dialog_timer += 1
  58. elif ($Player/PlayerSprite.flip_h && GLOBAL.is_player_moving):
  59. dialog_timer -= 1
  60. if (GLOBAL.dialog_counter == 2):
  61. dialog_counter_is_2()
  62. if (GLOBAL.playerCoordinates.x > 575 && GLOBAL.playerCoordinates.x < 650):
  63. $Label8.visible = true
  64. else:
  65. $Label8.visible = false
Advertisement
Add Comment
Please, Sign In to add comment