Ejemplo n.º 1
0
# Game template
# Autor: PABLO PIZARRO @ ppizarro ~
# Fecha: ABRIL 2015

# Importación de librerías y obtención de directorios
import math
from bindir import _LANG_DIRCONFIG, _LANG_DIRLANGS, _DIR_CONFIG
from configLoader import configLoader
import errors
from utils import googleTranslate


# noinspection PyProtectedMember
# Se cargan las configuraciones
langselfconfig = configLoader(_DIR_CONFIG + "langs.ini")
langconfig = configLoader(_LANG_DIRCONFIG + "const.ini")
langavaiable = configLoader(_LANG_DIRCONFIG + "langs.txt")
langtranslateconfig = configLoader(_DIR_CONFIG + "langstransl.ini")

# Constantes del programa
_SPACE = "|"
_SPLITTER = langconfig.getValue(1).replace("*", " ")
LANG_LOADED = "El archivo de idiomas '{0}' ha sido cargado correctamente"
LANG_PRINT_ELEMENT = "\t{0}{1}=> {2}"
LANG_PRINT_TITLE = "Entradas:\n\tID     STRING"
NULL_IDENTIFIER = "NULL_LANG_ID<"
NULL_LANG = NULL_IDENTIFIER + "{0}>"

# Definicion de funciones
def _totalspaces(index):
Ejemplo n.º 2
0
#
# Game template
# Autor: PABLO PIZARRO @ ppizarro ~
# Fecha: ABRIL 2015

# Importación de librerías iniciales
from path import *
import os
import bindir
from configLoader import configLoader
import errors


# Configuración de entorno
# noinspection PyProtectedMember
__binconfig = configLoader(bindir._DIR_CONFIG + "bin.ini")
sys.setdefaultencoding(__binconfig.getValue("SET_DEFAULT_ENCODING"))
if __binconfig.isTrue("DONT_WRITE_BYTECODE"):
    reload(sys)
    sys.dont_write_bytecode = True

# Importación de librerías externas
try:
    import mechanize  # @UnresolvedImport @NoMove
except:
    errors.throw(errors.ERROR_IMPORTERRORMECHANIZE)
try:
    from pil import Image  # @UnresolvedImport
except:
    errors.throw(errors.ERROR_IMPORTERRORPIL)