+++ /dev/null
-#!/usr/bin/python
-
-import sys
-
-translate_array \
- =[['.', "none", 0],
- ['0', "enemy0", 0],
- ['1', "enemy1", 1],
- ['2', "enemy2", 2],
- ['x', "brick0.png", 105],
- ['X', "brick0.png", 77],
- ['y', "brick1.png", 104],
- ['Y', "brick1.png", 78],
- ['A', "box-full.png", 83],
- ['B', "box-full.png", 102],
- ['!', "box-full.png", 103],
- ['a', "box-empty.png", 84],
- ['C', "cloud-00.png", 85],
- ['D', "cloud-00.png", 86],
- ['E', "cloud-00.png", 87],
- ['F', "cloud-00.png", 88],
- ['c', "cloud-00.png", 89],
- ['d', "cloud-00.png", 90],
- ['e', "cloud-00.png", 91],
- ['f', "cloud-00.png", 92],
-
- ['G', "bkgd-00.png", 93],
- ['H', "bkgd-01.png", 94],
- ['I', "bkgd-02.png", 95],
- ['J', "bkgd-03.png", 96],
-
- ['g', "bkgd-10.png", 97],
- ['h', "bkgd-11.png", 98],
- ['i', "bkgd-12.png", 99],
- ['j', "bkgd-13.png", 100],
-
- ['#', "solid0.png", 11],
- ['[', "solid1.png", 13],
- ['=', "solid2.png", 14],
- [']', "solid3.png", 15],
- ['$', "distro", 82],
- ['^', "water", 76],
- ['*', "poletop.png", 80],
- ['|', "pole.png", 79],
- ['\\',"flag.png", 81],
- ['&', "water.png", 75]]
-
-def translate(c):
- for i in translate_array:
- if c == i[0]:
- return i[2]
- print >>sys.stderr, "Couldn't translate tile %s" % c
- return 0
-
-if len(sys.argv) != 2:
- print "Usage: %s FILENAME" % sys.argv[0]
- sys.exit()
-
-print ";; Converting:", sys.argv[1]
-
-f = open(sys.argv[1], 'r')
-mycontent = f.readlines()
-
-content = []
-
-for i in mycontent:
- content.append(i[:-1])
-
-name = content[0]
-theme = content[1]
-time = content[2]
-music = content[3]
-background = content[4]
-red = content[5]
-green = content[6]
-blue = content[7]
-width = content[8]
-height = "15"
-gravity = content[9]
-
-print "(supertux-level"
-print " (version 1)"
-print " (name \"%s\")" % name
-print " (theme \"%s\")" % theme
-print " (music \"%s\")" % music
-print " (background \"%s\")" % background
-print " (bkgd_red %s)" % red
-print " (bkgd_green %s)" % green
-print " (bkgd_blue %s)" % blue
-print " (time %s)" % time
-print " (width %s)" % width
-print " (gravity %s)" % gravity
-print " (interactive-tm "
-for i in content[10:]:
- for x in i:
- sys.stdout.write("%3d" % translate(x))
- sys.stdout.write(" ")
- print ""
-print " )"
-
-print " (objects"
-for y in range(0, 15):
- for x in range(0, int(width)):
- val = content[10 + y][x]
- if val == '0':
- print " (bsod (x %d) (y %d))" % (x*32, y*32)
- elif val == '1':
- print " (laptop (x %d) (y %d))" % (x*32, y*32)
- elif val == '2':
- print " (money (x %d) (y %d))" % (x*32, y*32)
-print " )"
-
-print ")"
-
-# EOF #
+++ /dev/null
-Name: supertux
-Version: 0.1.1
-Release: 2zebar
-
-Group: Amusements/Games
-Summary: A free arcade game like Super Mario.
-
-Vendor: The SuperTux Developer Team
-Packager: Astakhov Peter
-License: GPL
-URL: http://super-tux.sf.net/
-Source0: %{name}-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Prefix: /usr
-Requires: SDL, SDL_image, SDL_mixer
-BuildRequires: SDL-devel, SDL_mixer-devel, SDL_image-devel
-%description
-SuperTux is a jump'n run like game, with strong inspiration from the
-Super Mario Bros games for Nintendo.
-
-Run and jump through multiple worlds, fighting off enemies by jumping
-on them or bumping them from below. Grabbing power-ups and other stuff
-on the way.
-
-%prep
-#Unpack package
-%setup
-
-%build
-CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
-./configure --prefix=%{_prefix} --disable-opengl --disable-debug
-make
-
-%install
-#make DESTDIR=%{buildroot} install
-%makeinstall
-
-#Install application link for X-Windows
-install -d %{buildroot}/etc/X11/applnk/Games
-echo -e "[Desktop Entry]
-Name=SuperTux
-Comment=Arcade game
-Exec=supertux
-Icon=/usr/share/supertux/images/icon.xpm
-Terminal=0
-Type=Application" > %{buildroot}/etc/X11/applnk/Games/SuperTux.desktop
-
-
-
-
-%clean
-rm -rf %{buildroot}
-
-%files
-%defattr(-,root,root)
-%doc COPYING README ChangeLog TODO
-#%doc doc/*
-/etc/X11/applnk/*
-%{_bindir}/*
-%{_prefix}/share/supertux/*
-
-
-%changelog
-* Wed Jun 23 2004 Astakhov Peter <astakhovp@mail.ru>
-- initial supertux specfile