Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tetris/screen.h

    r79ae36dd rffa2c8ef  
    1 /*
    2  * Copyright (c) 2011 Martin Decky
    3  * All rights reserved.
     1/*      $OpenBSD: screen.h,v 1.5 2003/06/03 03:01:41 millert Exp $      */
     2/*      $NetBSD: screen.h,v 1.2 1995/04/22 07:42:42 cgd Exp $   */
     3
     4/*-
     5 * Copyright (c) 1992, 1993
     6 *      The Regents of the University of California.  All rights reserved.
     7 *
     8 * This code is derived from software contributed to Berkeley by
     9 * Chris Torek and Darren F. Provine.
    410 *
    511 * Redistribution and use in source and binary forms, with or without
    612 * modification, are permitted provided that the following conditions
    713 * are met:
     14 * 1. Redistributions of source code must retain the above copyright
     15 *    notice, this list of conditions and the following disclaimer.
     16 * 2. Redistributions in binary form must reproduce the above copyright
     17 *    notice, this list of conditions and the following disclaimer in the
     18 *    documentation and/or other materials provided with the distribution.
     19 * 3. Neither the name of the University nor the names of its contributors
     20 *    may be used to endorse or promote products derived from this software
     21 *    without specific prior written permission.
    822 *
    9  * - Redistributions of source code must retain the above copyright
    10  *   notice, this list of conditions and the following disclaimer.
    11  * - Redistributions in binary form must reproduce the above copyright
    12  *   notice, this list of conditions and the following disclaimer in the
    13  *   documentation and/or other materials provided with the distribution.
    14  * - The name of the author may not be used to endorse or promote products
    15  *   derived from this software without specific prior written permission.
     23 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
     24 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     26 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
     27 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     33 * SUCH DAMAGE.
    1634 *
    17  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
    18  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    19  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
    20  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
    21  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
    22  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    23  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    24  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    25  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    26  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    27  */
    28 
    29 /** Attributations
    30  *
    31  * screen.h 8.1 (Berkeley) 5/31/93
    32  * NetBSD: screen.h,v 1.2 1995/04/22 07:42:42 cgd
    33  * OpenBSD: screen.h,v 1.5 2003/06/03 03:01:41 millert
    34  *
    35  * Based upon BSD Tetris
    36  *
    37  * Copyright (c) 1992, 1993
    38  *      The Regents of the University of California.
    39  *      Distributed under BSD license.
    40  *
    41  * This code is derived from software contributed to Berkeley by
    42  * Chris Torek and Darren F. Provine.
    43  *
     35 *      @(#)screen.h    8.1 (Berkeley) 5/31/93
    4436 */
    4537
     
    5648
    5749#include <sys/types.h>
    58 #include <io/console.h>
    5950#include <async.h>
    6051#include <bool.h>
     
    6556} winsize_t;
    6657
    67 extern console_ctrl_t *console;
    6858extern winsize_t winsize;
    6959
     
    7161extern void clear_screen(void);
    7262
     63/* just calls putchar; for tputs */
    7364extern int put(int);
    7465extern void scr_clear(void);
     
    7970extern void scr_update(void);
    8071
    81 extern void tsleep(void);
    82 extern int tgetchar(void);
    83 extern int twait(void);
    84 
    8572/** @}
    8673 */
Note: See TracChangeset for help on using the changeset viewer.