can no longer ask other questions while one is displayed
This commit is contained in:
		
							parent
							
								
									9287a9f30a
								
							
						
					
					
						commit
						2147dc7a9e
					
				| @ -30,6 +30,11 @@ function setQuestionButtonsListeners(){ | |||||||
|     document.getElementById("QA_1").addEventListener("click",askTypeOneQuestion); |     document.getElementById("QA_1").addEventListener("click",askTypeOneQuestion); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | function removeQuestionButtonsListeners(){ | ||||||
|  |     document.getElementById("QA_0").removeEventListener("click",askTypeZeroQuestion); | ||||||
|  |     document.getElementById("QA_1").removeEventListener("click",askTypeOneQuestion); | ||||||
|  | } | ||||||
|  | 
 | ||||||
| function goBackToInterogation(){ | function goBackToInterogation(){ | ||||||
|     hide("interrogation_suspect"); |     hide("interrogation_suspect"); | ||||||
|     show("interrogation"); |     show("interrogation"); | ||||||
| @ -79,6 +84,7 @@ function getCulprit(){ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| async function askTypeOneQuestion(){ | async function askTypeOneQuestion(){ | ||||||
|  |     removeQuestionButtonsListeners(); | ||||||
|     partnerId = getNpcLocationAndPartner(currentNpc)["partner"]; |     partnerId = getNpcLocationAndPartner(currentNpc)["partner"]; | ||||||
|     anwser = gamedata["npcs"][currentNpc]["QA_1"]; |     anwser = gamedata["npcs"][currentNpc]["QA_1"]; | ||||||
|     anwser = anwser.replace("{NPC}",gamedata["npcs"][partnerId]["name"]); |     anwser = anwser.replace("{NPC}",gamedata["npcs"][partnerId]["name"]); | ||||||
| @ -90,10 +96,13 @@ async function askTypeOneQuestion(){ | |||||||
|     document.getElementById("currentNpcPicure").src = "/api/v1/getNpcImage?npcid="+currentNpc; |     document.getElementById("currentNpcPicure").src = "/api/v1/getNpcImage?npcid="+currentNpc; | ||||||
|     hide("question_answer"); |     hide("question_answer"); | ||||||
|     document.getElementsByClassName("suspect_answer")[0].textContent = ""; |     document.getElementsByClassName("suspect_answer")[0].textContent = ""; | ||||||
|  |     setQuestionButtonsListeners(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| async function askTypeZeroQuestion(){ | async function askTypeZeroQuestion(){ | ||||||
|  |     removeQuestionButtonsListeners(); | ||||||
|  |     document.getElementById("QA_0") | ||||||
|     room = getNpcLocationAndPartner(currentNpc)["room"]; |     room = getNpcLocationAndPartner(currentNpc)["room"]; | ||||||
|     anwser = gamedata["npcs"][currentNpc]["QA_0"]; |     anwser = gamedata["npcs"][currentNpc]["QA_0"]; | ||||||
|     anwser = anwser.replace("{SALLE}",room); |     anwser = anwser.replace("{SALLE}",room); | ||||||
| @ -105,6 +114,7 @@ async function askTypeZeroQuestion(){ | |||||||
|     document.getElementById("currentNpcPicure").src = "/api/v1/getNpcImage?npcid="+currentNpc; |     document.getElementById("currentNpcPicure").src = "/api/v1/getNpcImage?npcid="+currentNpc; | ||||||
|     hide("question_answer"); |     hide("question_answer"); | ||||||
|     document.getElementsByClassName("suspect_answer")[0].textContent = ""; |     document.getElementsByClassName("suspect_answer")[0].textContent = ""; | ||||||
|  |     setQuestionButtonsListeners(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| async function sendAnswers(){ | async function sendAnswers(){ | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user