pyglet_demo/engine/data.py

17 lines
337 B
Python

import os
import sys
g_pp = None
def program_path() -> str:
global g_pp
if g_pp == None:
g_pp = os.path.abspath(os.path.split(sys.argv[0])[0])
return g_pp
def open(vault: str, path: str) -> object:
fp = os.path.join(program_path(), vault, path)
with open(fp, 'r') as fd:
return fd.read()