Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).ready(initialiser);
- var OffsetCont;
- function initialiser(evt) {
- OffsetCont = $("#container").offset();
- console.log("Ready !");
- $(document).mousemove(function(e) {
- if( (e.pageX > OffsetCont.left) && (e.pageY > OffsetCont.top) && (e.pageX < OffsetCont.left +1000) && (e.pageY < OffsetCont.top +600) ) {
- $("#weapon").offset({
- left: e.pageX -25,
- top: e.pageY -25
- });
- }
- });
- $('#container').keydown(function(e){
- if(e.which == 65) { // KeyCode de la touche entrée
- console.log('A');
- }
- if(e.which == 90) { // KeyCode de la touche entrée
- alert('Z');
- }
- if(e.which == 69) { // KeyCode de la touche entrée
- alert('E');
- }
- if(e.which == 82) { // KeyCode de la touche entrée
- alert('R');
- }
- if(e.which == 84) { // KeyCode de la touche entrée
- alert('T');
- }
- });
- $("#container").mouseenter(ingame);
- $("#container").mouseleave(deletecursor);
- }
- function ingame() {
- console.log("Crosshair !");
- $("#container").css('cursor','none');
- $("#weapon").click(tirer);
- function tirer(evt){
- console.log("Tirer !");
- var x = event.clientX;
- var y = event.clientY;
- x = x-50;
- y = y-70;
- $("#impact").css('float', 'left');
- $("#impact").css('top', + y +'px');
- $("#impact").css('left', + x +'px');
- $("#impact").css('visibility', 'visible');
- $("#impact").css('width', '100px');
- $("#impact").css('height', '100px');
- $("#impact").css('background', 'url("img/explosiontest.png")');
- $("#impact").css('background-size', '100% 100%');
- console.log("Fin du tir");
- $("#impact").delay(1000).css('background', 'none');
- return;
- /*alert('Vous avez cliqué au point de coordonnés: ' + x + ', ' + y );*/
- }
- console.log("Fin du tir");
- }
- function deletecursor() {
- console.log("Delete Cursor !");
- $("html").css('cursor','default');
- $("img").remove();
- }
Add Comment
Please, Sign In to add comment