OSDN Git Service

v07
[pettanr/pettanr.git] / app / assets / javascripts / models / balloon.js.coffee
1 class Pettanr.Balloon extends Peta.Element\r
2   \r
3   @singular: () ->\r
4     'Balloon'\r
5   \r
6   @plural: () ->\r
7     'Balloons'\r
8   \r
9   defaults: {\r
10     id: null,\r
11     x: 0,\r
12     y: 0,\r
13     width: 100,\r
14     height: 100,\r
15     r: 0\r
16   } \r
17   \r
18   @pick_item_name: () ->\r
19     'speech_balloon_template'\r
20   \r
21   @trace_routes: () ->\r
22     {\r
23       speech_balloon: 'speech_balloon',\r
24       speech_balloon_template: ['speech_balloon', 'speech_balloon_template'],\r
25       symbol: ['speech_balloon', 'speech_balloon_template', 'system_picture']\r
26     }\r
27   \r
28   pick: () ->\r
29     # \r
30     speech_balloon_template = @templates.speech_balloon_template\r
31     {\r
32       speech_balloon_template_id: speech_balloon_template.get('id'),\r
33       speech_balloon_template_module_name: speech_balloon_template.get('module_name'),\r
34     }\r
35   \r
36   r_url: () ->\r
37     '/system_pictures/' + @system_picture().filename()\r
38   \r
39   plain_scenario: () ->\r
40     ''\r
41   \r
42   initialize: (attr, options) ->\r
43     super(attr, options)\r
44   \r