jonof / jftekwar Goto Github PK
View Code? Open in Web Editor NEWNo-promises port of the Capstone Software game "TekWar"
Home Page: http://www.jonof.id.au/capstone
No-promises port of the Capstone Software game "TekWar"
Home Page: http://www.jonof.id.au/capstone
tekloadsetup...
initgroupfile...
inittimer...
Initialising timer
tekinitmultiplayers...
loadpics...
loadpics(): Invalid art file version in tiles012.art
tekpreinit...
tekgamestarted...
initinput...
No game controllers found
initmouse...
Setting video mode 640x480 (8-bpp windowed)
initsb...
SDL_GetCurrentAudioDriver: pulseaudio
Cachesize: 0
Newhandle: 0x0x55ad0bb56458, Newbytes: 2656, *Newlock: 200
Cachesize = 0
Cacnum = 0
Cache length sum = 0
ERROR: BUFFER TOO BIG TO FIT IN CACHE!
src/bstub.c:1378:25: error: demasiados argumentos para la función ‘initengine’
1378 | case 5: initengine(5,320L,200L); break;
| ^~~~~~~~~~
En el fichero incluido desde src/bstub.c:1:
jfbuild/include/build.h:384:8: nota: se declara aquí
384 | int initengine(void);
| ^~~~~~~~~~
src/bstub.c:1379:25: error: demasiados argumentos para la función ‘initengine’
1379 | case 6: initengine(6,320L,200L); break;
| ^~~~~~~~~~
En el fichero incluido desde src/bstub.c:1:
jfbuild/include/build.h:384:8: nota: se declara aquí
384 | int initengine(void);
| ^~~~~~~~~~
src/bstub.c:1386:25: aviso: el puntero que apunta en el paso del argumento 2 de ‘makepalookup’ difiere en signo [-Wpointer-sign]
1386 | makepalookup(16,tempbuf,0,0,0,1);
| ^~~~~~~
| |
| char *
En el fichero incluido desde src/bstub.c:1:
jfbuild/include/build.h:396:48: nota: se esperaba ‘unsigned char *’ pero el argumento es de tipo ‘char *’
396 | int makepalookup(int palnum, unsigned char *remapbuf, signed char r, signed char g, signed char b, unsigned char dastat);
| ~~~~~~~~~~~~~~~^~~~~~~~
src/bstub.c:1394:9: error: ‘kensplayerheight’ no se declaró aquí (primer uso en esta función)
1394 | kensplayerheight = 34;
| ^~~~~~~~~~~~~~~~
src/bstub.c:1395:9: error: ‘zmode’ no se declaró aquí (primer uso en esta función)
1395 | zmode = 0;
| ^~~~~
src/bstub.c:1396:9: error: ‘defaultspritecstat’ no se declaró aquí (primer uso en esta función); ¿quiso decir ‘nextspritestat’?
1396 | defaultspritecstat = 0;
| ^~~~~~~~~~~~~~~~~~
| nextspritestat
src/bstub.c: En la función ‘ExtUnInit’:
src/bstub.c:1414:9: aviso: declaración implícita de la función ‘uninitgroupfile’ [-Wimplicit-function-declaration]
1414 | uninitgroupfile();
| ^~~~~~~~~~~~~~~
src/bstub.c: En la función ‘ExtCheckKeys’:
src/bstub.c:1425:13: error: ‘qsetmode’ no se declaró aquí (primer uso en esta función); ¿quiso decir ‘qsetmodeany’?
1425 | if (qsetmode == 200) //In 3D mode
| ^~~~~~~~
| qsetmodeany
src/bstub.c:1428:14: error: ‘somethingintab’ no se declaró aquí (primer uso en esta función)
1428 | if( somethingintab == 3 ) // prevent extra value copy
| ^~~~~~~~~~~~~~
src/bstub.c:1441:17: aviso: declaración implícita de la función ‘editinput’ [-Wimplicit-function-declaration]
1441 | editinput();
| ^~~~~~~~~
src/bstub.c:1446:14: error: ‘keystatus’ no se declaró aquí (primer uso en esta función)
1446 | if( keystatus[39] == 1 ) { // ';' to clear all exts
| ^~~~~~~~~
src/bstub.c: En la función ‘ExtGetWallCaption’:
src/bstub.c:1576:10: error: ‘keystatus’ no se declaró aquí (primer uso en esta función)
1576 | if (keystatus[0x57] > 0) { // f11 Grab pic 0x4e +
| ^~~~~~~~~
src/bstub.c:1578:49: aviso: formato ‘%ld’ espera un argumento de tipo ‘long int’, pero el argumento 3 es de tipo ‘int’ [-Wformat=]
1578 | sprintf(tempbuf,"Grabed Wall Picnum %ld",wallpicnum);
| ~~^ ~~~~~~~~~~
| | |
| | int
| long int
| %d
src/bstub.c:1585:26: error: ‘posx’ no se declaró aquí (primer uso en esta función)
1585 | posx=(wall[i].x)-(((wall[i].x)-(wall[wall[i].point2].x))/2);
| ^~~~
src/bstub.c:1586:26: error: ‘posy’ no se declaró aquí (primer uso en esta función)
1586 | posy=(wall[i].y)-(( (wall[i].y)-(wall[wall[i].point2].y))/2);
| ^~~~
src/bstub.c:1600:26: error: ‘ang’ no se declaró aquí (primer uso en esta función)
1600 | ang=sprite[i].ang;
| ^~~
src/bstub.c: En la función ‘ExtShowWallData’:
src/bstub.c:1832:13: error: ‘qsetmode’ no se declaró aquí (primer uso en esta función); ¿quiso decir ‘qsetmodeany’?
1832 | if (qsetmode == 200) //In 3D mode
| ^~~~~~~~
| qsetmodeany
src/bstub.c: En la función ‘ExtEditSectorData’:
src/bstub.c:1910:13: error: ‘qsetmode’ no se declaró aquí (primer uso en esta función); ¿quiso decir ‘qsetmodeany’?
1910 | if (qsetmode == 200) //In 3D mode
| ^~~~~~~~
| qsetmodeany
src/bstub.c:1913:21: error: ‘searchstat’ no se declaró aquí (primer uso en esta función)
1913 | if (searchstat == 1)
| ^~~~~~~~~~
src/bstub.c:1914:32: error: ‘searchsector’ no se declaró aquí (primer uso en esta función)
1914 | sector[searchsector].ceilingpicnum++; //Just a stupid example
| ^~~~~~~~~~~~
src/bstub.c:1922:44: aviso: formato ‘%ld’ espera un argumento de tipo ‘long int’, pero el argumento 3 es de tipo ‘int’ [-Wformat=]
1922 | sprintf(tempbuf,"Sector (%ld) visibility: %d.",sectnum, visibility); //sector[sectnum].visibility); oog
| ~~^ ~~~~~~~
| | |
| long int int
| %d
src/bstub.c: En la función ‘ExtEditWallData’:
src/bstub.c:1936:13: error: ‘qsetmode’ no se declaró aquí (primer uso en esta función); ¿quiso decir ‘qsetmodeany’?
1936 | if (qsetmode == 200) //In 3D mode
| ^~~~~~~~
| qsetmodeany
src/bstub.c:1941:42: aviso: formato ‘%ld’ espera un argumento de tipo ‘long int’, pero el argumento 3 es de tipo ‘int’ [-Wformat=]
1941 | sprintf(tempbuf,"Wall (%ld) Nick's variable: ",wallnum);
| ~~^ ~~~~~~~
| | |
| long int int
| %d
src/bstub.c: En la función ‘ExtEditSpriteData’:
src/bstub.c:1976:11: error: ‘keystatus’ no se declaró aquí (primer uso en esta función)
1976 | keystatus[0x42]=0;
| ^~~~~~~~~
src/bstub.c:1985:40: aviso: formato ‘%ld’ espera un argumento de tipo ‘long int’, pero el argumento 3 es de tipo ‘int’ [-Wformat=]
1985 | sprintf(tempbuf,"Current Sprite %ld",cursprite);
| ~~^ ~~~~~~~~~
| | |
| | int
| long int
| %d
src/bstub.c: En el nivel principal:
src/bstub.c:1992:1: aviso: el tipo de devolución por defecto es ‘int’ [-Wimplicit-int]
1992 | faketimerhandler()
| ^~~~~~~~~~~~~~~~
src/bstub.c:1992:1: aviso: tipos en conflicto para ‘faketimerhandler’
En el fichero incluido desde src/bstub.c:1:
jfbuild/include/build.h:262:13: nota: previous declaration of ‘faketimerhandler’ with type ‘void(void)’
262 | extern void faketimerhandler(void);
| ^~~~~~~~~~~~~~~~
make: *** [Makefile:202: src/bstub.o] Error 1
Hello.
Platform: Debian GNU/Linux 8
Output: make: *** No rule to make target 'src/game_icon.o', needed by 'tekwar'. Stop.
May I ask how complete this project is? E.g. will it be possible for me to play the game?
I see that the missing object can be build within your port of Duke Nukem 3D, but I assume the icon may be not the only thing that's missing from this port?
Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.