del: keyboard
This commit is contained in:
		
							parent
							
								
									d194440762
								
							
						
					
					
						commit
						5d1a672094
					
				
					 1 changed files with 0 additions and 66 deletions
				
			
		|  | @ -1,66 +0,0 @@ | |||
| /////////////
 | ||||
| /////////////
 | ||||
| /////////////
 | ||||
| // DEAD CLASS !!!
 | ||||
| // DO NOT USE
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| class Keyboard{ | ||||
| 	constructor(){ | ||||
| 		this.keysDown = new Set() | ||||
| 		this.dir = 0; | ||||
| 	} | ||||
| 
 | ||||
| 	updateDir(){ | ||||
| 		if(this.keysDown.has('z')){ | ||||
| 			if(this.keysDown.has('d')){ | ||||
| 				this.dir = 2; | ||||
| 			}else if(this.keysDown.has('s')){ | ||||
| 				this.dir = 0; | ||||
| 			}else if(this.keysDown.has('q')){ | ||||
| 				this.dir = 8; | ||||
| 			}else{ | ||||
| 				this.dir = 1; | ||||
| 			} | ||||
| 		}else if(this.keysDown.has('d')){ | ||||
| 			if(this.keysDown.has('s')){ | ||||
| 				this.dir = 4; | ||||
| 			}else if(this.keysDown.has('q')){ | ||||
| 				this.dir = 0; | ||||
| 			}else{ | ||||
| 				this.dir = 3; | ||||
| 			} | ||||
| 		}else if(this.keysDown.has('s')){ | ||||
| 			if(this.keysDown.has('q')){ | ||||
| 				this.dir = 6; | ||||
| 			}else{ | ||||
| 				this.dir = 5; | ||||
| 			} | ||||
| 		}else if(this.keysDown.has('q')){ | ||||
| 			this.dir = 7; | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	getDirection(){ | ||||
| 		return this.dir; | ||||
| 	} | ||||
| 
 | ||||
| 	init(){ | ||||
| 		document.addEventListener("keydown", (e)=>{ | ||||
| 			this.keysDown.add(e.key.toLowerCase()) | ||||
| 			this.updateDir(); | ||||
| 		}) | ||||
| 
 | ||||
| 		document.addEventListener("keyup", (e)=>{ | ||||
| 			this.keysDown.delete(e.key.toLowerCase()) | ||||
| 			this.updateDir(); | ||||
| 		}) | ||||
| 	} | ||||
| } | ||||
		Loading…
	
		Reference in a new issue