Update of /cvsroot/epfl/tgtools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6723
Modified Files:
Convert.java
Log Message:
bon, comme ce script ne servira pas que pour la map du co, le second argument est le répertoire des textures :-)
ex: java Convert epfl_co.vmx epfl_co > epfl_co.map
Index: Convert.java
===================================================================
RCS file: /cvsroot/epfl/tgtools/Convert.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Convert.java 8 Dec 2004 12:38:15 -0000 1.5
--- Convert.java 8 Dec 2004 12:47:35 -0000 1.6
***************
*** 4,10 ****
class Convert
{
public static void main(String [] args)
{
! Convert c = new Convert(args[0]);
}
--- 4,14 ----
class Convert
{
+
public static void main(String [] args)
{
! String rep = "";
! if(args.length >1 )
! rep = args[1].replaceAll("\\/", "")+"/";
! Convert c = new Convert(args[0], rep);
}
***************
*** 14,19 ****
// 2 = on est dans un solid
// 3 = on est dans un side
! Convert(String file)
{
// String fichier = LireFichier(file);
LireFichier(file);
--- 18,25 ----
// 2 = on est dans un solid
// 3 = on est dans un side
! private String rep;
! Convert(String file, String rep)
{
+ this.rep = rep;
// String fichier = LireFichier(file);
LireFichier(file);
***************
*** 145,149 ****
s = s.replaceAll("side.?\n\\{", "");
s = s.replaceAll("\"plane\" \"", "");
! s = s.replaceAll("\"\n\"material\" \".*\\/", " epfl_co/");
s = s.replaceAll("\"\n\"uaxis\" \"\\[", " ");
s = s.replaceAll("\\] -?[0-9]*\\.?[0-9]*\"\n\"vaxis\" \"\\[", " ");
--- 151,155 ----
s = s.replaceAll("side.?\n\\{", "");
s = s.replaceAll("\"plane\" \"", "");
! s = s.replaceAll("\"\n\"material\" \".*\\/", " "+rep);
s = s.replaceAll("\"\n\"uaxis\" \"\\[", " ");
s = s.replaceAll("\\] -?[0-9]*\\.?[0-9]*\"\n\"vaxis\" \"\\[", " ");
|