File: editor.pr-

package info (click to toggle)
pixbros 0.6.3-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, squeeze, wheezy
  • size: 131,620 kB
  • ctags: 1
  • sloc: makefile: 64; sh: 25
file content (76 lines) | stat: -rw-r--r-- 2,070 bytes parent folder | download | duplicates (3)
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
/* Bueno, como siempre, pasando del diseo, no?
 El editor ha de tener lo siguiente:
 Un pequeo men de opciones en el cual se pondrn estos valores en este orden
	tiempo_hurry segundos
	tiempo_burbujas segundos
	burbujasrayo 1/0
	burbujasagua 1/0
	burbujasfuego 1/0
	rebotesmax nmero de rebotes de las bolas mximo

Esto es slo un menucillo, tambin habr que incluir una 
barra de tareas (abajo del todo, en el hueco) con lo siguiente:
	1 Botn de durezas (por ahora Suelo y Pendiente)
	2 Botn de enemigos (los que hayan)
	3 Botn de personajes (PiX, PuX y PaX)
	4 Botn de items secretos temporales (an no existen, pero existirn)

Al pinchar en uno de estos botones se cambiar el modo y aparecer un 
texto con instrucciones en castellano (este editor ser privado por ahora)*/

//vamos a empezar xD

Process editor();
Begin
	if(argv[2]!="")
		mundo=itoa(argv[2]);
	else
		say("El segundo parmetro debe ser el nmero de mundo a editar");
	end
	// ahora comprobamos si existe la mscara del nivel que vamos a hacer
	if(file_exists("niveles/nivel"+mundo+"mask.png"))
		write(0,0,0,0,"Ya existe este nivel, quieres editarlo?");
		write(0,0,10,0,"1. Si       2. No");
		loop
			if(key(_1)) graph=load_png("niveles/nivel"+mundo+"mask.png"); break; end
			if(key(_2)) graph=load_png("niveles/nivelPLANTILLAmask.png"); break; end
			frame;
		end
	else
		graph=load_png("niveles/nivelPLANTILLAmask.png");
	end
	//colocamos la mscara en pantalla
	x=320;
	y=240;
	z=0;
	//colocamos el nivel original en pantalla
	fondoeditor();
	delete_text(all_text);
	loop
		frame;
	end
End

Process fondoeditor();
Begin
	graph=load_png("recursos/floors/floor"+mundo+".png");
	x=320;
	y=240;
	z=1;
	alpha=128;
	loop
		frame;
	end
End

Process ratonasaco(); //esto es porque no tengo ganas de ponerme a hacer el editor grande
Begin
	file=fpg_pix;
	graph=1;
	loop
		x=mouse.x;
		y=mouse.y;
		if(mouse.left) while(mouse.left) frame; end say("enemigo 01 "+itoa(mouse.x)+" "+itoa(mouse.y)); end
		frame;
	end
End