ZenScript main repository
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

integration.zs 995B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import example.TestClass;
  2. import example.TestInterface;
  3. val instance = new TestClass("Instance");
  4. println("Name: " + instance.name);
  5. instance.dump();
  6. var generated = instance.generate();
  7. println(generated.getValue());
  8. class TestOperators {
  9. public (name as string) as void {
  10. println("MyTestClass: " + name);
  11. }
  12. //.(key as string) as string
  13. // => "key " + key;
  14. }
  15. /*class TestImplementation {
  16. public implements TestInterface {
  17. interfaceMethod() => "TestImplementation";
  18. }
  19. }*/
  20. val testInstance = new TestOperators();
  21. //testInstance("something");
  22. something.dump();
  23. val objects = makeArray(5);
  24. printMany(objects);
  25. println(<test string>);
  26. println(<test string>.name);
  27. println(<test string>.interfaceMethod());
  28. //println(new TestImplementation().interfaceMethod());
  29. var diamond = <item:minecraft:diamond>;
  30. var dirt = <item:minecraft:dirt>;
  31. addShapedRecipe("TestRecipe", diamond, [[dirt, dirt, dirt],[dirt, dirt, dirt],[dirt, dirt, dirt]]);
  32. var count = 10;
  33. floatMethod(5f * count);