|
|
1.1 ! root 1: ! 2: #ifndef __ASM_I386__ ! 3: #define __ASM_I386__ ! 4: ! 5: #ifdef ELF ! 6: #define C(label) label ! 7: #else ! 8: #define C(label) _##label ! 9: #endif ! 10: ! 11: // ! 12: // !!! note that this file must match the corresponding C structures at all ! 13: // times !!! ! 14: // ! 15: ! 16: // plane_t structure ! 17: // !!! if this is changed, it must be changed in model.h too !!! ! 18: // !!! if the size of this is changed, the array lookup in SV_HullPointContents ! 19: // must be changed too !!! ! 20: #define pl_normal 0 ! 21: #define pl_dist 12 ! 22: #define pl_type 16 ! 23: #define pl_signbits 17 ! 24: #define pl_pad 18 ! 25: #define pl_size 20 ! 26: ! 27: // hull_t structure ! 28: // !!! if this is changed, it must be changed in model.h too !!! ! 29: #define hu_clipnodes 0 ! 30: #define hu_planes 4 ! 31: #define hu_firstclipnode 8 ! 32: #define hu_lastclipnode 12 ! 33: #define hu_clip_mins 16 ! 34: #define hu_clip_maxs 28 ! 35: #define hu_size 40 ! 36: ! 37: // dnode_t structure ! 38: // !!! if this is changed, it must be changed in bspfile.h too !!! ! 39: #define nd_planenum 0 ! 40: #define nd_children 4 ! 41: #define nd_mins 8 ! 42: #define nd_maxs 20 ! 43: #define nd_firstface 32 ! 44: #define nd_numfaces 36 ! 45: #define nd_size 40 ! 46: ! 47: // sfxcache_t structure ! 48: // !!! if this is changed, it much be changed in sound.h too !!! ! 49: #define sfxc_length 0 ! 50: #define sfxc_loopstart 4 ! 51: #define sfxc_speed 8 ! 52: #define sfxc_width 12 ! 53: #define sfxc_stereo 16 ! 54: #define sfxc_data 20 ! 55: ! 56: // channel_t structure ! 57: // !!! if this is changed, it much be changed in sound.h too !!! ! 58: #define ch_sfx 0 ! 59: #define ch_leftvol 4 ! 60: #define ch_rightvol 8 ! 61: #define ch_end 12 ! 62: #define ch_pos 16 ! 63: #define ch_looping 20 ! 64: #define ch_entnum 24 ! 65: #define ch_entchannel 28 ! 66: #define ch_origin 32 ! 67: #define ch_dist_mult 44 ! 68: #define ch_master_vol 48 ! 69: #define ch_size 52 ! 70: ! 71: // portable_samplepair_t structure ! 72: // !!! if this is changed, it much be changed in sound.h too !!! ! 73: #define psp_left 0 ! 74: #define psp_right 4 ! 75: #define psp_size 8 ! 76: ! 77: // !!! must be kept the same as in d_iface.h !!! ! 78: #define TRANSPARENT_COLOR 255 ! 79: ! 80: #endif ! 81:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.