mirror of
				https://github.com/mightypanders/GMTKJam2021.git
				synced 2025-11-04 02:59:50 +01:00 
			
		
		
		
	Merge branch 'main' of https://github.com/mightypanders/GMTKJam2021
This commit is contained in:
		
							
								
								
									
										7
									
								
								Guest.gd
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Guest.gd
									
									
									
									
									
								
							@@ -4,10 +4,13 @@ onready var pickUpArea = $PickUpArea
 | 
				
			|||||||
export var guestName = "Dieter"
 | 
					export var guestName = "Dieter"
 | 
				
			||||||
export var  PICKUPTRESHOLD = 100
 | 
					export var  PICKUPTRESHOLD = 100
 | 
				
			||||||
export var destinationColor = Color.yellow
 | 
					export var destinationColor = Color.yellow
 | 
				
			||||||
 | 
					var pickup_time
 | 
				
			||||||
 | 
					
 | 
				
			||||||
signal picked_up(color,name)
 | 
					signal picked_up(color,name)
 | 
				
			||||||
signal dropped_off_success 
 | 
					signal dropped_off_success 
 | 
				
			||||||
signal dropped_off_idle
 | 
					signal dropped_off_idle
 | 
				
			||||||
signal dropped_off_fail
 | 
					signal dropped_off_fail
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var rng = RandomNumberGenerator.new()
 | 
					var rng = RandomNumberGenerator.new()
 | 
				
			||||||
onready var sprite = $Sprite
 | 
					onready var sprite = $Sprite
 | 
				
			||||||
onready var exclusionZoneShape = $ExclusionZone/CollisionShape2D
 | 
					onready var exclusionZoneShape = $ExclusionZone/CollisionShape2D
 | 
				
			||||||
@@ -34,15 +37,13 @@ func _ready():
 | 
				
			|||||||
	sprite.modulate = destinationColor
 | 
						sprite.modulate = destinationColor
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
	pass # Replace with function body.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
func _on_PickUpArea_body_entered(body):
 | 
					func _on_PickUpArea_body_entered(body):
 | 
				
			||||||
	print(body.name)
 | 
						print(body.name)
 | 
				
			||||||
	if body.name == "Playa":
 | 
						if body.name == "Playa":
 | 
				
			||||||
		print(body.velocity.length())
 | 
							print(body.velocity.length())
 | 
				
			||||||
		if body.velocity.length() <= PICKUPTRESHOLD:
 | 
							if body.velocity.length() <= PICKUPTRESHOLD:
 | 
				
			||||||
			emit_signal("picked_up",destinationColor,guestName)
 | 
								emit_signal("picked_up",destinationColor,guestName)
 | 
				
			||||||
 | 
								pickup_time = OS.get_system_time_msecs()
 | 
				
			||||||
			# start pickup process
 | 
								# start pickup process
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		# we are being picked up by the player
 | 
							# we are being picked up by the player
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user