ConstantDouble.java 634 B

1234567891011121314151617181920212223242526272829303132
  1. package me.hammerle.snuviscript.inputprovider;
  2. import me.hammerle.snuviscript.code.Script;
  3. import me.hammerle.snuviscript.code.SnuviUtils;
  4. public class ConstantDouble extends InputProvider {
  5. private final double d;
  6. public ConstantDouble(double f) {
  7. this.d = f;
  8. }
  9. @Override
  10. public Object get(Script sc) {
  11. return d;
  12. }
  13. @Override
  14. public double getDouble(Script sc) {
  15. return d;
  16. }
  17. @Override
  18. public String getString(Script sc) {
  19. return SnuviUtils.toString(d);
  20. }
  21. @Override
  22. public String toString() {
  23. return SnuviUtils.toString(d);
  24. }
  25. }