GithubHelp home page GithubHelp logo

jonof / jftekwar Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 2.0 1.12 MB

No-promises port of the Capstone Software game "TekWar"

Home Page: http://www.jonof.id.au/capstone

Makefile 0.26% C 97.54% Objective-C 0.63% PowerShell 0.10% M4 0.01% Batchfile 0.01% HTML 1.35% Shell 0.10%

jftekwar's People

Contributors

greg-kennedy avatar jonof avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

jftekwar's Issues

After video the game exits

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!

Compile error in Manjaro last version

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

Getting an error while trying to build

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.