MCPcopy Create free account
hub / github.com/diasurgical/devilution / DoorSet

Function DoorSet

Source/objects.cpp:1938–1977  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1936}
1937
1938void DoorSet(int oi, int dx, int dy)
1939{
1940 int pn;
1941
1942 pn = dPiece[dx][dy];
1943 if (pn == 43)
1944 ObjSetMicro(dx, dy, 392);
1945 if (pn == 45)
1946 ObjSetMicro(dx, dy, 394);
1947 if (pn == 50 && object[oi]._otype == OBJ_L1LDOOR)
1948 ObjSetMicro(dx, dy, 411);
1949 if (pn == 50 && object[oi]._otype == OBJ_L1RDOOR)
1950 ObjSetMicro(dx, dy, 412);
1951 if (pn == 54)
1952 ObjSetMicro(dx, dy, 397);
1953 if (pn == 55)
1954 ObjSetMicro(dx, dy, 398);
1955 if (pn == 61)
1956 ObjSetMicro(dx, dy, 399);
1957 if (pn == 67)
1958 ObjSetMicro(dx, dy, 400);
1959 if (pn == 68)
1960 ObjSetMicro(dx, dy, 401);
1961 if (pn == 69)
1962 ObjSetMicro(dx, dy, 403);
1963 if (pn == 70)
1964 ObjSetMicro(dx, dy, 404);
1965 if (pn == 72)
1966 ObjSetMicro(dx, dy, 406);
1967 if (pn == 212)
1968 ObjSetMicro(dx, dy, 407);
1969 if (pn == 354)
1970 ObjSetMicro(dx, dy, 409);
1971 if (pn == 355)
1972 ObjSetMicro(dx, dy, 410);
1973 if (pn == 411)
1974 ObjSetMicro(dx, dy, 396);
1975 if (pn == 412)
1976 ObjSetMicro(dx, dy, 396);
1977}
1978
1979void RedoPlayerVision()
1980{

Callers 3

OperateL1RDoorFunction · 0.85
OperateL1LDoorFunction · 0.85
SyncL1DoorsFunction · 0.85

Calls 1

ObjSetMicroFunction · 0.85

Tested by

no test coverage detected