1 1.1 kamil /* $Header: /tank/opengrok/rsync2/NetBSD/src/games/warp/score.h,v 1.1 2020/11/09 23:37:05 kamil Exp $ */ 2 1.1 kamil 3 1.1 kamil /* $Log: score.h,v $ 4 1.1 kamil /* Revision 1.1 2020/11/09 23:37:05 kamil 5 1.1 kamil /* Add Warp Kit, Version 7.0 by Larry Wall 6 1.1 kamil /* 7 1.1 kamil /* Warp is a real-time space war game that doesn't get boring very quickly. 8 1.1 kamil /* Read warp.doc and the manual page for more information. 9 1.1 kamil /* 10 1.1 kamil /* games/warp originally distributed with 4.3BSD-Reno, is back to the BSD 11 1.1 kamil /* world via NetBSD. Its remnants were still mentioned in games/Makefile. 12 1.1 kamil /* 13 1.1 kamil /* Larry Wall, the original author and the copyright holder, generously 14 1.1 kamil /* donated the game and copyright to The NetBSD Foundation, Inc. 15 1.1 kamil /* 16 1.1 kamil /* Import the game sources as-is from 4.3BSD-Reno, with the cession 17 1.1 kamil /* of the copyright and license to BSD-2-clause NetBSD-style. 18 1.1 kamil /* 19 1.1 kamil /* Signed-off-by: Larry Wall <larry (at) wall.org> 20 1.1 kamil /* Signed-off-by: Kamil Rytarowski <kamil (at) netbsd.org> 21 1.1 kamil /* 22 1.1 kamil * Revision 7.0 86/10/08 15:13:21 lwall 23 1.1 kamil * Split into separate files. Added amoebas and pirates. 24 1.1 kamil * 25 1.1 kamil */ 26 1.1 kamil 27 1.1 kamil #define ENTBOUNDARY 100000 /* point boundary across which a new E is 28 1.1 kamil awarded */ 29 1.1 kamil 30 1.1 kamil #define BASEBOUNDARY 250000 /* point boundary across which a new B is 31 1.1 kamil awarded */ 32 1.1 kamil 33 1.1 kamil EXT int oldstatus; 34 1.1 kamil EXT int oldetorp; 35 1.1 kamil EXT int oldbtorp; 36 1.1 kamil EXT int oldstrs; 37 1.1 kamil EXT int oldenemies; 38 1.1 kamil 39 1.1 kamil EXT long totalscore; 40 1.1 kamil EXT long lastscore INIT(0); 41 1.1 kamil EXT long curscore; 42 1.1 kamil EXT long possiblescore; 43 1.1 kamil EXT long oldeenergy; 44 1.1 kamil EXT long oldbenergy; 45 1.1 kamil EXT long oldcurscore; 46 1.1 kamil 47 1.1 kamil EXT char savefilename[40]; 48 1.1 kamil 49 1.1 kamil #ifdef SCOREFULL 50 #define COMPOFF 0 51 #define COMPNAME longlognam 52 #define COMPLEN 24 53 #else 54 #define COMPOFF 24 55 #define COMPNAME longlognam 56 #define COMPLEN 8 57 #endif 58 EXT char longlognam[128]; 59 60 EXT char c INIT(' '); 61 62 void score_init(); 63 void wscore(); 64 void display_status(); 65 void wavescore(); 66 void score(); 67 void save_game(); 68