Is it possible to have 2 if statements executing at the same time in javascript?
I'm writing a game using canvas in html, css and vanilla java-script. I have made 2 characters and added in their controls for movement. The only problem is that when I execute it I have to wait for player 1 to press whatever key for his character to move, and then player 2 is allowed to input how his character moves. Player 1 uses the wad keys to move and player 2 the arrow keys. I can't figure out how to have them press the buttons at the same time and move at the same time. When I try this the character that's input key was pressed first, will not move while the second character will move. Also if a player wants to jump and move to the right, at the same time, it isn't possible. At the moment the program works by redrawing the characters(squares) in a different space depending on which key is pressed. I was wondering if, simultaneously performing the 'if statements' would solve this. If it won't are there any other solutions to this problem?