PotFarm Clone
Clone of a facebook game called Potfarm. Also similar to farmville and other farm type games
by cagito
HTML
<body onmousedown='event.preventDefault();'>
<span style="float:left;">Farmland</span>
<span style="float:left;position:absolute;top:8px;left:75px;" id="levelinfo" title=""></span>
<span style="float:left;position:absolute;top:8px;left:355px;" id="guanodisp"></span>
<span style="float:left;position:absolute;top:8px;left:455px;" id="golddisp"></span>
</br>
<span id="holder" style="overflow:hidden;" onmouseout="">
</span>
</br>
<span id="menu_span" style="position:absolute;top:20px;float:left;">
<!--<span> <a href="#" id="logshow" title="Click here to hide log." onclick="hidelog();">Log shown</a><br/></span>
<textarea id="log" cols=40 rows=8 readonly="readonly" style="resize:none;scroll:auto;position:relative;left:10;top:0;"></textarea>-->
</br>
<span id="inventorydisp" style="float:left;position:relative;width:150px;margin-right:3px;"></span>
<span style="float:left;position:relative;left:10;margin-right:0px;" id="thestoredisp"></span>
</span>
CSS
#thefarmland {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}
a:link {
color: blue;
}
a:visited {
color: blue;
}
a:hover {
color: red;
}
a:active {
color: blue;
}
div {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
input {
-webkit-touch-callout: text;
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-o-user-select: text;
-ms-user-select: text;
user-select: text;
}
JavaScript
//function closeIt(){
// console.log(player.level + "Any string value here forces a dialog box to \n appear before closing the window.");
// }
//window.onbeforeunload = closeIt;
var plots = {};
var displaystimeout;
var farmdiv;
var hmmm;
var pickupthis;
var idd;
var elem;
var invdisplay = '';
var xxx;
var count;
var planter;
var checkme;
var loopthrough;
var displays = new Array();
var weights = [];
var weightsgone = [];
var numdisplays = 0;
var Shop_options = {
numon: 0,
page: 1,
show_per_page: 7,
missing: 0
};
var Inventory_options = {
numon: 0,
page: 1,
show_per_page: 6,
missing: 0
};
var player = {
level: 1000,
xp: 10000000,
xpperlevelincrease: 500,
howoftenincrease: 42,
gold: 350400,
plots_wide: 50,
plots_tall: 50,
guano: 1234
};
var items = {
1: {
name: "Hemp",
buy: 15,
sell: 25,
time: 50,
have: 70,
desc: 'Used to make hemp oil.',
xp: 500,
lvltoshow: 0,
plantingxp: 1000,
type: "plant",
sub_type: "standard",
showshop: true,
gives: {
1: {
idofitem: 1,
lvlreq: 0,
numbertogive: 1
},
2: {
idofitem: 1,
lvlreq: 75,
numbertogive: 4
},
3: {
idofitem: 1,
lvlreq: 150,
numbertogive: 9
}
}
},
2: {
name: "Hops",
buy: 20,
sell: 35,
time: 70,
have: 50,
desc: 'Used with hemp to make hemp ale.',
xp: 7,
lvltoshow: 0,
plantingxp: 1,
type: "plant",
sub_type: "standard",
showshop: true,
gives: {
1: {
idofitem: 2,
lvlreq: 0,
numbertogive: 1
},
2: {
idofitem: 2,
lvlreq: 75,
numbertogive: 2
},
3: {
idofitem: 2,
lvlreq: 150,
numbertogive: 3
}
}
},
3: {
name: "Hmm",
buy: 75,
sell: 100,
time:...