Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div id="actions-holder">
- <div>
- <!--<h2>Doctor</h2>-->
- <img src="images/doctor.png" ondragover="allowDrop(event)" ondrop="cure(event)" id="doctor"/>
- <span id='doctors-left'>10</span>
- </div>
- <div>
- <!--<h2>Food</h2>-->
- <img src="images/catFood.png" draggable="true" ondragstart="drag(event)" id="food"/>
- </div>
- <div>
- <!--<h2>Walk</h2>-->
- <img src="images/catwoman2.png" ondragover="allowDrop(event)" ondrop="catWalk(event)" id="cats-walker" />
- </div>
- </div>
- function drag(ev) {
- if (!ev) {
- var ev = window.event;
- }
- ev.dataTransfer.setData("dragged-id", ev.target.id);
- }
- function allowDrop(ev) {
- if (!ev) {
- var ev = window.event;
- }
- ev.preventDefault();
- };
- function cure(ev) {
- if (!ev) {
- var ev = window.event;
- }
- ev.preventDefault();
- var data = ev.dataTransfer.getData("dragged-id");
- var doctorsLeft = parseInt($('#doctors-left').text());
- if (doctorsLeft == 0) {
- return;
- }
- else if (data.substring(0, 3) == "cat") {
- doctorsLeft--;
- $('#doctors-left').text(doctorsLeft);
- roomId = data.substring(data.indexOf('t') + 1);
- sanMarino.rooms[parseInt(roomId)].roomer._super.health += 1;
- }
- }
- function dragonFeed(ev) {
- if (!ev) {
- var ev = window.event;
- }
- ev.preventDefault();
- var data = ev.dataTransfer.getData("dragged-id");
- if (data.substring(0, 3) == "cat") {
- roomId = data.substring(data.indexOf('t') + 1);
- sanMarino.rooms[11].roomer._super.hunger += 10;
- sanMarino.rooms[parseInt(roomId)].removeRoomer();
- }
- if (data == "food") {
- sanMarino.rooms[11].roomer._super.hunger -= 100;
- }
- }
- function findCat(ev) {
- if (!ev) {
- var ev = window.event;
- }
- ev.preventDefault();
- var data = ev.dataTransfer.getData("dragged-id");
- if (data == "food" && ev.target.id.substring(0, 3) == "cat") {
- var roomId = ev.target.parentNode.parentNode.id;
- roomId = roomId.substring(roomId.indexOf('m') + 1);
- if (sanMarino.rooms[parseInt(roomId)].roomer._super.hunger + 5 > 10) {
- sanMarino.rooms[parseInt(roomId)].roomer._super.hunger = 10;
- }
- else {
- sanMarino.rooms[parseInt(roomId)].roomer._super.hunger = 10;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement