Advertisement
Guest User

Untitled

a guest
Jun 15th, 2013
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <div id="actions-holder">
  2.         <div>
  3.             <!--<h2>Doctor</h2>-->
  4.             <img src="images/doctor.png" ondragover="allowDrop(event)" ondrop="cure(event)" id="doctor"/>
  5.             <span id='doctors-left'>10</span>
  6.         </div>
  7.         <div>
  8.             <!--<h2>Food</h2>-->
  9.             <img src="images/catFood.png" draggable="true" ondragstart="drag(event)" id="food"/>
  10.         </div>
  11.         <div>
  12.             <!--<h2>Walk</h2>-->
  13.             <img src="images/catwoman2.png" ondragover="allowDrop(event)" ondrop="catWalk(event)" id="cats-walker" />
  14.         </div>
  15.     </div>
  16.  
  17. function drag(ev) {
  18.     if (!ev) {
  19.         var ev = window.event;
  20.     }
  21.     ev.dataTransfer.setData("dragged-id", ev.target.id);
  22. }
  23.  
  24. function allowDrop(ev) {
  25.     if (!ev) {
  26.         var ev = window.event;
  27.     }
  28.     ev.preventDefault();
  29. };
  30.  
  31. function cure(ev) {
  32.     if (!ev) {
  33.         var ev = window.event;
  34.     }
  35.     ev.preventDefault();
  36.     var data = ev.dataTransfer.getData("dragged-id");
  37.     var doctorsLeft = parseInt($('#doctors-left').text());
  38.    
  39.     if (doctorsLeft == 0) {
  40.         return;
  41.     }
  42.     else if (data.substring(0, 3) == "cat") {
  43.         doctorsLeft--;
  44.         $('#doctors-left').text(doctorsLeft);
  45.         roomId = data.substring(data.indexOf('t') + 1);
  46.         sanMarino.rooms[parseInt(roomId)].roomer._super.health += 1;
  47.     }
  48. }
  49.  
  50. function dragonFeed(ev) {
  51.     if (!ev) {
  52.         var ev = window.event;
  53.     }
  54.     ev.preventDefault();
  55.     var data = ev.dataTransfer.getData("dragged-id");
  56.     if (data.substring(0, 3) == "cat") {
  57.         roomId = data.substring(data.indexOf('t') + 1);
  58.         sanMarino.rooms[11].roomer._super.hunger += 10;
  59.         sanMarino.rooms[parseInt(roomId)].removeRoomer();
  60.     }
  61.     if (data == "food") {
  62.         sanMarino.rooms[11].roomer._super.hunger -= 100;
  63.     }
  64. }
  65.  
  66. function findCat(ev) {
  67.     if (!ev) {
  68.         var ev = window.event;
  69.     }
  70.     ev.preventDefault();
  71.     var data = ev.dataTransfer.getData("dragged-id");
  72.     if (data == "food" && ev.target.id.substring(0, 3) == "cat") {
  73.         var roomId = ev.target.parentNode.parentNode.id;
  74.         roomId = roomId.substring(roomId.indexOf('m') + 1);
  75.  
  76.         if (sanMarino.rooms[parseInt(roomId)].roomer._super.hunger + 5 > 10) {
  77.             sanMarino.rooms[parseInt(roomId)].roomer._super.hunger = 10;
  78.         }
  79.         else {
  80.             sanMarino.rooms[parseInt(roomId)].roomer._super.hunger = 10;
  81.         }
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement