Add Lua debug logging API
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:flame/game.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
|
||||
import '../diagnostics/runtime_diagnostics.dart';
|
||||
import '../packages/game_package_repository.dart';
|
||||
import '../scripting/lua_dardo_script_engine.dart';
|
||||
import 'flame_lua_game.dart';
|
||||
@@ -24,10 +25,13 @@ class LuaGameWidget extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final diagnostics = RuntimeDiagnostics();
|
||||
return GameWidget(
|
||||
game: FlameLuaGame(
|
||||
scriptEngine: LuaDardoScriptEngine(),
|
||||
scriptEngineFactory: LuaDardoScriptEngine.new,
|
||||
scriptEngine: LuaDardoScriptEngine(diagnostics: diagnostics),
|
||||
scriptEngineFactory: () =>
|
||||
LuaDardoScriptEngine(diagnostics: diagnostics),
|
||||
diagnostics: diagnostics,
|
||||
packageRepository:
|
||||
packageRepository ??
|
||||
(serverUrl == null
|
||||
|
||||
Reference in New Issue
Block a user