home *** CD-ROM | disk | FTP | other *** search
- Path: uunet!news.tek.com!master!saab!billr
- From: billr@saab.CNA.TEK.COM (Bill Randle)
- Newsgroups: comp.sources.games
- Subject: v15i045: gtetris3 - Generic Tetris for X11, V2.0.1, Part02/02
- Message-ID: <4206@master.CNA.TEK.COM>
- Date: 15 Jan 93 01:32:38 GMT
- Sender: news@master.CNA.TEK.COM
- Lines: 1088
- Approved: billr@saab.CNA.TEK.COM
- Xref: uunet comp.sources.games:1544
-
- Submitted-by: "Qiang Alex Zhao" <azhao@cs.arizona.edu>
- Posting-number: Volume 15, Issue 45
- Archive-name: gtetris3/Part02
- Supersedes: gtetris2: Volume 15, Issue 5-6
- Environment: X11R4/5, Xlib
-
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 2 (of 2)."
- # Contents: COPYRIGHT Imakefile X11/Xfuncproto.h X11/Xfuncs.h
- # X11/Xos.h X11/Xosdefs.h bitmaps/rot00.xbm bitmaps/rot01.xbm
- # bitmaps/rot02.xbm bitmaps/rot03.xbm bitmaps/rot04.xbm
- # bitmaps/rot05.xbm bitmaps/rot06.xbm bitmaps/rot07.xbm
- # bitmaps/rot08.xbm bitmaps/rot09.xbm bitmaps/rot10.xbm
- # bitmaps/rot11.xbm bitmaps/rot12.xbm bitmaps/rot13.xbm
- # bitmaps/rot14.xbm bitmaps/ticon.xbm tetris.man
- # Wrapped by billr@saab on Wed Jan 13 19:41:27 1993
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'COPYRIGHT' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'COPYRIGHT'\"
- else
- echo shar: Extracting \"'COPYRIGHT'\" \(851 characters\)
- sed "s/^X//" >'COPYRIGHT' <<'END_OF_FILE'
- X# GENERIC X-WINDOW-BASED TETRIS
- X#
- X# Copyright (C) 1992, 1993 Qiang Alex Zhao, azhao@cs.arizona.edu
- X# Computer Science Dept, University of Arizona
- X#
- X# All Rights Reserved
- X#
- X# Permission to use, copy, modify, and distribute this software and
- X# its documentation for any purpose and without fee is hereby granted,
- X# provided that the above copyright notice appear in all copies and
- X# that both that copyright notice and this permission notice appear in
- X# supporting documentation, and that the name of the author not be
- X# used in advertising or publicity pertaining to distribution of the
- X# software without specific, written prior permission.
- X#
- X# This program is distributed in the hope that it will be "playable",
- X# but WITHOUT ANY WARRANTY; without even the implied warranty of
- X# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- X#
- X
- END_OF_FILE
- if test 851 -ne `wc -c <'COPYRIGHT'`; then
- echo shar: \"'COPYRIGHT'\" unpacked with wrong size!
- fi
- # end of 'COPYRIGHT'
- fi
- if test -f 'Imakefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'Imakefile'\"
- else
- echo shar: Extracting \"'Imakefile'\" \(1630 characters\)
- sed "s/^X//" >'Imakefile' <<'END_OF_FILE'
- X/**/# GENERIC X-WINDOW-BASED TETRIS
- X/**/#
- X/**/# Imakefile
- X/**/#
- X/**/###
- X/**/#
- X/**/# Copyright (C) 1992, 1993 Qiang Alex Zhao, azhao@cs.arizona.edu
- X/**/# Computer Science Dept, University of Arizona
- X/**/#
- X/**/# All Rights Reserved
- X/**/#
- X/**/# Permission to use, copy, modify, and distribute this software and
- X/**/# its documentation for any purpose and without fee is hereby granted,
- X/**/# provided that the above copyright notice appear in all copies and
- X/**/# that both that copyright notice and this permission notice appear in
- X/**/# supporting documentation, and that the name of the author not be
- X/**/# used in advertising or publicity pertaining to distribution of the
- X/**/# software without specific, written prior permission.
- X/**/#
- X/**/# This program is distributed in the hope that it will be "playable",
- X/**/# but WITHOUT ANY WARRANTY; without even the implied warranty of
- X/**/# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- X/**/#
- X
- X SCOREFILE = /r/cas/usr/azhao/pub/.tetris.scores
- X
- X/**/# Set "RANDOM" to:
- X/**/# -DHAS_48 if has lrand48() and srand48()
- X/**/# -DHAS_RANDOM if has random() and srandom()
- X/**/# otherwise, set to empty
- X RANDOM = -DHAS_48
- X
- X/**/##############################################################
- X
- X DEFINES = -DSCOREFILE=\"$(SCOREFILE)\" $(RANDOM)
- X INCLUDES = -I.
- XLOCAL_LIBRARIES = $(XLIB)
- X SYS_LIBRARIES = -lm
- X SRCS = tetris.c playing.c utils.c
- X OBJS = tetris.o playing.o utils.o
- X PROGRAMS = tetris tscores
- X
- XComplexProgramTarget(tetris)
- X
- Xtetris.o: tetris.c tetris.h
- Xplaying.o: playing.c tetris.h
- Xutils.o: utils.c tetris.h
- X
- END_OF_FILE
- if test 1630 -ne `wc -c <'Imakefile'`; then
- echo shar: \"'Imakefile'\" unpacked with wrong size!
- fi
- # end of 'Imakefile'
- fi
- if test -f 'X11/Xfuncproto.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'X11/Xfuncproto.h'\"
- else
- echo shar: Extracting \"'X11/Xfuncproto.h'\" \(2263 characters\)
- sed "s/^X//" >'X11/Xfuncproto.h' <<'END_OF_FILE'
- X/* $XConsortium: Xfuncproto.h,v 1.7 91/05/13 20:49:21 rws Exp $ */
- X/*
- X * Copyright 1989, 1991 by the Massachusetts Institute of Technology
- X *
- X * Permission to use, copy, modify, and distribute this software and its
- X * documentation for any purpose and without fee is hereby granted, provided
- X * that the above copyright notice appear in all copies and that both that
- X * copyright notice and this permission notice appear in supporting
- X * documentation, and that the name of M.I.T. not be used in advertising
- X * or publicity pertaining to distribution of the software without specific,
- X * written prior permission. M.I.T. makes no representations about the
- X * suitability of this software for any purpose. It is provided "as is"
- X * without express or implied warranty.
- X *
- X */
- X
- X/* Definitions to make function prototypes manageable */
- X
- X#ifndef _XFUNCPROTO_H_
- X#define _XFUNCPROTO_H_
- X
- X#ifndef NeedFunctionPrototypes
- X#if defined(FUNCPROTO) || __STDC__ || defined(__cplusplus) || defined(c_plusplus)
- X#define NeedFunctionPrototypes 1
- X#else
- X#define NeedFunctionPrototypes 0
- X#endif
- X#endif /* NeedFunctionPrototypes */
- X
- X#ifndef NeedVarargsPrototypes
- X#if __STDC__ || defined(__cplusplus) || defined(c_plusplus) || (FUNCPROTO&2)
- X#define NeedVarargsPrototypes 1
- X#else
- X#define NeedVarargsPrototypes 0
- X#endif
- X#endif /* NeedVarargsPrototypes */
- X
- X#if NeedFunctionPrototypes
- X
- X#ifndef NeedNestedPrototypes
- X#if __STDC__ || defined(__cplusplus) || defined(c_plusplus) || (FUNCPROTO&8)
- X#define NeedNestedPrototypes 1
- X#else
- X#define NeedNestedPrototypes 0
- X#endif
- X#endif /* NeedNestedPrototypes */
- X
- X#ifndef _Xconst
- X#if __STDC__ || defined(__cplusplus) || defined(c_plusplus) || (FUNCPROTO&4)
- X#define _Xconst const
- X#else
- X#define _Xconst
- X#endif
- X#endif /* _Xconst */
- X
- X#ifndef NeedWidePrototypes
- X#ifdef NARROWPROTO
- X#define NeedWidePrototypes 0
- X#else
- X#define NeedWidePrototypes 1 /* default to make interropt. easier */
- X#endif
- X#endif /* NeedWidePrototypes */
- X
- X#endif /* NeedFunctionPrototypes */
- X
- X#ifndef _XFUNCPROTOBEGIN
- X#ifdef __cplusplus /* for C++ V2.0 */
- X#define _XFUNCPROTOBEGIN extern "C" { /* do not leave open across includes */
- X#define _XFUNCPROTOEND }
- X#else
- X#define _XFUNCPROTOBEGIN
- X#define _XFUNCPROTOEND
- X#endif
- X#endif /* _XFUNCPROTOBEGIN */
- X
- X#endif /* _XFUNCPROTO_H_ */
- END_OF_FILE
- if test 2263 -ne `wc -c <'X11/Xfuncproto.h'`; then
- echo shar: \"'X11/Xfuncproto.h'\" unpacked with wrong size!
- fi
- # end of 'X11/Xfuncproto.h'
- fi
- if test -f 'X11/Xfuncs.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'X11/Xfuncs.h'\"
- else
- echo shar: Extracting \"'X11/Xfuncs.h'\" \(1665 characters\)
- sed "s/^X//" >'X11/Xfuncs.h' <<'END_OF_FILE'
- X/*
- X * $XConsortium: Xfuncs.h,v 1.8 91/04/17 09:27:52 rws Exp $
- X *
- X * Copyright 1990 by the Massachusetts Institute of Technology
- X *
- X * Permission to use, copy, modify, and distribute this software and its
- X * documentation for any purpose and without fee is hereby granted, provided
- X * that the above copyright notice appear in all copies and that both that
- X * copyright notice and this permission notice appear in supporting
- X * documentation, and that the name of M.I.T. not be used in advertising
- X * or publicity pertaining to distribution of the software without specific,
- X * written prior permission. M.I.T. makes no representations about the
- X * suitability of this software for any purpose. It is provided "as is"
- X * without express or implied warranty.
- X *
- X */
- X
- X#ifndef _XFUNCS_H_
- X#define _XFUNCS_H_
- X
- X#include <X11/Xosdefs.h>
- X
- X#ifdef X_USEBFUNCS
- Xvoid bcopy();
- Xvoid bzero();
- Xint bcmp();
- X#else
- X#if (__STDC__ && !defined(X_NOT_STDC_ENV) && !defined(sun) && !defined(macII)) || defined(SVR4) || defined(hpux) || defined(_IBMR2)
- X#include <string.h>
- X#define bcopy(b1,b2,len) memmove(b2, b1, (size_t)(len))
- X#define bzero(b,len) memset(b, 0, (size_t)(len))
- X#define bcmp(b1,b2,len) memcmp(b1, b2, (size_t)(len))
- X#else
- X#ifdef sgi
- X#include <bstring.h>
- X#else
- X#ifdef SYSV
- X#include <memory.h>
- X#if defined(_XBCOPYFUNC) && !defined(macII)
- X#define bcopy _XBCOPYFUNC
- X#define _XNEEDBCOPYFUNC
- X#endif
- Xvoid bcopy();
- X#define bzero(b,len) memset(b, 0, len)
- X#define bcmp(b1,b2,len) memcmp(b1, b2, len)
- X#else /* bsd */
- Xvoid bcopy();
- Xvoid bzero();
- Xint bcmp();
- X#endif /* SYSV */
- X#endif /* sgi */
- X#endif /* __STDC__ and relatives */
- X#endif /* X_USEBFUNCS */
- X
- X#endif /* _XFUNCS_H_ */
- END_OF_FILE
- if test 1665 -ne `wc -c <'X11/Xfuncs.h'`; then
- echo shar: \"'X11/Xfuncs.h'\" unpacked with wrong size!
- fi
- # end of 'X11/Xfuncs.h'
- fi
- if test -f 'X11/Xos.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'X11/Xos.h'\"
- else
- echo shar: Extracting \"'X11/Xos.h'\" \(3217 characters\)
- sed "s/^X//" >'X11/Xos.h' <<'END_OF_FILE'
- X/*
- X * $XConsortium: Xos.h,v 1.47 91/08/17 17:14:38 rws Exp $
- X *
- X * Copyright 1987 by the Massachusetts Institute of Technology
- X *
- X * Permission to use, copy, modify, and distribute this software and its
- X * documentation for any purpose and without fee is hereby granted, provided
- X * that the above copyright notice appear in all copies and that both that
- X * copyright notice and this permission notice appear in supporting
- X * documentation, and that the name of M.I.T. not be used in advertising
- X * or publicity pertaining to distribution of the software without specific,
- X * written prior permission. M.I.T. makes no representations about the
- X * suitability of this software for any purpose. It is provided "as is"
- X * without express or implied warranty.
- X *
- X * The X Window System is a Trademark of MIT.
- X *
- X */
- X
- X/* This is a collection of things to try and minimize system dependencies
- X * in a "signficant" number of source files.
- X */
- X
- X#ifndef _XOS_H_
- X#define _XOS_H_
- X
- X#include <X11/Xosdefs.h>
- X
- X/*
- X * Get major data types (esp. caddr_t)
- X */
- X
- X#ifdef USG
- X#ifndef __TYPES__
- X#ifdef CRAY
- X#define word word_t
- X#endif /* CRAY */
- X#include <sys/types.h> /* forgot to protect it... */
- X#define __TYPES__
- X#endif /* __TYPES__ */
- X#else /* USG */
- X#if defined(_POSIX_SOURCE) && defined(MOTOROLA)
- X#undef _POSIX_SOURCE
- X#include <sys/types.h>
- X#define _POSIX_SOURCE
- X#else
- X#include <sys/types.h>
- X#endif
- X#endif /* USG */
- X
- X
- X/*
- X * Just about everyone needs the strings routines. We provide both forms here,
- X * index/rindex and strchr/strrchr, so any systems that don't provide them all
- X * need to have #defines here.
- X */
- X
- X#ifndef X_NOT_STDC_ENV
- X#include <string.h>
- X#define index strchr
- X#define rindex strrchr
- X#else
- X#ifdef SYSV
- X#include <string.h>
- X#define index strchr
- X#define rindex strrchr
- X#else
- X#include <strings.h>
- X#define strchr index
- X#define strrchr rindex
- X#endif
- X#endif
- X
- X
- X/*
- X * Get open(2) constants
- X */
- X#ifdef X_NOT_POSIX
- X#include <fcntl.h>
- X#ifdef USL
- X#include <unistd.h>
- X#endif /* USL */
- X#ifdef CRAY
- X#include <unistd.h>
- X#endif /* CRAY */
- X#ifdef MOTOROLA
- X#include <unistd.h>
- X#endif /* MOTOROLA */
- X#ifdef SYSV386
- X#include <unistd.h>
- X#endif /* SYSV386 */
- X#include <sys/file.h>
- X#else /* X_NOT_POSIX */
- X#if !defined(_POSIX_SOURCE) && defined(macII)
- X#define _POSIX_SOURCE
- X#include <fcntl.h>
- X#undef _POSIX_SOURCE
- X#else
- X#include <fcntl.h>
- X#endif
- X#include <unistd.h>
- X#endif /* X_NOT_POSIX else */
- X
- X/*
- X * Get struct timeval
- X */
- X
- X#ifdef SYSV
- X
- X#ifndef USL
- X#include <sys/time.h>
- X#endif
- X#include <time.h>
- X#ifdef CRAY
- X#undef word
- X#endif /* CRAY */
- X#if defined(USG) && !defined(CRAY) && !defined(MOTOROLA)
- Xstruct timeval {
- X long tv_sec;
- X long tv_usec;
- X};
- X#ifndef USL_SHARELIB
- Xstruct timezone {
- X int tz_minuteswest;
- X int tz_dsttime;
- X};
- X#endif /* USL_SHARELIB */
- X#endif /* USG */
- X
- X#else /* not SYSV */
- X
- X#if defined(_POSIX_SOURCE) && defined(SVR4)
- X/* need to omit _POSIX_SOURCE in order to get what we want in SVR4 */
- X#undef _POSIX_SOURCE
- X#include <sys/time.h>
- X#define _POSIX_SOURCE
- X#else
- X#include <sys/time.h>
- X#endif
- X
- X#endif /* SYSV */
- X
- X/* use POSIX name for signal */
- X#if defined(X_NOT_POSIX) && defined(SYSV) && !defined(SIGCHLD)
- X#define SIGCHLD SIGCLD
- X#endif
- X
- X#ifdef ISC
- X#include <sys/bsdtypes.h>
- X#endif
- X
- X#endif /* _XOS_H_ */
- END_OF_FILE
- if test 3217 -ne `wc -c <'X11/Xos.h'`; then
- echo shar: \"'X11/Xos.h'\" unpacked with wrong size!
- fi
- # end of 'X11/Xos.h'
- fi
- if test -f 'X11/Xosdefs.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'X11/Xosdefs.h'\"
- else
- echo shar: Extracting \"'X11/Xosdefs.h'\" \(2394 characters\)
- sed "s/^X//" >'X11/Xosdefs.h' <<'END_OF_FILE'
- X/*
- X * O/S-dependent (mis)feature macro definitions
- X *
- X * $XConsortium: Xosdefs.h,v 1.7 91/07/19 23:22:19 rws Exp $
- X *
- X * Copyright 1991 Massachusetts Institute of Technology
- X *
- X * Permission to use, copy, modify, distribute, and sell this software and its
- X * documentation for any purpose is hereby granted without fee, provided that
- X * the above copyright notice appear in all copies and that both that
- X * copyright notice and this permission notice appear in supporting
- X * documentation, and that the name of M.I.T. not be used in advertising or
- X * publicity pertaining to distribution of the software without specific,
- X * written prior permission. M.I.T. makes no representations about the
- X * suitability of this software for any purpose. It is provided "as is"
- X * without express or implied warranty.
- X *
- X * M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
- X * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T.
- X * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- X * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
- X * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
- X * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- X */
- X
- X#ifndef _XOSDEFS_H_
- X#define _XOSDEFS_H_
- X
- X/*
- X * X_NOT_STDC_ENV means does not have ANSI C header files. Lack of this
- X * symbol does NOT mean that the system has stdarg.h.
- X *
- X * X_NOT_POSIX means does not have POSIX header files. Lack of this
- X * symbol does NOT mean that the POSIX environment is the default.
- X * You may still have to define _POSIX_SOURCE to get it.
- X */
- X
- X#ifdef NOSTDHDRS
- X#define X_NOT_POSIX
- X#define X_NOT_STDC_ENV
- X#endif
- X
- X#ifdef sony
- X#ifndef SYSTYPE_SYSV
- X#define X_NOT_POSIX
- X#endif
- X#endif
- X
- X#ifdef UTEK
- X#define X_NOT_POSIX
- X#define X_NOT_STDC_ENV
- X#endif
- X
- X#ifdef CRAY
- X#define X_NOT_POSIX
- X#endif
- X
- X#ifdef vax
- X#ifndef ultrix /* assume vanilla BSD */
- X#define X_NOT_POSIX
- X#define X_NOT_STDC_ENV
- X#endif
- X#endif
- X
- X#ifdef luna
- X#define X_NOT_POSIX
- X#define X_NOT_STDC_ENV
- X#endif
- X
- X#ifdef Mips
- X#define X_NOT_POSIX
- X#define X_NOT_STDC_ENV
- X#endif
- X
- X#ifdef USL
- X#ifdef SYSV /* (release 3.2) */
- X#define X_NOT_POSIX
- X#define X_NOT_STDC_ENV
- X#endif
- X#endif
- X
- X#ifdef SYSV386
- X#ifdef SYSV
- X#define X_NOT_POSIX
- X#define X_NOT_STDC_ENV
- X#endif
- X#endif
- X
- X#ifdef MOTOROLA
- X#ifdef SYSV
- X#define X_NOT_STDC_ENV
- X#endif
- X#endif
- X
- X#endif /* _XOSDEFS_H_ */
- END_OF_FILE
- if test 2394 -ne `wc -c <'X11/Xosdefs.h'`; then
- echo shar: \"'X11/Xosdefs.h'\" unpacked with wrong size!
- fi
- # end of 'X11/Xosdefs.h'
- fi
- if test -f 'bitmaps/rot00.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot00.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot00.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot00.xbm' <<'END_OF_FILE'
- X#define rot00_width 30
- X#define rot00_height 30
- Xstatic char rot00_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x03, 0xf8, 0xff, 0xff, 0x07,
- X 0x5c, 0x55, 0x55, 0x0f, 0xae, 0xaa, 0xaa, 0x1e, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0x6a, 0xaa, 0x1a,
- X 0x56, 0x95, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x5e, 0x55, 0x55, 0x1d, 0xbc, 0xaa, 0xaa, 0x0e,
- X 0xf8, 0xff, 0xff, 0x07, 0xf0, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot00.xbm'`; then
- echo shar: \"'bitmaps/rot00.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot00.xbm'
- fi
- if test -f 'bitmaps/rot01.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot01.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot01.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot01.xbm' <<'END_OF_FILE'
- X#define rot01_width 30
- X#define rot01_height 30
- Xstatic char rot01_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0x07,
- X 0x55, 0x55, 0x55, 0x0f, 0xaa, 0xaa, 0xaa, 0x1e, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0x6a, 0xaa, 0x1a,
- X 0x55, 0x95, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x0e,
- X 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot01.xbm'`; then
- echo shar: \"'bitmaps/rot01.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot01.xbm'
- fi
- if test -f 'bitmaps/rot02.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot02.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot02.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot02.xbm' <<'END_OF_FILE'
- X#define rot02_width 30
- X#define rot02_height 30
- Xstatic char rot02_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x03, 0xf8, 0xff, 0xff, 0x07,
- X 0x5c, 0x55, 0x55, 0x0f, 0xae, 0xaa, 0xaa, 0x1e, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0x6a, 0xaa, 0x1a,
- X 0x56, 0x95, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot02.xbm'`; then
- echo shar: \"'bitmaps/rot02.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot02.xbm'
- fi
- if test -f 'bitmaps/rot03.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot03.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot03.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot03.xbm' <<'END_OF_FILE'
- X#define rot03_width 30
- X#define rot03_height 30
- Xstatic char rot03_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0x07,
- X 0x55, 0x55, 0x55, 0x0f, 0xaa, 0xaa, 0xaa, 0x1e, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0x6a, 0xaa, 0x1a,
- X 0x55, 0x95, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x57, 0x55, 0x55, 0x1d, 0xaf, 0xaa, 0xaa, 0x1a, 0x57, 0x55, 0x55, 0x1d};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot03.xbm'`; then
- echo shar: \"'bitmaps/rot03.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot03.xbm'
- fi
- if test -f 'bitmaps/rot04.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot04.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot04.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot04.xbm' <<'END_OF_FILE'
- X#define rot04_width 30
- X#define rot04_height 30
- Xstatic char rot04_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x3f, 0xf8, 0xff, 0xff, 0x3f,
- X 0x5c, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0x6a, 0xaa, 0x2a,
- X 0x56, 0x95, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x5e, 0x55, 0x55, 0x15, 0xbc, 0xaa, 0xaa, 0x2a,
- X 0xf8, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot04.xbm'`; then
- echo shar: \"'bitmaps/rot04.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot04.xbm'
- fi
- if test -f 'bitmaps/rot05.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot05.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot05.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot05.xbm' <<'END_OF_FILE'
- X#define rot05_width 30
- X#define rot05_height 30
- Xstatic char rot05_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0x3f,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0x6a, 0xaa, 0x2a,
- X 0x55, 0x95, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot05.xbm'`; then
- echo shar: \"'bitmaps/rot05.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot05.xbm'
- fi
- if test -f 'bitmaps/rot06.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot06.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot06.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot06.xbm' <<'END_OF_FILE'
- X#define rot06_width 30
- X#define rot06_height 30
- Xstatic char rot06_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x3f, 0xf8, 0xff, 0xff, 0x3f,
- X 0x5c, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0x6a, 0xaa, 0x2a,
- X 0x56, 0x95, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x3d, 0xae, 0xaa, 0xaa, 0x3a, 0x56, 0x55, 0x55, 0x3d};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot06.xbm'`; then
- echo shar: \"'bitmaps/rot06.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot06.xbm'
- fi
- if test -f 'bitmaps/rot07.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot07.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot07.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot07.xbm' <<'END_OF_FILE'
- X#define rot07_width 30
- X#define rot07_height 30
- Xstatic char rot07_bits[] = {
- X 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0x3f,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0x6a, 0xaa, 0x2a,
- X 0x55, 0x95, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0x57, 0x55, 0x55, 0x3d, 0xaf, 0xaa, 0xaa, 0x3a, 0x57, 0x55, 0x55, 0x3d};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot07.xbm'`; then
- echo shar: \"'bitmaps/rot07.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot07.xbm'
- fi
- if test -f 'bitmaps/rot08.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot08.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot08.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot08.xbm' <<'END_OF_FILE'
- X#define rot08_width 30
- X#define rot08_height 30
- Xstatic char rot08_bits[] = {
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0x6a, 0xaa, 0x1a,
- X 0x56, 0x95, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x5e, 0x55, 0x55, 0x1d, 0xbc, 0xaa, 0xaa, 0x0e,
- X 0xf8, 0xff, 0xff, 0x07, 0xf0, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot08.xbm'`; then
- echo shar: \"'bitmaps/rot08.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot08.xbm'
- fi
- if test -f 'bitmaps/rot09.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot09.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot09.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot09.xbm' <<'END_OF_FILE'
- X#define rot09_width 30
- X#define rot09_height 30
- Xstatic char rot09_bits[] = {
- X 0xaf, 0xaa, 0xaa, 0x1a, 0x57, 0x55, 0x55, 0x1d, 0xaf, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0x6a, 0xaa, 0x1a,
- X 0x55, 0x95, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x0e,
- X 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot09.xbm'`; then
- echo shar: \"'bitmaps/rot09.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot09.xbm'
- fi
- if test -f 'bitmaps/rot10.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot10.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot10.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot10.xbm' <<'END_OF_FILE'
- X#define rot10_width 30
- X#define rot10_height 30
- Xstatic char rot10_bits[] = {
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0x6a, 0xaa, 0x1a,
- X 0x56, 0x95, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d,
- X 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a,
- X 0x56, 0x55, 0x55, 0x1d, 0xae, 0xaa, 0xaa, 0x1a, 0x56, 0x55, 0x55, 0x1d};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot10.xbm'`; then
- echo shar: \"'bitmaps/rot10.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot10.xbm'
- fi
- if test -f 'bitmaps/rot11.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot11.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot11.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot11.xbm' <<'END_OF_FILE'
- X#define rot11_width 30
- X#define rot11_height 30
- Xstatic char rot11_bits[] = {
- X 0xaf, 0xaa, 0xaa, 0x1a, 0x57, 0x55, 0x55, 0x1d, 0xaf, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0x6a, 0xaa, 0x1a,
- X 0x55, 0x95, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d,
- X 0xaa, 0xaa, 0xaa, 0x1a, 0x55, 0x55, 0x55, 0x1d, 0xaa, 0xaa, 0xaa, 0x1a,
- X 0x57, 0x55, 0x55, 0x1d, 0xaf, 0xaa, 0xaa, 0x1a, 0x57, 0x55, 0x55, 0x1d};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot11.xbm'`; then
- echo shar: \"'bitmaps/rot11.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot11.xbm'
- fi
- if test -f 'bitmaps/rot12.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot12.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot12.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot12.xbm' <<'END_OF_FILE'
- X#define rot12_width 30
- X#define rot12_height 30
- Xstatic char rot12_bits[] = {
- X 0xae, 0xaa, 0xaa, 0x3a, 0x56, 0x55, 0x55, 0x3d, 0xae, 0xaa, 0xaa, 0x3a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0x6a, 0xaa, 0x2a,
- X 0x56, 0x95, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x5e, 0x55, 0x55, 0x15, 0xbc, 0xaa, 0xaa, 0x2a,
- X 0xf8, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot12.xbm'`; then
- echo shar: \"'bitmaps/rot12.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot12.xbm'
- fi
- if test -f 'bitmaps/rot13.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot13.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot13.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot13.xbm' <<'END_OF_FILE'
- X#define rot13_width 30
- X#define rot13_height 30
- Xstatic char rot13_bits[] = {
- X 0xaf, 0xaa, 0xaa, 0x3a, 0x57, 0x55, 0x55, 0x3d, 0xaf, 0xaa, 0xaa, 0x3a,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0x6a, 0xaa, 0x2a,
- X 0x55, 0x95, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15,
- X 0xaa, 0xaa, 0xaa, 0x2a, 0x55, 0x55, 0x55, 0x15, 0xaa, 0xaa, 0xaa, 0x2a,
- X 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot13.xbm'`; then
- echo shar: \"'bitmaps/rot13.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot13.xbm'
- fi
- if test -f 'bitmaps/rot14.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/rot14.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/rot14.xbm'\" \(828 characters\)
- sed "s/^X//" >'bitmaps/rot14.xbm' <<'END_OF_FILE'
- X#define rot14_width 30
- X#define rot14_height 30
- Xstatic char rot14_bits[] = {
- X 0xae, 0xaa, 0xaa, 0x3a, 0x56, 0x55, 0x55, 0x3d, 0xae, 0xaa, 0xaa, 0x3a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0x6a, 0xaa, 0x2a,
- X 0x56, 0x95, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15,
- X 0xae, 0xaa, 0xaa, 0x2a, 0x56, 0x55, 0x55, 0x15, 0xae, 0xaa, 0xaa, 0x2a,
- X 0x56, 0x55, 0x55, 0x3d, 0xae, 0xaa, 0xaa, 0x3a, 0x56, 0x55, 0x55, 0x3d};
- X
- END_OF_FILE
- if test 828 -ne `wc -c <'bitmaps/rot14.xbm'`; then
- echo shar: \"'bitmaps/rot14.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/rot14.xbm'
- fi
- if test -f 'bitmaps/ticon.xbm' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/ticon.xbm'\"
- else
- echo shar: Extracting \"'bitmaps/ticon.xbm'\" \(1877 characters\)
- sed "s/^X//" >'bitmaps/ticon.xbm' <<'END_OF_FILE'
- X#define ticon_width 48
- X#define ticon_height 48
- Xstatic char ticon_bits[] = {
- X 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00,
- X 0x00, 0x00, 0x90, 0x07, 0x00, 0x00, 0x00, 0x00, 0x10, 0x3c, 0x00, 0x00,
- X 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x40, 0x00,
- X 0x00, 0x00, 0x10, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x38, 0x00, 0x40, 0x0e,
- X 0x00, 0x00, 0x7c, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x83, 0x01, 0x40, 0x00,
- X 0x00, 0x00, 0x01, 0x01, 0xe0, 0x00, 0x00, 0x80, 0x00, 0x02, 0x10, 0x01,
- X 0x00, 0x80, 0x10, 0x02, 0x10, 0x01, 0x00, 0x80, 0x10, 0x02, 0x10, 0x01,
- X 0x00, 0x80, 0x10, 0x02, 0x10, 0x01, 0x00, 0x80, 0x00, 0x02, 0x08, 0x02,
- X 0x00, 0x00, 0x01, 0x01, 0x48, 0x02, 0x00, 0x00, 0x83, 0x01, 0x08, 0x02,
- X 0x00, 0x00, 0x7c, 0x00, 0x08, 0x02, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x1f,
- X 0x00, 0x3c, 0x44, 0x00, 0x00, 0x70, 0x00, 0x07, 0x44, 0x00, 0x00, 0xc0,
- X 0xc0, 0x01, 0x44, 0x00, 0x00, 0x80, 0x70, 0x00, 0x44, 0x00, 0x00, 0x80,
- X 0x18, 0x00, 0x44, 0x00, 0x00, 0x80, 0x0c, 0x00, 0x44, 0x7c, 0x3e, 0x9f,
- X 0x06, 0x00, 0x44, 0x44, 0x22, 0x91, 0x03, 0x00, 0x44, 0x44, 0x22, 0x91,
- X 0x81, 0x0f, 0x44, 0x44, 0x22, 0x91, 0xe1, 0x3f, 0x44, 0x44, 0x22, 0x91,
- X 0x31, 0x60, 0x44, 0x44, 0x22, 0x91, 0x19, 0xc0, 0x44, 0x44, 0x22, 0x91,
- X 0x09, 0x80, 0x44, 0x44, 0x22, 0x91, 0x89, 0x88, 0x44, 0x44, 0x22, 0x91,
- X 0xc9, 0x98, 0x44, 0x44, 0x22, 0x91, 0x09, 0x80, 0x44, 0x44, 0x22, 0x91,
- X 0x09, 0x80, 0x44, 0x44, 0x22, 0x91, 0xc9, 0x98, 0x44, 0x44, 0x22, 0x91,
- X 0x09, 0x80, 0x44, 0x7c, 0x3e, 0x9f, 0x09, 0x80, 0x44, 0x7c, 0x3e, 0x9f,
- X 0xc9, 0x98, 0x44, 0x00, 0x00, 0x80, 0x89, 0x88, 0x44, 0x00, 0x00, 0x80,
- X 0x09, 0x80, 0x44, 0x00, 0x00, 0x80, 0x09, 0x80, 0x44, 0x00, 0x00, 0x80,
- X 0xf9, 0xff, 0x44, 0x00, 0x00, 0x80, 0x01, 0x00, 0x44, 0x00, 0x00, 0x80,
- X 0x01, 0x00, 0x44, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
- END_OF_FILE
- if test 1877 -ne `wc -c <'bitmaps/ticon.xbm'`; then
- echo shar: \"'bitmaps/ticon.xbm'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/ticon.xbm'
- fi
- if test -f 'tetris.man' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'tetris.man'\"
- else
- echo shar: Extracting \"'tetris.man'\" \(3829 characters\)
- sed "s/^X//" >'tetris.man' <<'END_OF_FILE'
- X.TH TETRIS 6 "11 Jan 1993, V2.0.1" "Univ of Arizona"
- X.SH NAME
- XGENERIC TETRIS \- Yet Another Tetris Game on X
- X.SH SYNOPSIS
- X.B tetris
- X[-s] [-l <start level>] [-p <prefilled lines>] [-showNext] [-beep]
- X[-display <display>] [-geometry <geometry>] [-iconGeometry <geometry>]
- X[-{background | bg} <color>] [-{foreground | fg} <color>] [-bigFont
- X<font>] [-tinyFont <font>] [-xrm <resource specification>]
- X.SH DESCRIPTION
- X.LP
- XOne of the motivations of this tetris program is simplicity. It does
- Xnot have many fancy features but the blocks are big enough so player
- Xcan feel comfortable.
- X.LP
- XThe program lists the top 15 players at the end, each player may has at
- Xmost three scores. With the option \fB\-s\fP, it shows all the players
- Xand scores.
- X.LP
- XKey "\fBj\fP" moves the block left, "\fBl\fP" moves right,
- X"\fBk\fP" rotates. Left-handed people may want to use "\fBs\fP",
- X"\fBd\fP", "\fBf\fP" respectively. Or maybe someone wants to try the
- Xarrow keys... The space bar drops a block quickly. Use "\fBCTRL-L\fP"
- Xkey combination to redraw \- in case the program messes somthing up.
- X.LP
- XAs usual, "\fB+\fP" and "\fB\-\fP" speed up or lower down the speed. Note
- Xthat you don't need to press the "\fISHIFT\fP" key \- "\fB=\fP" and
- X"\fB_\fP" also work. The "\fBb\fP" key toggles "beep", and "\fBn\fP"
- Xtoggles "show next".
- X.LP
- XIf you press "\fBp\fP", the game will be paused, and the window
- Xwill be iconified \- just in case your boss suddenly appears at your
- Xdoor ;o). When the tetris window loses its focus, it also goes to
- X"paused" mode except it doesn't iconify itself.
- X.LP
- XTo get high scores, don't use "show next" mode, try starting at a
- Xhigher level and try to let "tetris" eat more than one line at a time.
- X.SH OPTIONS
- X.PP
- X.TP 8
- X.B \-s
- XThis option lets the program only list all the recorded scores then exit.
- X.TP 8
- X.B \-l \fIlevel\fP
- XThis option starts the program at the specified level (resource name
- X"\fIstartLevel\fP").
- X.TP 8
- X.B \-p \fIlines\fP
- XThis option indicates that the program should start with some of the lines
- Xbeing randomly filled (resource name "\fIpreFilledLines\fP").
- X.TP 8
- X.B \-showNext
- XThis option tells the program start in "show next" mode (resource name
- X"\fIshowNext\fP").
- X.TP 8
- X.B \-beep
- XThis option turns the sound on (resource name "\fIbeep\fP").
- X.TP 8
- X.B \-display \fIhost\fP:\fIdpy\fP
- XThis option specifies the X server to contact.
- X.TP 8
- X.B \-geometry {+|\-}\fIX\fP{+|\-}\fIY\fP
- XThis option sets the initial position of the tetris window (resource
- Xname "\fIgeometry\fP").
- X.TP 8
- X.B \-iconGeometry {+|\-}\fIX\fP{+|\-}\fIY\fP
- XThis option sets the position of the icon (resource name "\fIiconGeometry\fP").
- X.TP 8
- X.B \-{background | bg} \fIcolor\fP
- XThis option specifies the background of the tetris window (resource name
- X"\fIbackground\fP").
- X.TP 8
- X.B \-{foreground | fg} \fIcolor\fP
- XThis option specifies the foreground of the tetris window (resource name
- X"\fIforeground\fP").
- X.TP 8
- X.B \-bigFont \fIfont\fP
- XThis option sets the font used in drawing titles and important messages
- X(resource name "\fIbigFont\fP").
- X.TP 8
- X.B \-tinyFont \fIfont\fP
- XThis option sets the font used in drawing status information
- X(resource name "\fItinyFont\fP").
- X.TP 8
- X.B \-xrm <\fIresource specification\fP>
- XAnother method of specifying preferences.
- X.PP
- X.SH SEE ALSO
- X.LP
- XX(1), xtetris(1), xmris(1)
- X.SH COPYRIGHTS
- X.LP
- X\*R Copyright 1992-93, Qiang Alex Zhao, University of Arizona.
- X.SH BUG REPORTS AND PROGRAM UPDATES
- X.LP
- XSend bugs (or their reports, or fixes) to the author (note: my first
- Xname is NOT spelled as "Quiang"):
- X.RS
- XQiang Alex Zhao, <\fIazhao@cs.arizona.edu\fP>
- X.br
- XComputer Science Department
- X.br
- XUniversity of Arizona
- X.br
- XTucson, AZ 85721
- X.RE
- X.LP
- XThe most updated source could be found on \fIexport.lcs.mit.edu\fP under
- X\fI/contrib\fP.
- X.SH ACKNOWLEDGEMENTS
- X.LP
- XThanks go to people who helped me in improving the program.
- END_OF_FILE
- if test 3829 -ne `wc -c <'tetris.man'`; then
- echo shar: \"'tetris.man'\" unpacked with wrong size!
- fi
- # end of 'tetris.man'
- fi
- echo shar: End of archive 2 \(of 2\).
- cp /dev/null ark2isdone
- MISSING=""
- for I in 1 2 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked both archives.
- rm -f ark[1-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
-