pyglet_demo/engine/data.py

16 lines
313 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 data_open(vault: str, path: str) -> object:
fp = os.path.join(program_path(), vault, path)
return open(fp, 'r')