Fixing game crashes on web

This commit is contained in:
Erick Zanardo
2020-06-30 23:36:47 -03:00
parent 9f9aa7362a
commit c60e039f06
4 changed files with 34 additions and 25 deletions

View File

@ -15,7 +15,7 @@ class TextBoxConfig {
final double timePerChar;
final double dismissDelay;
const TextBoxConfig({
TextBoxConfig({
this.maxWidth = 200.0,
this.margin = 8.0,
this.timePerChar = 0.0,
@ -46,11 +46,12 @@ class TextBoxComponent extends PositionComponent with Resizable {
TextBoxConfig get boxConfig => _boxConfig;
TextBoxComponent(String text,
{TextConfig config = const TextConfig(),
TextBoxConfig boxConfig = const TextBoxConfig()}) {
_boxConfig = boxConfig;
_config = config;
TextBoxComponent(String text, {
TextConfig config,
TextBoxConfig boxConfig,
}) {
_boxConfig = boxConfig ?? TextBoxConfig();
_config = config ?? TextConfig();
_text = text;
_lines = [];
text.split(' ').forEach((word) {

View File

@ -27,8 +27,8 @@ class TextComponent extends PositionComponent {
_updateBox();
}
TextComponent(this._text, {TextConfig config = const TextConfig()}) {
_config = config;
TextComponent(this._text, {TextConfig config }) {
_config = config ?? TextConfig();
_updateBox();
}