File size: 643 Bytes
b6a38d7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function OpenTextureViewer(root, obj, prop, ged, alpha_only, in_game)
	if terminal.IsKeyPressed(const.vkAlt) then
		OS_LocateFile(obj[prop] or "")
		return nil
	elseif terminal.IsKeyPressed(const.vkControl) then
		OS_OpenFile(obj[prop] or "")
		return nil
	end
	
	local game_path = obj[prop] or ""
	OpenGedApp("GedImageViewer", false, { file_name = game_path or "", show_alpha_only = alpha_only }, nil, in_game)
end

function OpenTextureViewerAlpha(editor, obj, prop, ged)
	OpenTextureViewer(editor, obj, prop, ged, true)
end

function OpenTextureViewerIngame(editor, obj, prop, ged)
	OpenTextureViewer(editor, obj, prop, ged, false, true)
end