summaryrefslogtreecommitdiff
path: root/scene/resources/default_theme/make_header.py
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2022-01-19 21:26:30 +0100
committerGitHub <noreply@github.com>2022-01-19 21:26:30 +0100
commitd3129058b1e0269cbf7fe086299aa632e99ff94b (patch)
treedc8171361c94a4ed335d98b18630380e8f5dd74f /scene/resources/default_theme/make_header.py
parent84f5c7921780e0eccaaeb07c95e18a4ec2ac1d57 (diff)
parent84a69d7429635984999852b69046706effd2e9ad (diff)
Merge pull request #51159 from Calinou/improve-default-project-theme
Diffstat (limited to 'scene/resources/default_theme/make_header.py')
-rwxr-xr-xscene/resources/default_theme/make_header.py73
1 files changed, 0 insertions, 73 deletions
diff --git a/scene/resources/default_theme/make_header.py b/scene/resources/default_theme/make_header.py
deleted file mode 100755
index efad3b2815..0000000000
--- a/scene/resources/default_theme/make_header.py
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/usr/bin/env python
-
-import glob
-import os
-
-enc = "utf-8"
-
-# Change to the directory where the script is located,
-# so that the script can be run from any location
-os.chdir(os.path.dirname(os.path.realpath(__file__)))
-
-# Generate include files
-
-f = open("theme_data.h", "wb")
-
-f.write(b"// THIS FILE HAS BEEN AUTOGENERATED, DON'T EDIT!!\n")
-
-# Generate png image block
-f.write(b"\n// png image block\n")
-
-pixmaps = glob.glob("*.png")
-pixmaps.sort()
-
-for x in pixmaps:
-
- var_str = x[:-4] + "_png"
-
- s = "\nstatic const unsigned char " + var_str + "[] = {\n\t"
- f.write(s.encode(enc))
-
- pngf = open(x, "rb")
-
- b = pngf.read(1)
- while len(b) == 1:
- f.write(hex(ord(b)).encode(enc))
- b = pngf.read(1)
- if len(b) == 1:
- f.write(b", ")
-
- f.write(b"\n};\n")
- pngf.close()
-
-# Generate shaders block
-f.write(b"\n// shaders block\n")
-
-shaders = glob.glob("*.gsl")
-shaders.sort()
-
-for x in shaders:
-
- var_str = x[:-4] + "_shader_code"
-
- s = "\nstatic const char *" + var_str + " = \n"
- f.write(s.encode(enc))
-
- sf = open(x, "rb")
-
- b = sf.readline()
- while b != "":
- if b.endswith("\r\n"):
- b = b[:-2]
- if b.endswith("\n"):
- b = b[:-1]
- s = ' "' + b
- f.write(s.encode(enc))
- b = sf.readline()
- if b != "":
- f.write(b'"\n')
-
- f.write(b'";\n')
- sf.close()
-
-f.close()