forked from enriquesomolinos/DreeRally
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cars.h
69 lines (52 loc) · 1.21 KB
/
cars.h
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
typedef enum {
VAGABOND = 0,
DERVISH = 1,
SENTINEL = 2,
SHRIEKER = 3,
WRAITH = 4,
DELIVERATOR =5
}CarType;
typedef struct Car {
char* name;
int cost;
char texts[70][40];
int engineUpgrades;
int tireUpgrades;
int armourUpgrades;
int engineUpgradeCosts[4];
int tireUpgradeCosts[4];
int armourUpgradeCosts[4];
int repairCost;
} Car;
extern Car cars[7];
extern char* carName[7];
void initCars();
void initCar0();
void initCar1();
void initCar2();
void initCar3();
void initCar4();
void initCar5();
void initCar6();
char * getCarName(int carType);
/*empieza en 44df50 tamaaño 440 *4 int por coche =1760 bytes en total
44df50 16 bytes para el nombre
44df5c coste del coche
44df60 textos con separacion de 40 bytes
0044E5F0 mejoras de motor
0044E5F4 mejoras de ruedas
0044E5F8 mejoras de armoadura
0044E5FC coste motor mejora 1
0044E600 coste motor mejora 2
0044E604 coste motor mejora 3
0044E608 coste motor mejora 4
0044E60C coste ruedas mejora 1
0044E610 coste ruedas mejora 2
0044E614 coste ruedas mejora 3
0044E618 coste ruedas mejora 4
0044E61C coste armadura mejora 1
0044E620 coste armadura mejora 2
0044E624 coste armadura mejora 3
0044E628 coste armadura mejora 4
0044E62c coste de reparacions
*/