Guest User

Untitled

a guest
Aug 13th, 2013
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. import sys
  2. from pywmo import Wmo
  3.  
  4. wmo_name = input('Enter WMO Filename : ');
  5. building = Wmo(wmo_name);
  6.  
  7. nLight = building.num_lights;
  8.  
  9. print("There are " + str(nLight) + " lights in this WMO.");
  10.  
  11. while(1):
  12. command = input("What do you want to do ?\n\"a\" - Add a light\n\"q\" - Exit\n");
  13.  
  14. if(command == "q"):
  15. print("Goodbye !");
  16. sys.exit();
  17. elif(command == "a"):
  18. group = input("In which group do you want to reference that light ?")
  19.  
  20. print("Light definition")
  21.  
  22. light = { }
  23.  
  24. flag1 = input("LightType : ");
  25. flag2 = input("type : ");
  26. flag3 = input("useAtten : ");
  27. flag4 = input("pad : ");
  28.  
  29. r = input("R : ");
  30. g = input("G : ");
  31. b = input("B : ");
  32. a = input("A : ");
  33.  
  34. x = input("X : ");
  35. y = input("Y : ");
  36. z = input("Z : ");
  37.  
  38. intensity = input("intensity : ");
  39. attenuation_start = input("attenuation_start : ");
  40. attenuation_stop = input("attenuation_stop : ");
  41.  
  42. unknown1 = input("Unknown 1 : ");
  43. unknown2 = input("Unknown 1 : ");
  44. unknown3 = input("Unknown 1 : ");
  45. unknown4 = input("Unknown 1 : ");
  46.  
  47. light["flag1"] = int(flag1);
  48. light["flag2"] = int(flag2);
  49. light["flag3"] = int(flag3);
  50. light["flag4"] = int(flag4);
  51.  
  52. light["color"] = (float(r), float(g), float(b), float(a));
  53. light["position"] = (float(x), float(y), float(z));
  54.  
  55. light["attenuation_start"] = float(attenuation_start);
  56. light["attenuation_stop"] = float(attenuation_stop);
  57.  
  58. light["unknown1"] = float(unknown1);
  59. light["unknown2"] = float(unknown2);
  60. light["unknown3"] = float(unknown3);
  61. light["unknown4"] = float(unknown4);
  62.  
  63. building.num_lights += 1;
  64. building.lights.append(light);
  65.  
  66. else:
  67. print("Unknown command");
Advertisement
Add Comment
Please, Sign In to add comment