Advertisement
Guest User

Untitled

a guest
Sep 15th, 2020
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. def LoadScriptFile(self, window, FileName):
  2. import exception
  3. import exceptions
  4. import os
  5. import errno
  6. self.Clear()
  7.  
  8. print "===== Load Script File : %s" % (FileName)
  9.  
  10. try:
  11. # chr, player µîŔş sandbox ł»żˇĽ­ import°ˇ ÇăżëµÇÁö ľĘ±â ¶§ą®żˇ,(şżŔĚ ľÇżëÇŇ ż©Áö°ˇ ¸Ĺżě Ĺ­.)
  12. # ąĚ¸® script dictionaryżˇ ÇĘżäÇŃ »óĽö¸¦ łÖľîłő´Â´Ů.
  13. import chr
  14. import player
  15. import app
  16. self.ScriptDictionary["PLAYER_NAME_MAX_LEN"] = chr.PLAYER_NAME_MAX_LEN
  17. self.ScriptDictionary["DRAGON_SOUL_EQUIPMENT_SLOT_START"] = player.DRAGON_SOUL_EQUIPMENT_SLOT_START
  18. self.ScriptDictionary["LOCALE_PATH"] = app.GetLocalePath()
  19. execfile(FileName, self.ScriptDictionary)
  20. except IOError, err:
  21. import sys
  22. import dbg
  23. dbg.TraceError("Failed to load script file : %s" % (FileName))
  24. dbg.TraceError("error : %s" % (err))
  25. exception.Abort("LoadScriptFile1")
  26. except RuntimeError,err:
  27. import sys
  28. import dbg
  29. dbg.TraceError("Failed to load script file : %s" % (FileName))
  30. dbg.TraceError("error : %s" % (err))
  31. exception.Abort("LoadScriptFile2")
  32. except:
  33. import sys
  34. import dbg
  35. dbg.TraceError("Failed to load script file : %s" % (FileName))
  36. exception.Abort("LoadScriptFile!!!!!!!!!!!!!!")
  37.  
  38. #####
  39.  
  40. Body = self.ScriptDictionary["window"]
  41. self.CheckKeyList("window", Body, self.BODY_KEY_LIST)
  42.  
  43. window.ClearDictionary()
  44. self.InsertFunction = window.InsertChild
  45.  
  46. window.SetPosition(int(Body["x"]), int(Body["y"]))
  47.  
  48. if localeInfo.IsARABIC():
  49. w = wndMgr.GetScreenWidth()
  50. h = wndMgr.GetScreenHeight()
  51. if Body.has_key("width"):
  52. w = int(Body["width"])
  53. if Body.has_key("height"):
  54. h = int(Body["height"])
  55.  
  56. window.SetSize(w, h)
  57. else:
  58. window.SetSize(int(Body["width"]), int(Body["height"]))
  59. if TRUE == Body.has_key("style"):
  60. for StyleList in Body["style"]:
  61. window.AddFlag(StyleList)
  62.  
  63.  
  64. self.LoadChildren(window, Body)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement