mirror of
				https://github.com/HybridDog/vector_extras.git
				synced 2025-10-31 13:55:28 +01:00 
			
		
		
		
	Merge remote-tracking branch 'upstream/master'
This commit is contained in:
		
							
								
								
									
										11
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								init.lua
									
									
									
									
									
								
							| @@ -334,7 +334,16 @@ function funcs.straightdelay(s, v, a) | |||||||
| 	return (math.sqrt(v*v+2*a*s)-v)/a | 	return (math.sqrt(v*v+2*a*s)-v)/a | ||||||
| end | end | ||||||
|  |  | ||||||
| vector.zero = vector.new() | -- override vector.zero | ||||||
|  | -- builtin used not to have the vector.zero function. to keep compatibility, | ||||||
|  | -- vector.zero has to be a 0-vector and vector.zero() has to return a 0-vector | ||||||
|  | -- => we make a callable 0-vector table | ||||||
|  | if not vector.zero then | ||||||
|  | 	vector.zero = {x = 0, y = 0, z = 0} | ||||||
|  | else | ||||||
|  | 	local old_zero = vector.zero | ||||||
|  | 	vector.zero = setmetatable({x = 0, y = 0, z = 0}, {__call = old_zero}) | ||||||
|  | end | ||||||
|  |  | ||||||
| function funcs.sun_dir(time) | function funcs.sun_dir(time) | ||||||
| 	if not time then | 	if not time then | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user