OSDN Git Service

fix cmake/Macros.cmake
[moflib/moflib.git] / saisei-1.0 / bin / script / icon_manager.lua
1 require('script/moflib')
2
3 --{{ make_image_tag
4 function make_image_tag(x, y)
5         -- \83A\83C\83R\83\93\97p\89æ\91\9c = 256x256\82Ì\89æ\91\9c image/icon.png
6         local tbeginx = x * 32 / 256
7         local tbeginy = y * 32 / 256
8         local tendx   = tbeginx + 32 / 256
9         local tendy   = tbeginy + 32 / 256
10         return '<img src="image/icon.png" w="32" h="32" tbeginx="' .. tbeginx 
11                 .. '" tbeginy="' .. tbeginy .. '" tendx="' .. tendx .. '" tendy="' .. tendy .. '" />'
12 end
13 --}}
14 --{{{ get_icon_image_tag
15 function get_icon_image_tag(str)
16         if str == 'leef' then
17                 return make_image_tag(0, 0)
18         elseif str == 'potion' then
19                 return make_image_tag(1, 0)
20         elseif str == 'sword' then
21                 return make_image_tag(2, 0)
22         elseif str == 'knigh' then
23                 return make_image_tag(3, 0)
24         elseif str == 'blade' then
25                 return make_image_tag(4, 0)
26         elseif str == 'armer' then
27                 return make_image_tag(5, 0)
28         elseif str == 'robe' then
29                 return make_image_tag(6, 0)
30         elseif str == 'bomb' then
31                 return make_image_tag(7, 0)
32         elseif str == 'ehves' then
33                 return make_image_tag(0, 1)
34         elseif str == 'bolony' then
35                 return make_image_tag(1, 1)
36         elseif str == 'stra' then
37                 return make_image_tag(2, 1)
38         elseif str == 'tortnian' then
39                 return make_image_tag(3, 1)
40         elseif str == 'rudence' then
41                 return make_image_tag(4, 1)
42         elseif str == 'attack' then
43                 return make_image_tag(0, 2)
44         elseif str == 'heel' then
45                 return make_image_tag(1, 2)
46         elseif str == 'special' then
47                 return make_image_tag(2, 2)
48         elseif str == 'enhance' then
49                 return make_image_tag(3, 2)
50         else
51                 error("unknown icon_type:" .. str)
52         end
53 end
54 --}}}