fix Makefile and README.md for 2000/thadgavin
This commit is contained in:
1 parent
1717b46c94
commit
c1f33ae741
2 files changed
+53
-43
No files matched your search
@@ -101,7 +101,7 @@ CINCLUDE=
|
|||||||
#CINCLUDE= -include stdlib.h
|
#CINCLUDE= -include stdlib.h
|
||||||
#CINCLUDE= -include stdio.h
|
#CINCLUDE= -include stdio.h
|
||||||
#CINCLUDE= -include stdlib.h -include stdio.h
|
#CINCLUDE= -include stdlib.h -include stdio.h
|
||||||
#CINCLUDE= -I ${X11_INCDIR}
|
#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11
|
||||||
#CINCLUDE= `${SDL2_CONFIG} --cflags`
|
#CINCLUDE= `${SDL2_CONFIG} --cflags`
|
||||||
|
|
||||||
# Optimization
|
# Optimization
|
||||||
@@ -124,7 +124,7 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT}
|
|||||||
# Libraries needed to build
|
# Libraries needed to build
|
||||||
#
|
#
|
||||||
#LIBS=
|
#LIBS=
|
||||||
LIBS= -lm -lncurses
|
LIBS= -lncurses
|
||||||
#LIBS= -L ${X11_LIBDIR} -lX11
|
#LIBS= -L ${X11_LIBDIR} -lX11
|
||||||
#LIBS= `${SDL2_CONFIG} --libs`
|
#LIBS= `${SDL2_CONFIG} --libs`
|
||||||
|
|
||||||
|
|||||||
+51
-41
@@ -1,68 +1,78 @@
|
|||||||
# Most Portable Output:
|
# Most Portable Output:
|
||||||
|
|
||||||
Thaddaeus Frogley
|
Thaddaeus Frogley
|
||||||
Creature Labs
|
Creature Labs
|
||||||
164 Hornbeams,
|
164 Hornbeams,
|
||||||
Harlow, Essex,
|
Harlow, Essex,
|
||||||
UK
|
UK
|
||||||
|
|
||||||
Gavin Buttimore
|
Gavin Buttimore
|
||||||
Creature Labs
|
Creature Labs
|
||||||
9 Elizabeth Way,
|
9 Elizabeth Way,
|
||||||
Cambridge,
|
Cambridge,
|
||||||
UK, CB4 1DE
|
UK, CB4 1DE
|
||||||
|
|
||||||
## To build:
|
# To build:
|
||||||
|
|
||||||
make all
|
```sh
|
||||||
|
make
|
||||||
|
```
|
||||||
|
|
||||||
### To run
|
### To run:
|
||||||
|
|
||||||
./thadgavin
|
```sh
|
||||||
|
./thadgavin
|
||||||
|
```
|
||||||
|
|
||||||
## Judges' comments
|
### Try:
|
||||||
|
|
||||||
This entry is a nice play by the rules. It can use curses, if the
|
```sh
|
||||||
SDL graphic library is not present, and is quite good at that,
|
echo "Do or do not. There is no try."
|
||||||
but the colors used in graphic mode (16 bit depth) are unfortunately
|
```
|
||||||
less than dazzling. We could not test this entry in DOS mode.
|
|
||||||
|
|
||||||
## Author's comments
|
## Judges' comments:
|
||||||
|
|
||||||
To run under DOS:
|
This entry is a nice play by the rules. It can use curses, if the
|
||||||
|
SDL graphic library is not present, and is quite good at that,
|
||||||
|
but the colors used in graphic mode (16 bit depth) are unfortunately
|
||||||
|
less than dazzling. We could not test this entry in DOS mode.
|
||||||
|
|
||||||
Compile using DJGPP as follows:
|
## Author's comments:
|
||||||
|
|
||||||
gcc thadgavin.c -o thadgavin.exe -Wall -lm -O6 -mpentium -fomit-frame-pointer
|
To run under DOS:
|
||||||
|
|
||||||
|
Compile using DJGPP as follows:
|
||||||
|
|
||||||
|
gcc thadgavin.c -o thadgavin.exe -Wall -lm -O6 -mpentium -fomit-frame-pointer
|
||||||
-ffast-math
|
-ffast-math
|
||||||
|
|
||||||
To run under Windows, X-Windows or MacOS using the
|
To run under Windows, X-Windows or MacOS using the
|
||||||
Simple DirectMedia Layer:
|
Simple DirectMedia Layer:
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
|
|
||||||
gcc -O6 -lpthread -g -o thadgavin thadgavin.c -lSDL -DSDL -lm
|
gcc -O6 -lpthread -g -o thadgavin thadgavin.c -lSDL -DSDL -lm
|
||||||
|
|
||||||
|
|
||||||
In gcc you may get the following warning:
|
In gcc you may get the following warning:
|
||||||
|
|
||||||
prog.c:46: warning: passing arg 2 of `SDL_SetColors' from incompatible
|
prog.c:46: warning: passing arg 2 of `SDL_SetColors' from incompatible
|
||||||
pointer type
|
pointer type
|
||||||
|
|
||||||
In Microsoft Visual Studio you may get warnings as follows:
|
In Microsoft Visual Studio you may get warnings as follows:
|
||||||
|
|
||||||
prog.c(46) : warning C4133: 'function' : incompatible types - from 'unsigned
|
prog.c(46) : warning C4133: 'function' : incompatible types - from 'unsigned
|
||||||
char *' to 'struct SDL_Color *'
|
char *' to 'struct SDL_Color *'
|
||||||
prog.c(63) : warning C4026: function declared with formal parameter list
|
prog.c(63) : warning C4026: function declared with formal parameter list
|
||||||
prog.c(77) : warning C4244: '=' : conversion from 'double ' to 'unsigned
|
prog.c(77) : warning C4244: '=' : conversion from 'double ' to 'unsigned
|
||||||
char ', possible loss of data
|
char ', possible loss of data
|
||||||
|
|
||||||
|
|
||||||
But don't worry, this is completely normal.
|
But don't worry, this is completely normal.
|
||||||
|
|
||||||
Recommended dosage:
|
Recommended dosage:
|
||||||
|
|
||||||
At least 3 minutes taken 3 times a day when tired.
|
At least 3 minutes taken 3 times a day when tired.
|
||||||
|
|
||||||
Do not exceed 3 times recommended dose. May cause
|
Do not exceed 3 times recommended dose. May cause
|
||||||
sickness, dizziness, nausea.
|
sickness, dizziness, nausea.
|
||||||
Reference in new issue
Block a user