$(document).ready( function(){ var k = Karma({ audio: [{'name':'correct','file':'correct.ogg'}, {'name':'incorrect','file':'incorrect.ogg'} ]}); k.ready(function(){ var flag, i ,j; var object_counter = 1; var imgNameRand = []; var optPosition = []; var optOtherPos = []; var imageObject = []; var correctPosition; var selectedOption; var score = 0; var wrong_selected = 0; //wrong option selected so don't score up var pos; var t; var current_image; load_images(); //load the image numbers for random display display_score(); game(); //let the game begin function display_score(){ document.scoreDisplay.score.value = score; if(object_counter > 8) document.scoreDisplay.total.value = 8; else document.scoreDisplay.total.value = object_counter; } function checkDisplay(){ //Displays the correct and incorrect info if(wrong_selected == 1){ $('.checkedOption').show(); document.getElementById("check").src = "assets/image/incorrect.png"; $('.checkedOption').fadeOut(1000); } else{ $('.checkedOption').hide(); document.getElementById("check").src = "assets/image/correct.png"; $('.checkedOption').fadeOut(2000); //needs timer for holding on for abt a sec } } $("#anchorPlayAgain").click(function(){ $('#gameOver').hide(); $('.optImg').show(); $('.imageBox').show(); load_images(); score = 0; object_counter = 1; wrong_selected = 0; display_score(); game(); }); $("#anchorOpt0").click(function(){ selected_Option_Process('0'); }); $("#anchorOpt1").click(function(){ selected_Option_Process('1'); }); $("#anchorOpt2").click(function(){ selected_Option_Process('2'); }); $("#anchorOpt3").click(function(){ selected_Option_Process('3'); }); function generate_random_no(no_limit) { //generate random number var rand_no = Math.ceil(no_limit*Math.random()); return rand_no; } function get_random_position(){ //generate random number between 0-3 var rand_pos = Math.floor(Math.random()*4); return rand_pos; } function load_images(){ imageObject[0] = generate_random_no("8"); for(i=1; i<8; i++){ do{ flag = 0; imageObject[i] = generate_random_no("8"); for(j=0; j 8){ $('.optImg').hide(); $('.imageBox').hide(); $('#gameOver').show(); } //else //no change } }); //end of game }); //end of DOM