seite.ksgs 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. #include <KSGSStandart.h>
  2. var int breite = 480;
  3. var int höhe = 312;
  4. var TextFeld überschrift;
  5. var TextFeld nutzerBedingungen;
  6. var Knopf zurück;
  7. func void start()
  8. {
  9. initTextFeld( überschrift, 0, 0, breite, 20, "Nutzer Bedingungen", 0x2001 );
  10. var Text txt = "";
  11. txt += "Mit der Nutzung der Anwendungen von Kolja Strohm - Games erklähren\n";
  12. txt += "sie sich automatisch mit folgenden Bedingungen einverstanden.\n";
  13. txt += "1. Service Bereitstellung\n";
  14. txt += " Wir garantieren nicht für die einwandfreie Funktionsfähigkeit unserer\n";
  15. txt += " Anwendungen. Wir können die Server jederzeit abschalten.\n";
  16. txt += "2. Lizenz zur Nutzung\n";
  17. txt += " Wir gewähren ihnen hiermit eine widerrufliche Lizenz für die ausschließlich\n";
  18. txt += " persönliche Nutzung unserer Anwendungen. Gewerbliche nutzung für\n";
  19. txt += " Unternehmenszwecke ist ausdrücklichst untersagt, kann aber durch\n";
  20. txt += " Absprache mit uns erlaubt werden.\n";
  21. txt += "3. Verstoß gegen die Nutzerbedingungen\n";
  22. txt += " Wir sind in der Lage bei einem Verstoß gegen die Nutzer Bedingungen\n";
  23. txt += " den betroffenen Account zu sperren oder andere Strafen durchzuführen.\n";
  24. txt += " Hierzu kann auch der Verlust von zusätzlich erworbenen Inhalten gehören.\n";
  25. txt += "4. Änderung der Nutzerbedingungen\n";
  26. txt += " Wir können die Nutzerbedingungen jederzeit nach unserem Intresse ändern.\n";
  27. txt += "5. Verbotenes\n";
  28. txt += " Mit der nutzung unserer Anwendungen verpflichten sie sich dazu unter keinen\n";
  29. txt += " Umständen:\n";
  30. txt += " 5.1 Cheats, Automatisierungssoftware (Bots), Hacks, Mods oder jedwede\n";
  31. txt += " sonstige nicht autorisierte Fremdsoftware, die der Veränderung des\n";
  32. txt += " Service, eines Spiels oder eines Spielverlaufs dient, herzustellen oder\n";
  33. txt += " zu nutzen.\n";
  34. txt += " 5.2 den Service, ein Spiel oder einen beliebigen Teil davon zu gewerb-\n";
  35. txt += " lichen Zwecken zu nutzen, einschließlich, jedoch nicht darauf beschränkt,\n";
  36. txt += " (a) um Werbeanzeigen oder sonstige Werbung zu verbreiten oder zu\n";
  37. txt += " ermöglichen. (b) um spielinterne Währung, spielinterne Gegenstände oder\n";
  38. txt += " sonstige spielinterne Güter zu sammeln, um diese außerhalb des Spiels\n";
  39. txt += " zu verkaufen. (c) um Accounts für unsere Anwendungen und/oder ein Spiel\n";
  40. txt += " zu verkaufen oder damit Handel zu treiben. oder (d) um innerhalb eines\n";
  41. txt += " Spieles Leistungen gegen eine außerhalb eines Spieles erfolgende Bezahlung\n";
  42. txt += " zu erbringen.\n";
  43. txt += " 5.3 außerhalb des Spiels für echtes Geld oder gegen spielinterne Währung\n";
  44. txt += " Gegenstände oder sonstige Güter, die in einem Spiel verwendet werden\n";
  45. txt += " können, zu verkaufen oder einzutauschen.\n";
  46. txt += " 5.4 Dateien, die Teil einer unserer Anwendungen sind, in irgendeiner\n";
  47. txt += " Weise zu ändern oder ändern zu lassen, soweit dies nicht ausdrücklich\n";
  48. txt += " von Kolja Strohm - Games genehmigt wurde.\n";
  49. txt += " 5.5 die von Kolja Strohm - Games eingesetzten Verbindungsprotokolle auf\n";
  50. txt += " beliebige Art und Weise und gleich zu welchem Zweck abzufangen, zu\n";
  51. txt += " emulieren oder umzuleiten.\n";
  52. txt += " 5.6 zur Unterstützung des Service oder einer Spielumgebung eingesetzte\n";
  53. txt += " Computer oder den Verlauf des Spiels eines anderen Spielers zu stören\n";
  54. txt += " oder an einer derartigen Störung mitzuwirken.\n";
  55. txt += " 5.7 nicht genehmigte Verbindungen zu einem beliebigen Spiel oder zu dem\n";
  56. txt += " Service zu ermöglichen, aufzubauen oder aufrecht zu erhalten,\n";
  57. txt += " einschließlich, ohne jedoch darauf beschränkt zu sein, (a) Verbindungen\n";
  58. txt += " zu nicht genehmigten Servern, die den Service oder ein Spiel emulieren\n";
  59. txt += " oder dies versuchen. (b) Verbindungen, die Anwendungen oder Tools\n";
  60. txt += " verwenden, die nicht ausdrücklich von Kolja Strohm - Games genehmigt\n";
  61. txt += " wurden.\n";
  62. txt += "6. Eigentumsrecht\n";
  63. txt += " Alle Inhalte die durch unsere Anwendungen angeboten werden sind\n";
  64. txt += " eigentum von Kolja Strohm - Games. Durch den erwerb kostenpflichtiger\n";
  65. txt += " Inhalte geht der Besitz NICHT auf den Nutzer über. Wir können\n";
  66. txt += " jeden Spielinhalt ohne Entschädigung verändern oder entvernen. Alle\n";
  67. txt += " Inhalte die mit unseren Anwendungen von Nutzern erstellt wurden\n";
  68. txt += " und werden sind Besitz von Kolja Strohm - Games.\n";
  69. txt += "7. Accountdaten\n";
  70. txt += " Jeder Account ist Eigentum von Kolja Strohm - Games. Sie erklähren\n";
  71. txt += " sich damit einverstanden, dass wir alle ihrer Aktivitäten aufzeichnen\n";
  72. txt += " und für beliebig lange Zeit abspeichern.\n";
  73. txt += "8. Datenschutz\n";
  74. txt += " Wir verwenden Gerätekennungen, um Inhalte und Anzeigen zu personalisieren,\n";
  75. txt += " Funktionen für soziale Medien anbieten zu können und die Zugriffe auf\n";
  76. txt += " unsere Anwendungen zu analysieren. Außerdem geben wir diese Kennungen\n";
  77. txt += " und andere Informationen über Ihr Gerät an unsere Partner für soziale\n";
  78. txt += " Medien, Werbung und Analysen weiter.\n";
  79. initTextFeld( nutzerBedingungen, 10, 30, 460, 222, txt, 0x1201 );
  80. nutzerBedingungen.updateVScroll();
  81. nutzerBedingungen.setVScrollZuZeile( 0 );
  82. initKnopf( zurück, 190, 262, 100, 20, "Zurück", 0x1 );
  83. zurück.setMausEreignis( "zME" );
  84. }
  85. func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
  86. {
  87. tf.setPosition( x, y );
  88. tf.setGröße( br, hö );
  89. tf.setText( t );
  90. tf.setStyle( style );
  91. tf.setSchriftFarbe( 0xFFFFFFFF );
  92. }
  93. func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t, int style )
  94. {
  95. k.setPosition( x, y );
  96. k.setGröße( br, hö );
  97. k.setText( t );
  98. k.addStyle( style );
  99. }
  100. func bool maus( MausEreignis me )
  101. {
  102. nutzerBedingungen.doMausEreignis( me );
  103. zurück.doMausEreignis( me );
  104. return me.verarbeitet;
  105. }
  106. func bool tick( double z )
  107. {
  108. var bool ret = 0;
  109. ret |= nutzerBedingungen.tick( z );
  110. ret |= zurück.tick( z );
  111. return ret;
  112. }
  113. func void render( Bild rObj )
  114. {
  115. überschrift.render( rObj );
  116. nutzerBedingungen.render( rObj );
  117. zurück.render( rObj );
  118. }
  119. func bool zME( MausEreignis me )
  120. {
  121. if( me.id == 3 )
  122. {
  123. Rückruf( "Patcher/Start" );
  124. }
  125. return true;
  126. }