All pastes #556118 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-06-10 13:01 UTC
rendered paste body
   1.
      typedef enum {
   2.
              HITBOX_OFF,
   3.
              HITBOX_ETPRO,
   4.
              HITBOX_ETMAIN,
   5.
              HITBOX_ETPUB_REALHEAD,
   6.
              HITBOX_ETPUB_UNFIXED,
   7.
              HITBOX_GENERAL,
   8.
             
   9.
              HITBOX_TOTAL
  10.
      } hitbox_t;
  11.
       
  12.
      // for hitbox correction
  13.
      typedef enum {
  14.
              STANDING,
  15.
              CROUCH,
  16.
              PRONE,
  17.
       
  18.
              MAX_HITBOX_STATE
  19.
      } HitboxState_t;
  20.
      typedef struct {
  21.
              float x;
  22.
              float y;
  23.
              float z;
  24.
      } vec3_union;
  25.
       
  26.
       
  27.
       
  28.
      vec3_union hitboxDef[HITBOX_TOTAL][MAX_HITBOX_STATE];
  29.
       
  30.
      void fillHitboxCorrection() {
  31.
      
  32.
              hitboxDef[HITBOX_ETPRO][STANDING] ={-1.0, 0.0, 6.5}
  33.
              hitboxDef[HITBOX_ETPRO][CROUCH] = {-1.0, 0.0, 6.5};
  34.
              hitboxDef[HITBOX_ETPRO][PRONE] = {1.5, -1.0, 6.5};
  35.
       
  36.
              hitboxDef[HITBOX_ETMAIN][STANDING] = {0.0, 0.0, 4.0};
  37.
              hitboxDef[HITBOX_ETMAIN][CROUCH] = {0.0, 0.0, 4.0};
  38.
              hitboxDef[HITBOX_ETMAIN][PRONE] = {0.0, 0.0, 4.0};
  39.
       
  40.
              hitboxDef[HITBOX_ETPUB_REALHEAD][STANDING] = {1.0, -1.0, 6.5};
  41.
              hitboxDef[HITBOX_ETPUB_REALHEAD][CROUCH] = {1.0, -1.0, 6.5};
  42.
              hitboxDef[HITBOX_ETPUB_REALHEAD][PRONE] = {2.0, 0.0, 6.5};
  43.
       
  44.
              hitboxDef[HITBOX_ETPUB_UNFIXED][STANDING] ={0.0, 0.0, 4.0};
  45.
              hitboxDef[HITBOX_ETPUB_UNFIXED][CROUCH] = {0.0, 0.0, 4.0};
  46.
              hitboxDef[HITBOX_ETPUB_UNFIXED][PRONE] = {0.0, 0.0, 4.0};
  47.
       
  48.
              hitboxDef[HITBOX_GENERAL][STANDING] = {0.5, 0.0, 6.5};
  49.
              hitboxDef[HITBOX_GENERAL][CROUCH] = {0.5, 0.0, 6.5};
  50.
              hitboxDef[HITBOX_GENERAL][PRONE] = {0.5, 0.0, 6.5};
  51.
      }*/

Total Paste Views: 4 — Trackback (0) — PermaLink — Remove Paste