codelines.txt 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. all_lines = 0;
  2. real_lines = 0;
  3. code_lines = 0;
  4. sumUpDirectory(file.new("scripts/minigames"));
  5. sumUpDirectory(file.new("scripts/story"));
  6. sumUpDirectory(file.new("scripts/system"));
  7. sumUpDirectory(file.new("scripts/utils"));
  8. sumUpFile(file.new("scripts/all.txt"));
  9. sumUpFile(file.new("scripts/analyse.txt"));
  10. sumUpFile(file.new("scripts/benchmark.txt"));
  11. sumUpFile(file.new("scripts/endscript.txt"));
  12. sumUpFile(file.new("scripts/pre_generate.txt"));
  13. sumUpFile(file.new("scripts/startcommands.txt"));
  14. sumUpFile(file.new("scripts/startscript.txt"));
  15. msg("dev", concat(" §eActive: ", text.number(code_lines), " lines."));
  16. real_lines += code_lines;
  17. code_lines = 0;
  18. sumUpDirectory(file.new("scripts/Archiv"));
  19. msg("dev", concat(" §7Archive: ", text.number(code_lines), " lines."));
  20. all_lines += code_lines;
  21. code_lines = 0;
  22. sumUpDirectory(file.new("scripts/dev"));
  23. msg("dev", concat(" §7Development: ", text.number(code_lines), " lines."));
  24. all_lines += code_lines;
  25. code_lines = 0;
  26. sumUpDirectory(file.new("scripts/configs"));
  27. msg("dev", concat(" §7Configs: ", text.number(code_lines), " lines."));
  28. all_lines += code_lines;
  29. code_lines = 14217;
  30. msg("dev", concat(" §eMod: ", text.number(code_lines), " lines."));
  31. real_lines += code_lines;
  32. code_lines = 8005;
  33. msg("dev", concat(" §7Mod-Config: ", text.number(code_lines), " lines."));
  34. all_lines += code_lines;
  35. msg("dev", "");
  36. msg("dev", concat(" §eCountable: ", text.number(real_lines), " lines."));
  37. msg("dev", concat(" §7No count: ", text.number(all_lines), " lines."));
  38. msg("dev", concat(" §7Sum: ", text.number(all_lines + real_lines), " lines."));
  39. term();
  40. function sumUpDirectory(dir) {
  41. list = file.getList(dir);
  42. iter = list.iterator(list);
  43. while(hasNext(iter)) {
  44. file = next(iter);
  45. if(file.isDirectory(file)) {
  46. sumUpDirectory(file);
  47. } else {
  48. sumUpFile(file);
  49. }
  50. }
  51. }
  52. function sumUpFile(file) {
  53. $code_lines += getLines(file);
  54. }
  55. function getLines(file) {
  56. return list.getSize(file.read(file));
  57. }