Advertisement
Notrew3

index.php

May 25th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.33 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <!--
  3. To change this license header, choose License Headers in Project Properties.
  4. To change this template file, choose Tools | Templates
  5. and open the template in the editor.
  6. -->
  7. <?php
  8. include_once 'Human.php';
  9. include_once 'Heads.php';
  10. include_once 'Necks.php';
  11. include_once 'Chests.php';
  12. include_once 'Fingers.php';
  13. include_once 'Legs.php';
  14. include_once 'Foots.php';
  15. include_once 'Swords.php';
  16. include_once 'Shields.php';
  17.  
  18. $head_item[0] = new Heads("Normal Cap", 5);
  19. $head_item[1] = new Heads("Basic Helmet", 6);
  20. $sword_item[0] = new Swords("Wood Sword", 13, 5, 2);
  21. $sword_item[1] = new Swords("Stone Sword", 14, 4, 3);
  22. $shield_item[0] = new Shields("Basic Shield", 5, 2, 2);
  23. $shield_item[1] = new Shields("Wooden Shield", 6, 2, 2);
  24. $neck_item[0] = new Necks("Basic Necklace", 20, 0, 2, 1, 5, 2, 0.01, 5);
  25. $neck_item[1] = new Necks("Wooden Necklace", 25, 5, 0, 0, 5, 10, 0.02, 7);
  26. $chest_item[0] = new Chests("Basic Armor", 15, 0, 20, 10);
  27. $chest_item[1] = new Chests("Wooden Armor", 25, 5, 13, 8);
  28. $finger_item[0] = new Fingers("Basic Ring", 5, 2, 5, 10, 15, 10, 0.05, 5);
  29. $finger_item[1] = new Fingers("Wooden Ring", 10, 0, 7, 8, 8, 7, 0.06, 8);
  30. $leg_item[0] = new Legs("Basic Leg", 0, 7, 5, 2, 2);
  31. $leg_item[1] = new Legs("Wooden Leg", 0, 7, 7, 5, 5);
  32. $foot_item[0] = new Foots("Basic Shoe", 2, 1, 3, 3, 1, 1);
  33. $foot_item[1] = new Foots("Wooden Shoe", 3, 1, 4, 4, 2, 5);
  34. ?>
  35. <html>
  36.     <head>
  37.         <meta charset="UTF-8">
  38.         <title></title>
  39.         <style>
  40.             *{
  41.                 margin: 0;
  42.                 padding: 0;
  43.             }
  44.             .player_sheet{
  45.                 position: relative;
  46.                 float: left;
  47.                 margin-top:5px;
  48.                 margin-left: 100px;
  49.                 width: 40%;
  50.                 background-color: bisque;
  51.                 text-align: left;
  52.                 padding-left: 10px;
  53.                 font-family: cursive;
  54.                 border: groove brown 3px;
  55.                 font-size: 0.8em;
  56.             }
  57.             .player_sheet:hover{
  58.                 z-index: +1;
  59.             }
  60.  
  61.             .atack{
  62.                 position: absolute;
  63.                 margin-top:15px;
  64.                 width: 35%;
  65.                 height: 700px;
  66.                 background-color: rgba(139,0,0,0.8);
  67.                 color: white;
  68.                 font-weight: bold;
  69.                 font-size: 0.8em;
  70.                 left: 500px;
  71.                 box-shadow: 0px 0px 22px 2px rgba(0,0,0,0.75);
  72.                 overflow: scroll;
  73.  
  74.             }
  75.             .atack h2{
  76.                 text-align: center;
  77.                 font-size: 1.9em;
  78.             }
  79.  
  80.             @keyframes blue {
  81.                 from {background-color: rgba(0,0,139,0.1);}
  82.                 to {background-color: rgba(0,0,139,0.7);}
  83.             }
  84.  
  85.             .blue{
  86.                 background-color: rgba(0,0,139,0.7);
  87.                 width: 97%;
  88.                 padding-left: 5px;
  89.                 padding-right: 5px;
  90.                 padding-bottom: 5px;
  91.                 margin-top: 5px;
  92.                 margin-bottom: 5px;
  93.                 margin-left:auto;
  94.                 margin-right: auto;
  95.                 animation-name: blue;
  96.                 animation-duration: 1.3s;
  97.  
  98.             }
  99.             .blue:hover{
  100.                 background-color: rgba(0,0,139,1.0);
  101.             }
  102.             @keyframes green {
  103.                 from {background-color: rgba(0,139,0,0.1);}
  104.                 to {background-color: rgba(0,139,0,0.7);}
  105.             }
  106.             .green{
  107.                 background-color: rgba(0,139,0,0.7);
  108.                 width: 97%;
  109.                 padding-left: 5px;
  110.                 padding-right: 5px;
  111.                 padding-bottom: 5px;
  112.                 margin-top: 5px;
  113.                 margin-bottom: 5px;
  114.                 margin-left:auto;
  115.                 margin-right: auto;
  116.                 animation-name: green;
  117.                 animation-duration: 1.3s;
  118.             }
  119.             .green:hover{
  120.                 background-color: rgba(0,139,0,1.0);
  121.             }
  122.             .bluetext{
  123.                 color:lightblue;
  124.             }
  125.             .redtext{
  126.                 color:red;
  127.             }
  128.             .yellowtext{
  129.                 color:yellow;
  130.             }
  131.             .orangetext{
  132.                 color:orange;
  133.             }
  134.             .itens{
  135.                 width: 80%;
  136.                 margin-top: 10px;
  137.                 margin-left: auto;
  138.                 margin-right: auto;
  139.                 margin-bottom: 10px;
  140.                 background-color:  azure;
  141.                 padding-left: 10px;
  142.                 border: groove brown 3px;
  143.  
  144.             }
  145.  
  146.         </style>
  147.     </head>
  148.     <body>
  149.         <div class="player_sheet">
  150.             <?php
  151.             $player_1 = new Human("Jogador 1", "Knight");
  152.             $player_1->setHead($head_item[1]);
  153.             $player_1->setNeck($neck_item[1]);
  154.             $player_1->setChest($chest_item[1]);
  155.             $player_1->setLeft_hand($sword_item[1]);
  156.             $player_1->setRight_hand($shield_item[1]);
  157.             $player_1->setLeft_finger($finger_item[1]);
  158.             $player_1->setRight_finger($finger_item[1]);
  159.             $player_1->setLegs($leg_item[1]);
  160.             $player_1->setFoot($foot_item[1]);
  161.             $player_1->levelUp(1);
  162.             $player_1->showPlayerInfo($player_1);
  163.             ?>
  164.         </div>
  165.         <div class="player_sheet">
  166.             <?php
  167.             $player_2 = new Human("Jogador 2", "Knight");
  168.             $player_2->setHead($head_item[1]);
  169.             $player_2->setNeck($neck_item[0]);
  170.             $player_2->setChest($chest_item[1]);
  171.             $player_2->setLeft_hand($sword_item[1]);
  172.             $player_2->setRight_hand($shield_item[0]);
  173.             $player_2->setLeft_finger($finger_item[0]);
  174.             $player_2->setRight_finger($finger_item[1]);
  175.             $player_2->setLegs($leg_item[0]);
  176.             $player_2->setFoot($foot_item[1]);
  177.             $player_2->levelUp(1);
  178.             $player_2->showPlayerInfo($player_2);
  179.             ?>
  180.         </div>
  181.         <div class="atack">
  182.             <h2><?php echo "<h2>" . $player_1->getNickname() . " VS " . $player_2->getNickname() . "</h2>"; ?></h2>
  183.             <?php
  184.             while ($player_1->getHealth_poits() > 0 && $player_2->getHealth_poits() > 0) {
  185.                 ?>
  186.                 <div class="blue"> <?php $player_1->atack($player_1, $player_2); ?></div>
  187.                 <?php
  188.                 if ($player_2->getHealth_poits() <= 0) {
  189.                     break;
  190.                 }
  191.                 ?>
  192.                 <div class="green"> <?php $player_2->atack($player_2, $player_1); ?></div><?php
  193.                 if ($player_1->getHealth_poits() <= 0) {
  194.                     break;
  195.                 }
  196.             }
  197.             echo "<br>";
  198.             echo "<hr>";
  199.             echo "<h2>Winner!!!";
  200.             if ($player_1->getHealth_poits() > 0) {
  201.                 echo "<br><h3>" . $player_1->getNickname() . "</h3>";
  202.                 echo "<br><h3> With " . $player_1->getHealth_poits() . " Health Points left.";
  203.             } else {
  204.                 echo "<br><h3>" . $player_2->getNickname() . "</h3>";
  205.                 echo "<br><h3> With " . $player_2->getHealth_poits() . " Health Points left.";
  206.             }
  207.             ?>
  208.         </div>
  209.     </pre>
  210. </body>
  211. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement