removed old code - gnuskii - GNUSki improved for ascii skiing experience.
 (HTM) git clone git://bitreich.org/gnuskii git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gnuskii
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 4e94a70eef7056ec4dfe7310ff77d7607789cb2b
 (DIR) parent 97037a7180a9d8941205069aa06aa85d187720b8
 (HTM) Author: Rudolf Olah <rudolf.olah.to@gmail.com>
       Date:   Tue, 23 Jul 2024 20:04:04 -0400
       
       removed old code
       
       Diffstat:
         D src/common.h                        |      32 -------------------------------
         D src/draw.h                          |     224 -------------------------------
         D src/init.h                          |      53 ------------------------------
       
       3 files changed, 0 insertions(+), 309 deletions(-)
       ---
 (DIR) diff --git a/src/common.h b/src/common.h
       @@ -1,32 +0,0 @@
       -/***************************************
       -Name: common.h
       -Desc: Contains common functions
       -Copyright (C) 2005  Rudolf Olah
       -See GPL.txt for more details
       -***************************************/
       -#ifndef COMMON_H
       -#define COMMON_H
       -#include <string.h>
       -#include <time.h>
       -#include <math.h>
       -
       -int rndInt(int min, int max)
       -{
       -        //Swap numbers to make sure max = the maximum
       -        int temp = max;
       -        if (min>max)
       -        {
       -                max = min;
       -                min = temp;
       -        };
       -        // Generate a number between min and max inclusive
       -        int i = rand() % max + min;
       -        srand(time(NULL)+i*25-rand()*time(NULL));
       -        while (i < min || i > max)
       -        {
       -                i = rand() % max + min;
       -        };
       -        //printf("Generated number...%i\n",i);        //Debug message
       -        return i;
       -};
       -#endif
 (DIR) diff --git a/src/draw.h b/src/draw.h
       @@ -1,224 +0,0 @@
       -/********************************
       -*        SkiFree GNU                                *
       -*        Rudolf Olah                                *
       -*        Copyright 2005                        *
       -*        Released under the GNU GPL        *
       -********************************/
       -#ifndef DRAW_H
       -#define DRAW_H
       -
       -#include <curses.h>
       -#include <signal.h>
       -#include <stdlib.h>
       -#include "common.h"
       -
       -#define angle_l                0
       -#define angle_cl        1
       -#define angle_c                2
       -#define angle_cr        3
       -#define angle_r                4
       -
       -void add(int x, int y, char d)
       -{
       -        move(y,x);
       -        addch(d);
       -};
       -
       -class object
       -{
       -private:
       -public:
       -        int x, y;
       -        object();
       -        object(int newX, int newY);
       -        virtual void draw();
       -        virtual int getX();
       -        virtual int getY();
       -};
       -
       -object::object()
       -{
       -        x = 0;
       -        y = 0;
       -};
       -
       -object::object(int newX, int newY)
       -{
       -        x = newX;
       -        y = newY;
       -};
       -
       -void object::draw()
       -{
       -};
       -
       -int object::getX()
       -{
       -        return x;
       -};
       -
       -int object::getY()
       -{
       -        return y;
       -};
       -
       -
       -
       -
       -class skiDude : public object
       -{
       -private:
       -        int nextX, nextY;
       -        int angle;
       -public:
       -        skiDude(int newX, int newY, int newAngle);
       -        void crash();
       -        void draw();
       -        void setX(int newX);
       -        void setY(int newY);
       -        void setAngle(int newAngle);
       -        int getX();
       -        int getY();
       -        int getNextX();
       -        int getNextY();
       -        int getAngle();
       -};
       -
       -void skiDude::setX(int newX)
       -{
       -        x = newX;
       -        nextX = newX + 1;
       -};
       -
       -void skiDude::setY(int newY)
       -{
       -        y = newY;
       -        switch (angle)
       -        {
       -                case angle_l:
       -                case angle_cl:        nextY = newY + 1;
       -                                                break;
       -                case angle_c:        nextY = newY;
       -                                                break;
       -                case angle_r:
       -                case angle_cr:        nextY = newY - 1;
       -                                                break;
       -        };
       -        nextY = newY + 1;
       -};
       -
       -void skiDude::setAngle(int newAngle)
       -{
       -        if (newAngle > 4)
       -                angle = 4;
       -        else if (newAngle < 0)
       -                        angle = 0;
       -                else
       -                        angle = newAngle;
       -};
       -
       -int skiDude::getX()        {        return x;        };
       -
       -int skiDude::getY()        {        return y;        };
       -
       -int skiDude::getNextX()        {        return nextX;        };
       -
       -int skiDude::getNextY()        {        return nextY;        };
       -
       -int skiDude::getAngle()        {        return angle;        };
       -
       -skiDude::skiDude(int newX, int newY, int newAngle)
       -{
       -        setAngle(newAngle);
       -        setX(newX);
       -        setY(newY);
       -};
       -
       -void skiDude::crash()
       -{
       -        add(x, y, 'X');
       -};
       -
       -void skiDude::draw()
       -{
       -        color_set(COLOR_CYAN, 0);
       -        switch (angle)
       -        {
       -                case angle_l:        add(y, x+1, '|');
       -                                                add(y+1, x+1, '|');
       -                                                break;
       -                case angle_cl:        add(y+1, x+1, '\\');
       -                                                add(y+2, x+1, '\\');
       -                                                break;
       -                case angle_c:        add(y+1, x, '=');
       -                                                break;
       -                case angle_cr:        add(y+1, x-1, '/');
       -                                                add(y+2, x-1, '/');
       -                                                break;
       -                case angle_r:        add(y, x-2, '|');
       -                                                add(y+1, x-2, '|');
       -                                                break;
       -        };
       -        color_set(COLOR_WHITE, 0);
       -};
       -
       -
       -
       -
       -class tree : public object
       -{
       -public:
       -        tree(int newX, int newY);
       -        void draw();
       -};
       -
       -tree::tree(int newX, int newY)
       -{
       -        x = newX;
       -        y = newY;
       -};
       -
       -//Draws a tree
       -/*
       -        /|\
       -        /|\
       -          |
       -*/
       -void tree::draw()
       -{
       -        color_set(COLOR_GREEN, 0);
       -        add(x, y, '/');                add(x+2, y, '\\');
       -        add(x, y+1, '/');        add(x+2, y+1, '\\');
       -        color_set(COLOR_YELLOW, 0);
       -        add(x+1, y, '|');        add(x+1, y+1, '|');        add(x+1, y+2, '|');
       -        color_set(COLOR_WHITE, 0);
       -};
       -
       -
       -
       -
       -class rock : public object
       -{
       -public:
       -        rock(int newX, int newY);
       -        void draw();
       -};
       -
       -rock::rock(int newX, int newY)
       -{
       -        x = newX;
       -        y = newY;
       -};
       -
       -//Draws a rock
       -/*
       -        @
       -*/
       -void rock::draw()
       -{
       -        color_set(COLOR_WHITE, 0);
       -        add(x, y, '@');
       -        color_set(COLOR_WHITE, 0);
       -};
       -
       -#endif
 (DIR) diff --git a/src/init.h b/src/init.h
       @@ -1,53 +0,0 @@
       -/********************************
       -*        SkiFree GNU                                *
       -*        Rudolf Olah                                *
       -*        Copyright 2005                        *
       -*        Released under the GNU GPL        *
       -********************************/
       -#ifndef INIT_H
       -#define INIT_H
       -
       -#include <curses.h>
       -#include <signal.h>
       -#include <stdlib.h>
       -
       -static void finish(int sig);
       -
       -//Code from VMS Empire (C-Empire)
       -void init_colors()
       -{
       -    start_color();
       -
       -    init_pair(COLOR_BLACK, COLOR_BLACK, COLOR_BLACK);
       -    init_pair(COLOR_GREEN, COLOR_GREEN, COLOR_BLACK);
       -    init_pair(COLOR_RED, COLOR_RED, COLOR_BLACK);
       -    init_pair(COLOR_CYAN, COLOR_CYAN, COLOR_BLACK);
       -    init_pair(COLOR_WHITE, COLOR_WHITE, COLOR_BLACK);
       -    init_pair(COLOR_MAGENTA, COLOR_MAGENTA, COLOR_BLACK);
       -    init_pair(COLOR_BLUE, COLOR_BLUE, COLOR_BLACK);
       -    init_pair(COLOR_YELLOW, COLOR_YELLOW, COLOR_BLACK);
       -};
       -
       -WINDOW* initStuff(WINDOW* wnd)
       -{
       -        signal(SIGINT, finish);      // arrange interrupts to terminate
       -
       -    wnd =  initscr();      //initialize the curses library
       -        attron(A_BOLD);
       -    keypad(stdscr, TRUE);  // enable keyboard mapping
       -    nonl();                         // tell curses not to do NL->CR/NL on output
       -    cbreak();                       // take input chars one at a time, no wait for \n
       -    noecho();                       // don't echo input
       -
       -    init_colors();
       -        return wnd;
       -};
       -
       -static void finish(int sig)
       -{
       -    endwin();
       -    /* do your non-curses wrapup here */
       -        echo();
       -    exit(0);
       -};
       -#endif