1
0
mirror of https://github.com/abakh/nbsdgames.git synced 2025-02-02 15:07:27 -05:00

Initial changes to compile on Plan9 using PDCurses

This commit is contained in:
Jens Staal 2020-06-06 08:14:56 +02:00
parent 924338f069
commit dccab31462
7 changed files with 53 additions and 5 deletions

View File

@ -4,6 +4,7 @@
#include <limits.h>
#include <stdlib.h>
#include <signal.h>
#include <stdbool.h>
#define MISS -2
#define SEA -1
#define HIT 0

View File

@ -6,6 +6,7 @@
#include <stdlib.h>
#include <signal.h>
#include <math.h>
#include <stdbool.h>
#define LIGHT -1
#define DARK 1
#define KING 2

View File

@ -1,6 +1,14 @@
#define PP_SCORES "/usr/games/pp_scores"
#define JW_SCORES "/usr/games/jw_scores"
#define FSH_SCORES "/usr/games/fsh_scores"
#define MNCH_SCORES "/usr/games/mnch_scores"
#define MT_SCORES "/usr/games/mt_scores"
#ifdef Plan9
#define PP_SCORES "/sys/lib/games/pp_scores"
#define JW_SCORES "/sys/lib/games/jw_scores"
#define FSH_SCORES "/sys/lib/games/fsh_scores"
#define MNCH_SCORES "/sys/lib/games/mnch_scores"
#define MT_SCORES "/sys/lib/games/mt_scores"
#else
#define PP_SCORES "/usr/games/pp_scores"
#define JW_SCORES "/usr/games/jw_scores"
#define FSH_SCORES "/usr/games/fsh_scores"
#define MNCH_SCORES "/usr/games/mnch_scores"
#define MT_SCORES "/usr/games/mt_scores"
#endif
//for easier access

View File

@ -6,6 +6,7 @@
#include <time.h>
#include <signal.h>
#include <unistd.h>
#include <stdbool.h>
#include "config.h"
#define SAVE_TO_NUM 10
#define MINLEN 10

View File

@ -4,6 +4,7 @@
#include <limits.h>
#include <time.h>
#include <signal.h>
#include <stdbool.h>
#define FLAG 9
#define UNCLEAR 10
/*

35
sources/mkfile Normal file
View File

@ -0,0 +1,35 @@
APE=/sys/src/ape
<$APE/config
TARG=\
battleship \
checkers \
fifteen \
fisher \
jewels \
memoblocks \
miketron \
mines \
muncher \
pipes \
rabbithole \
redsquare \
reversi \
sos \
sudoku
HFILES=\
/sys/include/ape/curses.h\
/sys/include/ape/panel.h\
UPDATE=\
mkfile\
$HFILES\
${OFILES:%.$O=%.c}\
/$objtype/ape/lib/libcurses.a
</sys/src/cmd/mkmany
CFLAGS= -c -D_POSIX_SOURCE -D_BSD_EXTENSION -DPlan9
$O.out: /$objtype/lib/ape/libcurses.a

View File

@ -2,6 +2,7 @@
#include <string.h>
#include <stdlib.h>
#include <signal.h>
#include <stdbool.h>
/*
_
|_)