You've already forked ComfyFactorio
							
							
				mirror of
				https://github.com/ComfyFactory/ComfyFactorio.git
				synced 2025-10-30 23:47:41 +02:00 
			
		
		
		
	
		
			
	
	
		
			31 lines
		
	
	
		
			836 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			836 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
|   | local Public = {} | ||
|  | 
 | ||
|  | 
 | ||
|  | ---Create Flying text for the player, or for all players on that surface if no player specified | ||
|  | ---@param player LuaPlayer|nil | ||
|  | ---@param surface LuaSurface | ||
|  | ---@param position MapPosition | ||
|  | ---@param text string|table | ||
|  | ---@param color Color|table | ||
|  | function Public.flying_text(player, surface, position, text, color) | ||
|  |     if not player then | ||
|  |         for _, player in pairs(game.connected_players) do | ||
|  |             if player.surface == surface then | ||
|  |                 player.create_local_flying_text({ | ||
|  |                     text = text, | ||
|  |                     position = position, | ||
|  |                     color = color | ||
|  |                 }) | ||
|  |             end | ||
|  |         end | ||
|  |     else | ||
|  |         player.create_local_flying_text({ | ||
|  |             text = text, | ||
|  |             position = position, | ||
|  |             color = color | ||
|  |         }) | ||
|  |     end | ||
|  | end | ||
|  | 
 | ||
|  | return Public |