diff --git a/modern/src/maki-interpreter/objects.test.js b/modern/src/maki-interpreter/objects.test.js index ad004780..3f534be8 100644 --- a/modern/src/maki-interpreter/objects.test.js +++ b/modern/src/maki-interpreter/objects.test.js @@ -148,8 +148,6 @@ Set { "System.seteq", "System.getmouseposx", "System.getmouseposy", - "System.floattostring", - "System.stringtofloat", "System.integertolongtime", "System.integertotime", "System.datetotime", diff --git a/modern/src/runtime/System.ts b/modern/src/runtime/System.ts index c856f278..14cf055c 100644 --- a/modern/src/runtime/System.ts +++ b/modern/src/runtime/System.ts @@ -382,14 +382,12 @@ class System extends MakiObject { return; } - floattostring(value: number, ndigits: number) { - unimplementedWarning("floattostring"); - return; + floattostring(value: number, ndigits: number): string { + return value.toFixed(ndigits).toString(); } - stringtofloat(str: string) { - unimplementedWarning("stringtofloat"); - return; + stringtofloat(str: string): number { + return parseFloat(str); } integertolongtime(value: number) {