101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
#define OUTBORD(x, y) \
((x) < MINBORD || (y) < MINBORD || (x) >= ssize - MINBORD || \
(y) >= ssize - MINBORD)
struct block {
int x, y, xs, ys;
};
struct mapmodelinfo {
int rad, h, zoff, snap;
const char *name;
};
enum {
GUN_FIST = 0,
GUN_SG,
GUN_CG,
GUN_RL,
GUN_RIFLE,
|
|
>
|
|
|
>
>
>
>
>
>
|
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
#define OUTBORD(x, y) \
((x) < MINBORD || (y) < MINBORD || (x) >= ssize - MINBORD || \
(y) >= ssize - MINBORD)
struct block {
int x, y, xs, ys;
};
@interface MapModelInfo : OFObject
@property (nonatomic) int rad, h, zoff, snap;
@property (copy, nonatomic) OFString *name;
- (instancetype)initWithRad:(int)rad
h:(int)h
zoff:(int)zoff
snap:(int)snap
name:(OFString *)name;
@end
enum {
GUN_FIST = 0,
GUN_SG,
GUN_CG,
GUN_RL,
GUN_RIFLE,
|