comparison rogue3/passages.c @ 180:d9e44e18eeec

rogue3: initialize various pointers. MSVC is afraid they might get used while uninitialized.
author John "Elwin" Edwards
date Fri, 31 Jul 2015 15:34:34 -0400
parents 527e2150eaf0
children e52a8a7ad4c5
comparison
equal deleted inserted replaced
172:c199a15a2c70 180:d9e44e18eeec
20 */ 20 */
21 21
22 void 22 void
23 do_passages() 23 do_passages()
24 { 24 {
25 struct rdes *r1, *r2; 25 struct rdes *r1, *r2 = NULL;
26 int i, j; 26 int i, j;
27 int roomcount; 27 int roomcount;
28 static struct rdes 28 static struct rdes
29 { 29 {
30 bool conn[MAXROOMS]; /* possible to connect to room i? */ 30 bool conn[MAXROOMS]; /* possible to connect to room i? */
129 */ 129 */
130 130
131 void 131 void
132 conn(int r1, int r2) 132 conn(int r1, int r2)
133 { 133 {
134 struct room *rpf, *rpt; 134 struct room *rpf, *rpt = NULL;
135 int rmt; 135 int rmt;
136 int distance, turn_spot, turn_distance; 136 int distance, turn_spot, turn_distance;
137 int rm; 137 int rm;
138 int direc; 138 int direc;
139 coord pdelta, curr, turn_delta, spos, epos; 139 coord pdelta, curr, turn_delta, spos, epos;