Definition at line 224 of file WorldSections.cs.
225 {
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
244 {
245 x = -1;
246 y = -1;
247 return false;
248 }
257 int num4 = Netplay.GetSectionX((
int)
vector.X);
258 int num5 = Netplay.GetSectionY((
int)
vector.Y);
261 {
268 }
269 else
270 {
276 }
280 {
281 num = ((
num7 <= 0) ? 1 : (-1));
283 }
287 while (true)
288 {
290 {
292 {
293 throw new Exception(
"Infinite loop in WorldSections.GetNextMapDraw");
294 }
300 num = ((
num7 <= 0) ? 1 : (-1));
304 }
306 {
309 {
310 break;
311 }
312 }
316 {
318 {
320 {
322 {
324 }
325 else
326 {
328 }
329 }
330 else
331 {
333 {
335 }
337 {
339 }
340 }
344 }
345 else
346 {
348 {
350 }
351 else
352 {
354 }
358 }
360 {
362 }
363 else
364 {
366 }
367 }
368 else
369 {
372 }
373 }
377 prevMap.X = x;
378 prevMap.Y = y;
383 return true;
384 }
References Terraria.WorldSections.IterationState.centerPos, Terraria.WorldSections.data, Terraria.Netplay.GetSectionX(), Terraria.Netplay.GetSectionY(), Terraria.WorldSections.IterationState.leg, Terraria.WorldSections.mapSectionsLeft, Terraria.WorldSections.prevMap, Terraria.WorldSections.width, Terraria.WorldSections.IterationState.X, Terraria.WorldSections.IterationState.xDir, Terraria.WorldSections.IterationState.Y, and Terraria.WorldSections.IterationState.yDir.