Lines Matching refs:sectnum

47     SHORT sectnum[ZMAX];  member
63 int COVERinsertsprite(short sectnum, short stat) in COVERinsertsprite() argument
66 spnum = insertsprite(sectnum, stat); in COVERinsertsprite()
89 FAF_Sector(short sectnum) in FAF_Sector() argument
95 TRAVERSE_SPRITE_SECT(headspritesect[sectnum], SpriteNum, Next) in FAF_Sector()
109 VOID SetWallWarpHitscan(short sectnum) in SetWallWarpHitscan() argument
114 if (!WarpSectorInfo(sectnum, &sp_warp)) in SetWallWarpHitscan()
121 wall_num = start_wall = sector[sectnum].wallptr; in SetWallWarpHitscan()
133 VOID ResetWallWarpHitscan(short sectnum) in ResetWallWarpHitscan() argument
138 wall_num = start_wall = sector[sectnum].wallptr; in ResetWallWarpHitscan()
150 FAFhitscan(LONG x, LONG y, LONG z, SHORT sectnum, in FAFhitscan() argument
156 short newsectnum = sectnum; in FAFhitscan()
164 hitscan(x, y, z, sectnum, xvect, yvect, zvect, in FAFhitscan()
362 GetZadjustment(short sectnum, short hitag) in GetZadjustment() argument
367 if (!TEST(sector[sectnum].extra, SECTFX_Z_ADJUST)) in GetZadjustment()
374 if (sp->hitag == hitag && sp->sectnum == sectnum) in GetZadjustment()
514 VOID FAFgetzrange(LONG x, LONG y, LONG z, SHORT sectnum, in FAFgetzrange() argument
528 if (!FAF_ConnectArea(sectnum)) in FAFgetzrange()
530 getzrange(x, y, z, sectnum, hiz, ceilhit, loz, florhit, clipdist, clipmask); in FAFgetzrange()
536 getzrange(x, y, z, sectnum, hiz, ceilhit, loz, florhit, clipdist, clipmask); in FAFgetzrange()
543 if (FAF_ConnectCeiling(sectnum)) in FAFgetzrange()
545 short uppersect = sectnum; in FAFgetzrange()
561 if (FAF_ConnectFloor(sectnum) && !TEST(sector[sectnum].floorstat, FLOOR_STAT_FAF_BLOCK_HITSCAN)) in FAFgetzrange()
564 short lowersect = sectnum; in FAFgetzrange()
587 VOID FAFgetzrangepoint(LONG x, LONG y, LONG z, SHORT sectnum, in FAFgetzrangepoint() argument
600 if (!FAF_ConnectArea(sectnum)) in FAFgetzrangepoint()
602 getzrangepoint(x, y, z, sectnum, hiz, ceilhit, loz, florhit); in FAFgetzrangepoint()
608 getzrangepoint(x, y, z, sectnum, hiz, ceilhit, loz, florhit); in FAFgetzrangepoint()
615 if (FAF_ConnectCeiling(sectnum)) in FAFgetzrangepoint()
617 short uppersect = sectnum; in FAFgetzrangepoint()
626 … _ErrMsg(ERR_STD_ARG, "Did not find a sector at %d, %d, %d, sectnum %d", x, y, newz, sectnum); in FAFgetzrangepoint()
631 if (FAF_ConnectFloor(sectnum) && !TEST(sector[sectnum].floorstat, FLOOR_STAT_FAF_BLOCK_HITSCAN)) in FAFgetzrangepoint()
634 short lowersect = sectnum; in FAFgetzrangepoint()
643 … _ErrMsg(ERR_STD_ARG, "Did not find a sector at %d, %d, %d, sectnum %d", x, y, newz, sectnum); in FAFgetzrangepoint()
652 FAF_ConnectCeiling(short sectnum)
654 return(sector[sectnum].ceilingpicnum == FAF_MIRROR_PIC);
658 FAF_ConnectFloor(short sectnum)
660 return(sector[sectnum].floorpicnum == FAF_MIRROR_PIC);
692 if (sector[sp->sectnum].ceilingpicnum == FAF_PLACE_MIRROR_PIC) in SetupMirrorTiles()
694 sector[sp->sectnum].ceilingpicnum = FAF_MIRROR_PIC; in SetupMirrorTiles()
695 SET(sector[sp->sectnum].ceilingstat, CEILING_STAT_PLAX); in SetupMirrorTiles()
698 if (sector[sp->sectnum].floorpicnum == FAF_PLACE_MIRROR_PIC) in SetupMirrorTiles()
700 sector[sp->sectnum].floorpicnum = FAF_MIRROR_PIC; in SetupMirrorTiles()
701 SET(sector[sp->sectnum].floorstat, FLOOR_STAT_PLAX); in SetupMirrorTiles()
704 if (sector[sp->sectnum].ceilingpicnum == FAF_PLACE_MIRROR_PIC+1) in SetupMirrorTiles()
705 sector[sp->sectnum].ceilingpicnum = FAF_MIRROR_PIC+1; in SetupMirrorTiles()
707 if (sector[sp->sectnum].floorpicnum == FAF_PLACE_MIRROR_PIC+1) in SetupMirrorTiles()
708 sector[sp->sectnum].floorpicnum = FAF_MIRROR_PIC+1; in SetupMirrorTiles()
720 updatesectorz(int x, int y, int z, short *sectnum)
725 ASSERT(*sectnum >=0 && *sectnum <= MAXSECTORS);
727 getzsofslope(*sectnum, x, y, &cz, &fz);
730 if (inside(x, y, *sectnum) != 0)
734 if ((*sectnum >= 0) && (*sectnum < numsectors))
736 wal = &wall[sector[*sectnum].wallptr];
737 j = sector[*sectnum].wallnum;
748 *sectnum = i;
767 *sectnum = i;
773 *sectnum = -1;
888 FindCeilingView(short match, LONGp x, LONGp y, LONG z, SHORTp sectnum) in FindCeilingView() argument
930 *sectnum = upper; in FindCeilingView()
936 if (*sectnum < 0) in FindCeilingView()
942 pix_diff = labs(z - sector[sp->sectnum].floorz) >> 8; in FindCeilingView()
943 newz = sector[sp->sectnum].floorz + ((pix_diff / 128) + 1) * Z(128); in FindCeilingView()
955 save.sectnum[save.zcount] = sp->sectnum; in FindCeilingView()
956 save.zval[save.zcount] = sector[sp->sectnum].floorz; in FindCeilingView()
957 save.pic[save.zcount] = sector[sp->sectnum].floorpicnum; in FindCeilingView()
958 save.slope[save.zcount] = sector[sp->sectnum].floorheinum; in FindCeilingView()
960 sector[sp->sectnum].floorz = newz; in FindCeilingView()
962 if (sector[sp->sectnum].floorpicnum != FAF_MIRROR_PIC) in FindCeilingView()
963 sector[sp->sectnum].floorpicnum = FAF_MIRROR_PIC+1; in FindCeilingView()
964 sector[sp->sectnum].floorheinum = 0; in FindCeilingView()
976 FindFloorView(short match, LONGp x, LONGp y, LONG z, SHORTp sectnum) in FindFloorView() argument
1018 *sectnum = lower; in FindFloorView()
1024 if (*sectnum < 0) in FindFloorView()
1031 pix_diff = labs(z - sector[sp->sectnum].ceilingz) >> 8; in FindFloorView()
1032 newz = sector[sp->sectnum].ceilingz - ((pix_diff / 128) + 1) * Z(128); in FindFloorView()
1044 save.sectnum[save.zcount] = sp->sectnum; in FindFloorView()
1045 save.zval[save.zcount] = sector[sp->sectnum].ceilingz; in FindFloorView()
1046 save.pic[save.zcount] = sector[sp->sectnum].ceilingpicnum; in FindFloorView()
1047 save.slope[save.zcount] = sector[sp->sectnum].ceilingheinum; in FindFloorView()
1049 sector[sp->sectnum].ceilingz = newz; in FindFloorView()
1052 if (sector[sp->sectnum].ceilingpicnum != FAF_MIRROR_PIC) in FindFloorView()
1053 sector[sp->sectnum].ceilingpicnum = FAF_MIRROR_PIC+1; in FindFloorView()
1054 sector[sp->sectnum].ceilingheinum = 0; in FindFloorView()
1081 if (cursectnum == sp->sectnum) in ViewSectorInScene()
1125 sector[save.sectnum[i]].floorz = save.zval[i]; in DrawOverlapRoom()
1126 sector[save.sectnum[i]].floorpicnum = save.pic[i]; in DrawOverlapRoom()
1127 sector[save.sectnum[i]].floorheinum = save.slope[i]; in DrawOverlapRoom()
1151 sector[save.sectnum[i]].ceilingz = save.zval[i]; in DrawOverlapRoom()
1152 sector[save.sectnum[i]].ceilingpicnum = save.pic[i]; in DrawOverlapRoom()
1153 sector[save.sectnum[i]].ceilingheinum = save.slope[i]; in DrawOverlapRoom()