Fixed bug at the start of the dialogue

This commit is contained in:
Lotusotho 2021-02-04 22:36:01 +01:00 committed by GitHub
parent 17fa98004c
commit b8139d5c7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,6 +34,8 @@ class DialogueBox extends FlxSpriteGroup
var handSelect:FlxSprite; var handSelect:FlxSprite;
var bgFade:FlxSprite; var bgFade:FlxSprite;
var firstDialogue:Bool = true;
public function new(talkingRight:Bool = true, ?dialogueList:Array<String>) public function new(talkingRight:Bool = true, ?dialogueList:Array<String>)
{ {
super(); super();
@ -171,13 +173,13 @@ class DialogueBox extends FlxSpriteGroup
dialogueStarted = true; dialogueStarted = true;
} }
if (FlxG.keys.justPressed.ANY) if (FlxG.keys.justPressed.ANY && dialogueStarted == true)
{ {
remove(dialogue); remove(dialogue);
FlxG.sound.play('assets/sounds/clickText' + TitleState.soundExt, 0.8); FlxG.sound.play('assets/sounds/clickText' + TitleState.soundExt, 0.8);
if (dialogueList[1] == null) if (dialogueList[1] == null && dialogueList[0] != null)
{ {
if (!isEnding) if (!isEnding)
{ {
@ -218,7 +220,6 @@ class DialogueBox extends FlxSpriteGroup
function startDialogue():Void function startDialogue():Void
{ {
cleanDialog(); cleanDialog();
// var theDialog:Alphabet = new Alphabet(0, 70, dialogueList[0], false, true); // var theDialog:Alphabet = new Alphabet(0, 70, dialogueList[0], false, true);
// dialogue = theDialog; // dialogue = theDialog;
// add(theDialog); // add(theDialog);