Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

31 wiersze
721B

  1. import arcade
  2. from cld import *
  3. from desktop_Platform import *
  4. # Pass config init key-value pairs to context controller
  5. #
  6. # Conditions:
  7. # 1. Config tree has just been parsed
  8. def desktop_applyConfigInit(p):
  9. if (
  10. p.c.recentField == "cfgTree"
  11. ):
  12. for key in p.c.cfgTree["init"]:
  13. value = p.c.cfgTree["init"][key]
  14. # Boolean.
  15. if (
  16. value == "false"
  17. ):
  18. value = False
  19. elif (
  20. value == "true"
  21. ):
  22. value = True
  23. # Float.
  24. elif (
  25. cld_isdigit(value)
  26. ):
  27. value = float(value)
  28. p.ctrl.set(key, value)