File: difficulty-selector.cfg

package info (click to toggle)
frogatto-data 1.2%2Bdfsg-1
  • links: PTS, VCS
  • area: non-free
  • in suites: wheezy
  • size: 201,844 kB
  • sloc: python: 302; xml: 223; perl: 139; sh: 48; makefile: 13; ruby: 4
file content (50 lines) | stat: -rw-r--r-- 1,808 bytes parent folder | download
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
[object_type]
always_active="true"
id="difficulty-selector"
is_human="true"
on_create="[ if(vars.player.vars.levels_visited,
				 		set(vars.points,filter(vars.points, 'p',
	                              p[2] in vars.player.vars.levels_visited))),
	            fire_event('do_setup')]"
on_ctrl_down="[set(tmp.place,tmp.place+1), sound('MenuCursorMove.ogg')]"
on_ctrl_jump="fire_event('ctrl_tongue')"
on_ctrl_tongue="[
 		set(control_lock, []),
 		screen_flash([255,255,255,0], [0,0,0,5], 50),
 		schedule(50,
 		  [set(vars.player.alpha, 0),
 	      execute(vars.player, schedule(1, set(brightness, 255))),
 	      execute(vars.player, set(difficulty, vars.points[tmp.place][2] )),
 		  add_object(vars.player), teleport('frogatto-grotto-frogattos-room.cfg','','iris'),sound('MenuConfirm.ogg'),
 		  set(control_lock, null())]
 		  )
 		]"
on_ctrl_up="[set(tmp.place,tmp.place-1), sound('MenuCursorMove.ogg')]"
on_do_setup="[if(vars.you_are_here < points.size, 
			set(tmp.place, vars.you_are_here),
			set(tmp.place, 0)),
		set(x, (points[position][0]*2-16)), set(y, (points[position][1]*2-16)),
		map(vars.points, 'p', spawn('text_controller', p[0]*2 +60, p[1]*2+8, facing,
		                            [set_var('txt', p[3])]))]"
on_process="[if(tmp.place < 0, set(tmp.place, 0)), if(tmp.place > points.size-1, set(tmp.place, points.size-1)), set(x, (x*4 + points[position][0]*2-16) / 5), set(y, (y*4 + points[position][1]*2-16) / 5)]"
zorder="20"
	[properties]
	position="min(points.size-1, max(0, tmp.place))"
	team="'player'"
	[/properties]

	[vars]
	points="[[160,150, 0, ~Casual~],
		         [160,170, 3, ~Intense~],
				 [160,190, 10, ~Unfair~]]"
	[/vars]

	[animation]
	frame_info="0,0,0,0,290,733,16,16"
	id="normal"
	image="compiled-2.png"
	rect="290,733,305,748"
	[/animation]

[/object_type]