Advertisement
papyhardcore

index.html

Aug 5th, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.33 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title>Impact Game</title>
  5.         <style type="text/css">
  6.             html,body {
  7.                 background-color: #333;
  8.                 color: #fff;
  9.                 font-family: helvetica, arial, sans-serif;
  10.                 margin: 0;
  11.                 padding: 0;
  12.                 font-size: 12pt;
  13.             }
  14.  
  15.             #canvas {
  16.                 position: absolute;
  17.                 left: 0;
  18.                 right: 0;
  19.                 top: 0;
  20.                 bottom: 0;
  21.                 margin: auto;
  22.             }
  23.         </style>
  24.         <script type="text/javascript" src="https://cdn.socket.io/socket.io-1.0.6.js"></script>
  25.         <script type="text/javascript" src="lib/impact/impact.js"></script>
  26.         <script type="text/javascript" src="lib/game/main.js"></script>
  27.  
  28.     </head>
  29.     <body>
  30.         <script type="text/javascript">
  31.             var players = [];
  32.  
  33.             var self;
  34.  
  35.             var sock = io.connect('http://localhost:3000');
  36.            
  37.  
  38.            
  39.            
  40.             sock.on('addNetPlayer',function(x, y, index){
  41.                console.log('addNetPlayer called');
  42.                
  43.                var newplayer = ig.game.spawnEntity(EntityNetPlayer,x,y);
  44.                newplayer.id= index;
  45.  
  46.                players.push(newplayer);
  47.  
  48.                sock.emit('doYouKnowMe', self.id, self.pos.x, self.pos.y);
  49.  
  50.                console.log(x+' '+y+' '+' '+id);
  51.             });
  52.  
  53.             sock.on('doYouKnowMe', function(id, x, y){
  54.                 console.log('doYouKnowMe called');
  55.                 var find = false;
  56.                 for(var i=0; i < players.length; i++)
  57.                {
  58.                    if (players[i].id == id)
  59.                    {
  60.                        find = true;
  61.                        break;
  62.                    }
  63.                }
  64.                if (!find)
  65.                {
  66.                    var newplayer = ig.game.spawnEntity(EntityNetPlayer,x,y);
  67.                    newplayer.id= id;
  68.                    
  69.                    players.push(newplayer);
  70.                }
  71.            });
  72.  
  73.            //why null ?
  74.            var h = ig.game.spawnEntity(EntityHeart,100,100);
  75.            //console.log(h);
  76.  
  77.  
  78.        </script>
  79.         <canvas id="canvas"></canvas>
  80.  
  81.     </body>
  82. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement