<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Project 8 Objects WOOOOOOOOO</title>
<script type="text/javascript">
function Robot(size,mobility,weapon,armor)
{
this.size=size;
this.mobility=mobility;
this.weapon=weapon;
this.armor=armor;
this.power_requirement=power_requirement;
}
function power_requirement()
{
var energy=250;
if(this.size=="large")
{
energy+=100;
}
if(this.mobility=="wheels")
{
energy+=50;
}
else if(this.mobility=="wings")
{
energy+=1000;
}
switch(this.weapon)
{
case "Sword":
energy+=0;
break;
case "Rifle":
energy+=2;
break;
case "Machine Guns":
energy+=10;
break;
case "Laser Beams":
energy+=25;
break;
case "Plasma Cannon":
energy+=50;
break;
default:
}
switch(this.armor)
{
case "thin":
energy+=0;
break;
case "medium":
energy+=20;
break;
case "thick":
energy+=50;
break;
default:
}
return energy;
}
function FirstPkmn(hp,name,type,moveArray)
{
this.hp=hp;
this.name=name;
this.type=type;
this.moveArray=moveArray;
}
function Move(name,dmg, dtype, effect)
{
this.name = name;
this.dmg=dmg;
this.dtype=dtype;
this.effect=effect;
}
function moveArray(attack1,attack2,attack3,attack4)
{
this.attack1=attack1;
this.attack2=attack2;
this.attack3=attack3;
this.attack4=attack4;
}
function StarterChoices()
{
choiceButtons=document.getElementById("choiceButtons");
choiceButtons.innerHTML="";
choiceButtons.innerHTML+="<form> <input type='button' value='Charmander' name='starter' onclick='userStarter=\"Charmander\" return userStarter; choiceButtons.innerHTML=\"\";'/> </form>";
choiceButtons.innerHTML+="<form> <input type='button' value='Bulbasaur' name='starter' onclick='userStarter=\"Bulbasaur\" return userStarter; choiceButtons.innerHTML=\"\";'/> </form>";
choiceButtons.innerHTML+="<form> <input type='button' value='Squirtle' name='starter' onclick='userStarter=\"Squirtle\" return userStarter; choiceButtons.innerHTML=\"\";'/> </form>";
}
var Tackle=new Move("Tackle",8,"physical","NA");
var Scratch=new Move("Scratch",8,"physical","NA");
var Growl=new Move("Growl",0,"support","lowLowerAtk");
</script>
</head>
<body>
<script type="text/javascript">
var Bumblebee=new Robot("medium","wheels","Plasma Cannon","thin");
var Bumblebee_Armor=Bumblebee.armor;
var Bumblebee_energy=Bumblebee.power_requirement();
var Starscream=new Robot("large","wings","Machine Guns","medium");
var Starscream_Armor=Starscream.armor;
var Starscream_energy=Starscream.power_requirement();
var Optimus_Prime=new Robot("large","wheels","Sword","large","thick");
var Optimus_Prime_Armor=Optimus_Prime.armor;
var Optimus_Prime_energy=Optimus_Prime.power_requirement();
document.write("I want a Robot with "+Bumblebee.size+" size.<br/>");
document.write("It also needs "+Starscream.mobility+" to get around.<br/>");
document.write("Oh, and I would also like it to have a "+Bumblebee.weapon+".<br/><br/>");
document.write("Bumblebee's armor thickness is "+Bumblebee_Armor+".");
document.write("<br/>Bumblebee's energy is "+Bumblebee_energy+".");
document.write("<br/><br/>Starscream's armor thickness is "+Starscream_Armor+".");
document.write("<br/>Starscream's energy is "+Starscream_energy+".");
document.write("<br/><br/>Optimus's armor thickness is "+Optimus_Prime_Armor+".");
document.write("<br/>Optimus's energy is "+Optimus_Prime_energy+".<br/>");
</script>
<hr/>
<script type="text/javascript">
var userStarter = "";
starterChoices();
switch(userStarter)
{
case "Charmander":
var Charmander=new FirstPkmn(26,"Charmander","Fire",CharmanderMoveArray);
break;
case "Bulbasaur":
var Bulbasaur=new FirstPkmn(26,"Bulbasaur","Grass/Poison",BulbasaurMoveArray);
break;
case "Squirtle":
var Squirtle=new FirstPkmn(26,"Squirtle","Water",SquirtleMoveArray);
break;
default:
}
</script>
<hr/>
©2012, Kiel Geiger
</body>
</html>