wmoxam (owner)

Revisions

gist: 171582 Download_button fork
public
Public Clone URL: git://gist.github.com/171582.git
Embed All Files: show embed
JavaScript #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
// http://web.archive.org/web/20010518151731/deathstar.eng.utah.edu/~kroford/
 
var manTrance = 0;
var manDir = 0;
var manPT = manCenter =520;
var manOUT = 20;
var manINCH = 6;
var manTALKER = 0;
var manTALKER2 = 0;
 
function make_layer(name, left, top, width, height, visible, content) {
 
  var layer;
 
  if (document.layers) {
    document.writeln('<layer name="' + name + '" left=' + left + ' top=' + top + ' width=' + width + ' height=' + height + ' visibility=' + (visible ? '"show"' : '"hide"') + '>');
    document.writeln(content);
    document.writeln('</layer>');
    layer = getLayer(name);
    layer.width = width;
    layer.height = height;
  }
 
  if (document.all) {
    top+=8;
    document.writeln('<div id="' + name + '" style="position:absolute; overflow:none; left:' + left + 'px; top:' + top + 'px; width:' + width + 'px; height:' + height + 'px;' + ' visibility:' + (visible ? 'visible;' : 'hidden;') + '">');
    document.writeln(content);
    document.writeln('</div>');
  }
 
}
 
mensBodies = new Array(4);
mensBodies[0] = new Array("&nbsp;&nbsp;o&nbsp;&nbsp;&nbsp;&nbsp;o&nbsp;&nbsp;&nbsp;","&nbsp;&nbsp;o&nbsp;&nbsp;&nbsp;&nbsp;o&nbsp;&nbsp;&nbsp;","&nbsp;&nbsp;o&nbsp;,\\&nbsp;o&nbsp;&nbsp;&nbsp;");
mensBodies[1] = new Array("&nbsp;&lt;|\\&nbsp;&nbsp;/|&gt;&nbsp;&nbsp;","&nbsp;&lt;|`-_,|&gt;&nbsp;","&nbsp;&lt;|/&nbsp;&nbsp;`|&gt;&nbsp;&nbsp;");
mensBodies[2] = new Array("&nbsp;/&nbsp;\\`'/&nbsp;\\&nbsp;&nbsp;","&nbsp;/&nbsp;\\&nbsp;&nbsp;/&nbsp;\\&nbsp;&nbsp;","&nbsp;/&nbsp;\\&nbsp;&nbsp;/&nbsp;\\&nbsp;&nbsp;");
 
mansTalking = new Array(4);
mansTalking[0] = new Array(""," You shall","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ah, but just having","Be that as it"," "," "," "," "," "," You should","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ah, but I'll fight"," Then I will","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;But then you"," &nbsp;Are those","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Of course! I am about");
mansTalking[1] = new Array("","die before I","&nbsp;&nbsp;&nbsp;&nbsp;a slice of you is","&nbsp;may, you stink"," "," "," "," "," ","make excellent","&nbsp;&nbsp;&nbsp;&nbsp;back even from the","throw the earth","&nbsp;&nbsp;&nbsp;&nbsp;will hav no atmosphere","your dying","&nbsp;&nbsp;&nbsp;&nbsp;to kill you and die of");
mansTalking[2] = new Array("","&nbsp;&nbsp;let you in!","&nbsp;&nbsp;&nbsp;&nbsp;satisfaction enough!", "&nbsp;&nbsp;of body sweat!","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rogue!", "&nbsp;&nbsp;&nbsp;&nbsp;Scab!","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nazi!", "&nbsp;&nbsp;Wench!","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perv!","&nbsp;&nbsp;mulch for the weeds!","&nbsp;&nbsp;&nbsp;&nbsp; ground!","&nbsp;&nbsp;into the sun!","&nbsp;&nbsp;&nbsp;&nbsp;and will surely die!","&nbsp;&nbsp;&nbsp;words?","&nbsp;&nbsp;&nbsp;&nbsp;happiness!");
mansTalking[3] = new Array("","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\\");
 
mansSwears = new Array(15);
for (i = 0; i < 15; i++) {
  mansSwears[i] = '<FONT COLOR="BLACK" SIZE="3"><CODE>';
  for (j = 0; j < 4; j++)
    mansSwears[i] += mansTalking[j][i] + '<BR>';
  mansSwears[i] += '</CODE></FONT>';
}
 
swordingMen = new Array(4);
for (i = 0; i < 3; i++) {
  swordingMen[i] = '<FONT COLOR="BLACK" SIZE="5"><B><CODE>';
  for (j = 0; j < 3; j++)
    swordingMen[i] += mensBodies[j][i] + '<BR>';
  swordingMen[i] += '</B></CODE></FONT>';
}
 
function getLayer(name) {
 
  // Returns a handle to the named layer.
 
  if (document.layers)
    return(document.layers[name]);
  else if (document.all) {
    layer = eval('document.all.' + name + '.style');
    return(layer);
  }
  else
    return(null);
}
 
function changeLayer(name, content, x, y) {
 
  var layer = getLayer(name);
 
  if (document.layers) {
    layer.document.open();
    layer.document.write(content);
    layer.document.close();
  }
  if (document.all)
    eval('document.all.'+name+'.innerHTML = content');
 
  layer.left = x;
  layer.top = y;
 
}
 
function swordMatch() {
  manTrance++;
  if (manTrance > 2) manTrance = 0;
 
  if (manDir) {
    manPT += manINCH;
    if (manPT > manCenter + manOUT) {
      manDir = 0;
      manPT -= manPT - (manCenter + manOUT);
    }
  } else {
    manPT -= manINCH;
    if (manPT < manCenter - manOUT) {
      manDir = 1;
      manPT += (manCenter - manOUT) - manPT;
    }
  }
  manTALKER++;
  if (manTALKER % 60 == 0) manTALKER2++;
  if (manTALKER >= 900) manTALKER2 = 0;
  changeLayer("swordSwashers", mansSwears[manTALKER2] + swordingMen[manTrance], manPT, 140);
  setTimeout("swordMatch()", 50);
}
 
var hBC = 0;
if (navigator.userAgent.indexOf("Mac")==-1 && navigator.appName=="Microsoft Internet Explorer") {
  document.write('<SCRIPT LANGUAGE="VBScript"\> \n');
  document.write('on error resume next \n');
  document.write('hBC = (NOT IsNull(CreateObject("HOTBAR.HotbarCtrl.1")))\n');
  var aTempVar ="</S";
  aTempVar+="CRIPT\> \n";
  document.write(aTempVar);
}