File: data.c

package info (click to toggle)
xgalaga 2.0.34-41
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,568 kB
  • ctags: 1,222
  • sloc: ansic: 15,819; sh: 2,634; perl: 816; makefile: 155
file content (83 lines) | stat: -rw-r--r-- 1,340 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/* Copyright (c) 1998 Joe Rumsey (mrogre@mediaone.net) */
#include "copyright.h"

#include <config.h>
#include "Wlib.h"
#include "images.h"
#include "defs.h"
#include "data.h"
#include "struct.h"

int buttonDown = 0;

W_Window shellWin, baseWin;

W_Image *playerShip, *playerTorp, *enemyTorp, *shieldImage;

int score;
int paused;

int ships;

int level, metaLevel;
int startLevel=1;       /* default starting level defined here */

int nextBonus;

int gameOver=1;
int getting_name = 0;

int counter;

int mouseControl = 0;
int wantStars = 1;

/* Modified slightly to better fit on 800x600 in fullscreen mode */
int winwidth  = 468; /* was 400 */
int winheight = 596; /* was 511 */

int alien_shape[ALIENSHAPES] = {
    I_ALIEN1,
    I_ALIEN2,
    I_ALIEN3,
    I_ALIEN4,
    I_ALIEN5,
    I_ALIEN6,
    I_ALIEN7,
    I_ALIEN8,
    I_ALIEN9,
    I_ALIEN10,
    I_ALIEN11,
    I_ALIEN12,
    I_ALIEN13,
    I_ALIEN14,
    I_ALIEN15,
    I_ALIEN16,
    I_ALIEN17,
};

int weapon = 0;
int maxtorps = 4, numtorps = 0;

int plx = 200;
int pldead = 0;

int movespeed = MINSPEED;

#ifdef SOUND
char *unixSoundPath=SOUNDDIR;
#ifndef NAS_SOUND
char *unixSoundDev=SOUNDDEV;
#endif
int playSounds=1;
#endif

int plshield = 0;
int shieldsleft = 0;
int shieldon = 0;

int title_page=0, pagetimer=300;

int gotlemon = 0;

struct alien aliens[MAXALIENS];