finished npc generation on culprits and emotion
This commit is contained in:
parent
61ea8164a6
commit
370ca28ab5
@ -1,5 +1,6 @@
|
|||||||
var npcs_ids = []
|
var npcs_ids = []
|
||||||
var gamedata = {}
|
var gamedata = {}
|
||||||
|
var button = ""
|
||||||
async function showAnswerSelectionPanel() {
|
async function showAnswerSelectionPanel() {
|
||||||
npcs_ids.forEach(async element => {
|
npcs_ids.forEach(async element => {
|
||||||
console.log(element);
|
console.log(element);
|
||||||
@ -16,14 +17,15 @@ async function showAnswerSelectionPanel() {
|
|||||||
});
|
});
|
||||||
suspect.appendChild(suspect_emotion_chooser);
|
suspect.appendChild(suspect_emotion_chooser);
|
||||||
let data = {};
|
let data = {};
|
||||||
data["npcid"] = element;
|
|
||||||
let img_binary = await makeAPIImageRequest("getNpcImage",data);
|
|
||||||
let img = document.createElement('img');
|
let img = document.createElement('img');
|
||||||
img.classList.add("suspect_picture");
|
img.classList.add("suspect_picture");
|
||||||
img.src = img_binary;
|
img.src = "/api/v1/getNpcImage?npcid="+element;
|
||||||
//img.src = 'data:image/png;base64,' + btoa('your-binary-data');
|
|
||||||
suspect.appendChild(img);
|
suspect.appendChild(img);
|
||||||
document.getElementById("123").appendChild(suspect);
|
let button = document.getElementById("mainButton");
|
||||||
|
let button_clone = button.cloneNode(true);
|
||||||
|
button_clone.classList.remove("hidden");
|
||||||
|
suspect.appendChild(button_clone);
|
||||||
|
document.getElementById("culprits_choices").appendChild(suspect);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
<path d="m23.15 36.95-17.3-11.1Q4.7 25.25 4.7 24t1.15-1.9L23.15 11q1.15-.7 2.35-.075 1.2.625 1.2 2.025v8.75h15.8q.95 0 1.625.675T44.8 24q0 .95-.675 1.6-.675.65-1.625.65H26.7V35q0 1.45-1.2 2.075-1.2.625-2.35-.125Z">
|
<path d="m23.15 36.95-17.3-11.1Q4.7 25.25 4.7 24t1.15-1.9L23.15 11q1.15-.7 2.35-.075 1.2.625 1.2 2.025v8.75h15.8q.95 0 1.625.675T44.8 24q0 .95-.675 1.6-.675.65-1.625.65H26.7V35q0 1.45-1.2 2.075-1.2.625-2.35-.125Z">
|
||||||
</svg>
|
</svg>
|
||||||
</button>
|
</button>
|
||||||
<div class="suspects">
|
<div class="suspects" id="culprits_choices">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="interrogation_suspect hidden">
|
<div class="interrogation_suspect hidden">
|
||||||
@ -125,6 +125,18 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</noscript>
|
</noscript>
|
||||||
|
<!-- button to clone in js-->
|
||||||
|
<!-- Add culprit_btn_checked class when a choice is checked -->
|
||||||
|
<!-- Only one button can be checked at a time, so when one is checked, the previous one, if applicable, is unchecked -->
|
||||||
|
<button class="culprit_btn action_button hidden", id="mainButton">
|
||||||
|
<svg class="culprit_checked_icon hidden culprit_icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 48 48">
|
||||||
|
<path d="M18.9 36.75 6.65 24.5l3.3-3.3 8.95 9L38 11.1l3.3 3.25Z"></path>
|
||||||
|
</svg>
|
||||||
|
<svg class="culprit_unchecked_icon culprit_icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 48 48">
|
||||||
|
<path d="M12.45 38.7 9.3 35.55 20.85 24 9.3 12.5l3.15-3.2L24 20.8 35.55 9.3l3.15 3.2L27.2 24l11.5 11.55-3.15 3.15L24 27.2Z">
|
||||||
|
</svg>
|
||||||
|
<p class="culprit_btn_text">Couplable</p>
|
||||||
|
</button>
|
||||||
<script src="/static/js/api.js"></script>
|
<script src="/static/js/api.js"></script>
|
||||||
<script src="/static/js/game_common.js"></script>
|
<script src="/static/js/game_common.js"></script>
|
||||||
<script src="/static/js/game.js"></script>
|
<script src="/static/js/game.js"></script>
|
||||||
|
Loading…
Reference in New Issue
Block a user