summaryrefslogtreecommitdiff
path: root/js/comp/makemob.sed
blob: c934a4e6c118e233d97e74093f6e04f4a11a613f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sed -nf
# Usage: ./makemob.sed < mob.in > mob.js
1i\
var mob = function(){\
  var mob = {};\
  var mobs = {
s/^\([0-9]\+\),[\t ]\+\([^\t ]\+\),.*/    \1:"\2",/p
$i\
  };\
  mob.nameByServerID = function(serverID) {\
    return serverID in mobs ? mobs[serverID] : "UNDEFINED";\
  }\
  return mob;\
}();