dxx-rebirth/similar/editor
Kp 6d3dce4e16 Use enum class for tmap_num2
Define separate enum values for rotation data in both the high bits,
where it is usually kept, and the low bits, where it is sometimes used
for math or comparisons.

Define an enum value to represent the composite of the index and the
rotation, since the composite is not suitable for use as an array
subscript.  Add helper functions to extract the component pieces.
2020-08-24 01:31:28 +00:00
..
centers.cpp Refer to <memory> directly, not through "compiler-make_unique.h" 2020-05-02 21:18:43 +00:00
curves.cpp Qualify more uses of shared_segment members 2020-08-24 01:31:28 +00:00
eglobal.cpp Qualify uses of std::array 2020-05-02 21:18:42 +00:00
elight.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
eobject.cpp Move d_level_unique_object_state to a separate header 2020-08-10 03:45:14 +00:00
eswitch.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
group.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
info.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
kbuild.cpp Fix global array overflow in kbuild.cpp error message 2020-07-22 03:11:18 +00:00
kcurve.cpp
kfuncs.cpp Move namespace dsx handling to dsx-ns.h 2016-03-19 19:08:10 +00:00
kgame.cpp Move d_level_unique_object_state to a separate header 2020-08-10 03:45:14 +00:00
khelp.cpp Convert various static const expressions to constexpr 2016-07-16 16:52:04 +00:00
kmine.cpp Move LevelSharedVertexState into d_level_shared_segment_state 2020-05-17 23:35:25 +00:00
ksegmove.cpp
ksegsel.cpp Move LevelSharedVertexState into d_level_shared_segment_state 2020-05-17 23:35:25 +00:00
ksegsize.cpp Convert uses of vmsegptr_t to shared_segment& where possible 2020-08-24 01:31:28 +00:00
ktmap.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
kview.cpp Move LevelSharedVertexState into d_level_shared_segment_state 2020-05-17 23:35:25 +00:00
med.cpp Move d_level_unique_object_state to a separate header 2020-08-10 03:45:14 +00:00
meddraw.cpp Move d_level_unique_object_state to a separate header 2020-08-10 03:45:14 +00:00
medmisc.cpp Move LevelSharedVertexState into d_level_shared_segment_state 2020-05-17 23:35:25 +00:00
medrobot.cpp Move d_level_unique_object_state to a separate header 2020-08-10 03:45:14 +00:00
medsel.cpp Convert uses of vcsegptr_t to shared_segment& where possible 2020-08-24 01:31:28 +00:00
medwall.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
mine.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
objpage.cpp Qualify uses of std::array 2020-05-02 21:18:42 +00:00
segment.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
seguvs.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
texpage.cpp Use enum class for tmap_num2 2020-08-24 01:31:28 +00:00
texture.cpp Move LevelSharedVertexState into d_level_shared_segment_state 2020-05-17 23:35:25 +00:00