Guest User

Untitled

a guest
Jan 1st, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. $(document).ready(initialiser);
  2. var OffsetCont;
  3.  
  4.  
  5. function initialiser(evt) {
  6. OffsetCont = $("#container").offset();
  7. console.log("Ready !");
  8.  
  9.  
  10. $(document).mousemove(function(e) {
  11. if( (e.pageX > OffsetCont.left) && (e.pageY > OffsetCont.top) && (e.pageX < OffsetCont.left +1000) && (e.pageY < OffsetCont.top +600) ) {
  12. $("#weapon").offset({
  13. left: e.pageX -25,
  14. top: e.pageY -25
  15. });
  16. }
  17. });
  18.  
  19.  
  20.  
  21. $('#container').keydown(function(e){
  22. if(e.which == 65) { // KeyCode de la touche entrée
  23. console.log('A');
  24. }
  25.  
  26. if(e.which == 90) { // KeyCode de la touche entrée
  27. alert('Z');
  28. }
  29.  
  30. if(e.which == 69) { // KeyCode de la touche entrée
  31. alert('E');
  32. }
  33.  
  34. if(e.which == 82) { // KeyCode de la touche entrée
  35. alert('R');
  36. }
  37.  
  38. if(e.which == 84) { // KeyCode de la touche entrée
  39. alert('T');
  40. }
  41. });
  42.  
  43.  
  44. $("#container").mouseenter(ingame);
  45. $("#container").mouseleave(deletecursor);
  46.  
  47.  
  48.  
  49. }
  50.  
  51.  
  52. function ingame() {
  53. console.log("Crosshair !");
  54. $("#container").css('cursor','none');
  55.  
  56. $("#weapon").click(tirer);
  57.  
  58. function tirer(evt){
  59.  
  60. console.log("Tirer !");
  61. var x = event.clientX;
  62. var y = event.clientY;
  63. x = x-50;
  64. y = y-70;
  65.  
  66. $("#impact").css('float', 'left');
  67. $("#impact").css('top', + y +'px');
  68. $("#impact").css('left', + x +'px');
  69. $("#impact").css('visibility', 'visible');
  70. $("#impact").css('width', '100px');
  71. $("#impact").css('height', '100px');
  72. $("#impact").css('background', 'url("img/explosiontest.png")');
  73. $("#impact").css('background-size', '100% 100%');
  74.  
  75. console.log("Fin du tir");
  76. $("#impact").delay(1000).css('background', 'none');
  77.  
  78.  
  79. return;
  80. /*alert('Vous avez cliqué au point de coordonnés: ' + x + ', ' + y );*/
  81.  
  82. }
  83. console.log("Fin du tir");
  84.  
  85.  
  86. }
  87.  
  88. function deletecursor() {
  89. console.log("Delete Cursor !");
  90. $("html").css('cursor','default');
  91. $("img").remove();
  92. }
Add Comment
Please, Sign In to add comment