From fcdff94be3ce475e83475342960e121fd55afc32 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Fri, 30 Dec 2022 21:11:31 +0800 Subject: [PATCH] up --- plugins/flutter/CHANGELOG.md | 2 +- plugins/flutter/example/lib/main.dart | 3 ++- plugins/flutter/pubspec.yaml | 2 +- plugins/flutter/src/pocketpy.h | 16 +++++++++++----- plugins/godot/godot-cpp | 2 +- src/vm.h | 16 +++++++++++----- 6 files changed, 27 insertions(+), 14 deletions(-) diff --git a/plugins/flutter/CHANGELOG.md b/plugins/flutter/CHANGELOG.md index 89e92b84..83f6c305 100644 --- a/plugins/flutter/CHANGELOG.md +++ b/plugins/flutter/CHANGELOG.md @@ -1,4 +1,4 @@ -## 0.6.0+3 +## 0.6.0+4 + Break change diff --git a/plugins/flutter/example/lib/main.dart b/plugins/flutter/example/lib/main.dart index 42a42a3e..66da3eeb 100644 --- a/plugins/flutter/example/lib/main.dart +++ b/plugins/flutter/example/lib/main.dart @@ -50,7 +50,8 @@ class _MyAppState extends State { buffer.write(needMoreLines ? '... $text' : '>>> $text\n'); }); if (text == "exit()") exit(0); - needMoreLines = repl.input(text) == 0; + repl.input(text); + needMoreLines = repl.last_input_result() == 0; refresh(); } diff --git a/plugins/flutter/pubspec.yaml b/plugins/flutter/pubspec.yaml index 4f92291d..f10e662f 100644 --- a/plugins/flutter/pubspec.yaml +++ b/plugins/flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: pocketpy description: A lightweight Python interpreter for game engines. -version: 0.6.0+3 +version: 0.6.0+4 homepage: https://pocketpy.dev repository: https://github.com/blueloveth/pocketpy diff --git a/plugins/flutter/src/pocketpy.h b/plugins/flutter/src/pocketpy.h index 1a8cd44e..d43bb318 100644 --- a/plugins/flutter/src/pocketpy.h +++ b/plugins/flutter/src/pocketpy.h @@ -4278,13 +4278,12 @@ public: void sleepForSecs(_Float sec){ _Int ms = (_Int)(sec * 1000); - const _Int step = 20; - for(_Int i=0; i