123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package me.hammerle.snuviscript.constants;
- import me.hammerle.snuviscript.code.InputProvider;
- import me.hammerle.snuviscript.code.Script;
- import me.hammerle.snuviscript.math.Fraction;
- public class ConstantFraction extends InputProvider
- {
- private final Fraction f;
-
- public ConstantFraction(Fraction f)
- {
- this.f = f;
- }
-
- @Override
- public Object get(Script sc)
- {
- return f;
- }
-
- @Override
- public Fraction getFraction(Script sc)
- {
- return f;
- }
-
- @Override
- public int getInt(Script sc)
- {
- return f.intValue();
- }
-
- @Override
- public double getDouble(Script sc)
- {
- return f.doubleValue();
- }
-
- @Override
- public String getString(Script sc)
- {
- return String.valueOf(f);
- }
- @Override
- public String toString()
- {
- return String.valueOf(f);
- }
- }
|