Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. package OknoZDanych;
  2.  
  3. import java.io.FileInputStream;
  4. import java.io.IOException;
  5. import java.io.InputStream;
  6. import java.util.Properties;
  7.  
  8. /**
  9. * @author Maicej-Laptok
  10. *
  11. */
  12. public class Constants {
  13. public static int mainMenuFrameWidth;
  14. /**
  15. * Zmienna określająca wysokość okna menu głównego
  16. */
  17. public static int mainMenuFrameHeight;
  18. /**
  19. * Zmienna określająca wysokość okna menu głównego
  20. */
  21. public static int numberOfLevels;
  22. /**
  23. * Zmienna określająca wysokość okna menu głównego
  24. */
  25. public static int firstLevel;
  26. /**
  27. * Zmienna określająca wysokość okna menu głównego
  28. */
  29. public static String levelName;
  30. /**
  31. * Zmienna określająca wysokość okna menu głównego
  32. */
  33. public static int numberOfDiff;
  34. /**
  35. * Zmienna określająca wysokość okna menu głównego
  36. */
  37. public static int changeBetweenDiff;
  38. /**
  39. * Zmienna określająca wysokość okna menu głównego
  40. */
  41. public static double objectSizeToWidth;
  42. /**
  43. * Zmienna określająca wysokość okna menu głównego
  44. */
  45. public static String background;
  46. /**
  47. * Zmienna określająca wysokość okna menu głównego
  48. */
  49.  
  50. /**
  51. * Metoda ustalająca wartości z pliku tekstowego
  52. */
  53. public static void setConstants() {
  54.  
  55. Properties prop = new Properties();
  56. InputStream input = null;
  57. try {
  58. String test="";
  59. input = new FileInputStream("ala.txt");
  60. prop.load(input);
  61. System.out.println(prop.getProperty("nazwaBazowaPlikuZOpisemPoziomu"));
  62. levelName=prop.getProperty("nazwaBazowaPlikuZOpisemPoziomu");
  63. background=prop.getProperty("tło");
  64. //testy
  65. test = prop.getProperty("początkowaSzerokośćPlanszy");
  66. System.out.println(test);
  67. mainMenuFrameWidth = Integer.parseInt(test);
  68. //
  69. objectSizeToWidth=Double.parseDouble(prop.getProperty("początkowaSzerokośćObiektuGryJakoProcentPoczątkowejSzerokościPlanszy"));
  70. //mainMenuFrameWidth = Integer.parseInt(prop.getProperty("początkowaSzerokośćPlanszy"));
  71. mainMenuFrameHeight=Integer.parseInt(prop.getProperty("początkowaWysokośćPlanszy"));
  72. numberOfLevels=Integer.parseInt(prop.getProperty("liczbaPoziomów"));
  73. firstLevel=Integer.parseInt(prop.getProperty("numeracjaPoziomówZaczynaSięOd"));
  74. numberOfDiff=Integer.parseInt(prop.getProperty("liczbaStopniTrudności"));
  75. changeBetweenDiff=Integer.parseInt(prop.getProperty("zmianaStopniaTrudności"));
  76. //s objectSizeToWidth=Double.parseDouble(prop.getProperty("początkowaSzerokośćObiektuGryJakoProcentPoczątkowejSzerokościPlanszy"));
  77.  
  78.  
  79. } catch (IOException ex) {
  80. ex.printStackTrace();
  81. } finally {
  82. if (input != null) {
  83. try {
  84. input.close();
  85. } catch (IOException e) {
  86. e.printStackTrace();
  87. }
  88. }
  89. }
  90.  
  91. }
  92. static{
  93. setConstants();
  94. }
  95. Constants(){}
  96.  
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement