aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py
diff options
context:
space:
mode:
authorantoniou792019-01-05 17:47:27 +0200
committerEugene Sandulenko2019-01-06 17:12:02 +0100
commit9dfe8281fc5f490b6776ee2b3a85f73eac1765be (patch)
treea6d22d4770a5808f66c4ec889fa56256a765bafe /devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py
parent49497bfb4aff36f20ccb31e951335dc11348e652 (diff)
downloadscummvm-rg350-9dfe8281fc5f490b6776ee2b3a85f73eac1765be.tar.gz
scummvm-rg350-9dfe8281fc5f490b6776ee2b3a85f73eac1765be.tar.bz2
scummvm-rg350-9dfe8281fc5f490b6776ee2b3a85f73eac1765be.zip
DEVTOOLS: Quotes Excel creator exports extra audio
quoteSpreadsheetCreator exports dev commentary and some optional speech audio from SFX.MIX
Diffstat (limited to 'devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py')
-rw-r--r--devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py26
1 files changed, 22 insertions, 4 deletions
diff --git a/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py b/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py
index b585b7553a..c29fe815ce 100644
--- a/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py
+++ b/devtools/create_bladerunner/subtitles/fontCreator/grabberFromPNG17BR.py
@@ -66,15 +66,28 @@
# DONE: ability to manually set extra width (additional columns at the end of glyph, with transparent color) for fonts by letter like a list in parameters or in overrideEncoding.txt } i:1,j:2,l:1 - POSITIVE VALUES ONLY
# DONE: make space pixels (var spaceWidthInPixels) into an external param?
# DONE: INFO NOTE IT IS NOT POSSIBLE TO have partial transparency
-
-import os, sys
-
+osLibFound = False
+sysLibFound = False
shutilLibFound = False
structLibFound = False
imagePilLibFound = False
reLibFound = False
try:
+ import os
+except ImportError:
+ print "[Error] os python library is required to be installed!"
+else:
+ osLibFound = True
+
+try:
+ import sys
+except ImportError:
+ print "[Error] sys python library is required to be installed!"
+else:
+ sysLibFound = True
+
+try:
import shutil
except ImportError:
print "[Error] Shutil python library is required to be installed!"
@@ -102,7 +115,12 @@ except ImportError:
else:
reLibFound = True
-if (not shutilLibFound) or (not structLibFound) or (not imagePilLibFound) or (not reLibFound):
+if (not osLibFound) \
+ or (not sysLibFound) \
+ or (not shutilLibFound) \
+ or (not structLibFound) \
+ or (not imagePilLibFound) \
+ or (not reLibFound):
sys.stdout.write("[Error] Errors were found when trying to import required python libraries\n")
sys.exit(1)