Commit 521f3228 authored by Andreas Tille's avatar Andreas Tille

Import Upstream version 2.6.4

parent 32c118ee
2.6.4:
- fixed crash caused by long config path (2012/06/19 Kees Cook)
- fixed gettext related compile error (2012/06/19 Colin Tuckley)
- added another bunch of levelsets from Olaf Friedrich (2012/01/22 MS)
- added bunch of new levelsets (2011/06/10 MS)
2.6.3: 2.6.3:
- fixed compiler warnings (2011/03/08 MS) - fixed compiler warnings (2011/03/08 MS)
- fixed bug in loading levelsets formated in DOS (2011/03/07 MS) - fixed bug in loading levelsets formated in DOS (2011/03/07 MS)
......
...@@ -50,10 +50,10 @@ void config_check_dir() ...@@ -50,10 +50,10 @@ void config_check_dir()
fprintf( stderr, "ok\n" ); fprintf( stderr, "ok\n" );
} }
/* create levels directory */ /* create levels directory */
sprintf( level_dir, "%s/lbreakout2-levels", config.dir_name ); snprintf( level_dir, 512, "%s/lbreakout2-levels", config.dir_name );
MKDIR( level_dir, S_IRWXU ); MKDIR( level_dir, S_IRWXU );
/* create themes directory */ /* create themes directory */
sprintf( level_dir, "%s/lbreakout2-themes", config.dir_name ); snprintf( level_dir, 512, "%s/lbreakout2-themes", config.dir_name );
MKDIR( level_dir, S_IRWXU ); MKDIR( level_dir, S_IRWXU );
} }
......
This diff is collapsed.
This diff is collapsed.
Version: 2.00
Level:
www.OFTanna.de
Asteroids
Bricks:
###.##.###.###
#.#.#...#..#..
###.##..#..##.
#.#..#..#..#..
#.#.##..#..###
..............
@@@###.@.@@.##
@.@#.#.@.@.@#.
@@@#.#.@.@.@##
@@.#.#.@.@.@.#
@.@###.@.@@.##
..............
..............
...EEEEEEEE...
...E.E...E....
...E.EE..E....
...E.E...E....
...EEE.g.E....
Bonus:
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
Level:
OFT
A42
Bricks:
eaaaaaaaaaaaae
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
Bonus:
+ffffffffffffl
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
Level:
OFT
A54
Bricks:
ea*a*a**a*a*ae
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
Bonus:
+f{f{f{{f{f{fl
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
Level:
OFT
A66
Bricks:
eaaaaaaaaaaaae
ea*a*a**a*a*ae
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
Bonus:
wffffffffffffl
+f{f{f{{f{f{f+
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
Level:
OFT
A78
Bricks:
ea*a*a**a*a*ae
eaaaaaaaaaaaae
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
..............
..............
..............
..............
..............
Bonus:
wf{f{f{{f{f{fl
+ffffffffffff+
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
..............
..............
..............
..............
..............
Level:
OFT
A90
Bricks:
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
..............
..............
..............
..............
Bonus:
<ffffffffffffl
wf{f{f{{f{f{fs
+ffffffffffff+
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
..............
..............
..............
..............
Level:
OFT
A102
Bricks:
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
.aaaaaaaaaaaa.
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
..............
..............
..............
Bonus:
<f{f{f{{f{f{fl
wffffffffffffs
+f{f{f{{f{f{f+
.ffffffffffff.
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
..............
..............
..............
Level:
OFT
A114
Bricks:
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
.aaaaaaaaaaaa.
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
..............
..............
Bonus:
jffffffffffffl
<f{f{f{{f{f{f}
wffffffffffffs
+f{f{f{{f{f{f+
.ffffffffffff.
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
..............
..............
Level:
OFT
A126
Bricks:
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
..............
Bonus:
jf{f{f{{f{f{fl
<ffffffffffff}
wf{f{f{{f{f{fs
+ffffffffffff+
.f{f{f{{f{f{f.
.ffffffffffff.
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
..............
Level:
OFT
A138
Bricks:
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
..............
Bonus:
jffffffffffffl
+f{f{f{{f{f{f+
<ffffffffffff}
wf{f{f{{f{f{fs
+ffffffffffff+
.f{f{f{{f{f{f.
.ffffffffffff.
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
..............
Level:
OFT
A150
Bricks:
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
..............
Bonus:
jf{f{f{{f{f{fl
wffffffffffffs
+f{f{f{{f{f{f+
<ffffffffffff}
wf{f{f{{f{f{fs
+ffffffffffff+
.f{f{f{{f{f{f.
.ffffffffffff.
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
..............
Level:
OFT
A162
Bricks:
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
..............
Bonus:
jffffffffffffl
<f{f{f{{f{f{f}
wffffffffffffs
+f{f{f{{f{f{f+
<ffffffffffff}
wf{f{f{{f{f{fs
+ffffffffffff+
.f{f{f{{f{f{f.
.ffffffffffff.
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
..............
Level:
OFT
A174
Bricks:
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
..............
Bonus:
wf{f{f{{f{f{fl
jffffffffffffj
<f{f{f{{f{f{f}
wffffffffffffs
+f{f{f{{f{f{f+
<ffffffffffff}
wf{f{f{{f{f{fs
+ffffffffffff+
.f{f{f{{f{f{f.
.ffffffffffff.
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
..............
Level:
OFT
A186
Bricks:
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
ea*a*a**a*a*ae
eaaaaaaaaaaaae
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
.a*a*a**a*a*a.
.aaaaaaaaaaaa.
..*a*a**a*a*..
...aaaaaaaa...
....*a**a*....
.....aaaa.....
......**......
Bonus:
jffffffffffffl
wf{f{f{{f{f{fj
+ffffffffffff+
<f{f{f{{f{f{f}
wffffffffffffs
+f{f{f{{f{f{f+
<ffffffffffff}
wf{f{f{{f{f{fs
+ffffffffffff+
.f{f{f{{f{f{f.
.ffffffffffff.
.f{f{f{{f{f{f.
.ffffffffffff.
..{f{f{{f{f{..
...ffffffff...
....{f{{f{....
.....ffff.....
......{{......
Level:
OFT
END
Bricks:
###.##.###.###
#.#.#...#..#..
###.##..#..##.
#.#..#..#..#..
#.#.##..#..###
..............
@@@###.@.@@.##
@.@#.#.@.@.@#.
@@@#.#.@.@.@##
@@.#.#.@.@.@.#
@.@###.@.@@.##
..............
..............
.EEE.E..E.EE..
.E...EE.E.E.E.
.EE..EEEE.E.E.
.E...E.EE.E.E.
.EEE.E..E.EE..
Bonus:
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Version: 1.00
Level:
Felipe Ruiz P
Portal
Bricks:
@@@@@@@@@@@@@@
..*k..k*......
*............*
k............k
.....k...*....
.....*...k....
.........*k...
...........k..
..*...*....*..
..k...k.......
..............
@@@@@@..@@@@@@
.....d..d.....
..............
..............
..............
..............
..............
Bonus:
..............
...1..........
..............
.............m
..............
..............
..........c...
...........{..
......+.......
..>...+.......
..............
.b.b.....p..b.
.....4..4.....
..............
..............
..............
..............
..............
Level:
Felipe Ruiz P
Corredores
Bricks:
ah.aEah.aEah.a
a..aEa..aEa..a
a.haEa.haEa.ha
a..aEa..aEa..a
ah.aEah.aEah.a
a..aEa..aEa..a
a.haEa.haEa.ha
a..aEa..aEa..a
ah.aEah.aEah.a
a..aEa..aEa..a
a.haEa.haEa.ha
a..aEa..aEa..a
ah.aEah.aEah.a
a..aEa..aEa..a
a..aEa..aEa..a
..............
..............
**************
Bonus:
.b....b....b..
....2....2....
-.b....b....b.
....2...-2....
.b....b....b..
....2....2....
{.b....b..{.b.
...m2....2....
.b....b....b.-
....2....2....
..b..m.b....b.
....2...{2....
.b.{..b....b..
....2....2m...
.....-........
..............
..............
..............
Level:
Felipe Ruiz P
Salao
Bricks:
#####@@@@#####
#e...@**@...e#
#he...aa...eh#
#e.gg....gg.e#
#hegg.ii.ggeh#
#e..........e#
#he........eh#
#e..........e#
#hej..j..xyeh#
#e.k..k..!y.e#
#hek..k..xyeh#
#e.j..j.....e#
#he........eh#
#e..@@..@@..e#
#he.@@..@@.eh#
#e..........e#
#he........eh#
#e..........e#
Bonus:
..............
..............
......d!...0..
..............
..0pp....pp0..
.0..........0.
..............
..............
..............
...f..f...w...
...f..f.......
..............
...........0..
..............
...........0..
..............
..............
.0............
Level:
Felipe Ruiz P
Quarto
Bricks:
..............
..v.v....v.v..
..............
...###dd###...
...#......#...
@.@#gg....#@.@
...#bb.f..#...
...#bb....#...
...#bb...h#...
.*.#......#.*.
...#...a..#...
####k.aaa.####
####k..a..####
####k.....####