Ignore:
Timestamp:
Nov 10, 2005, 8:08:09 PM (14 years ago)
Author:
Sam Hocevar
Message:
  • shitloads of long -> int32_t changes for 64 bit safety.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • abuse/trunk/src/include/extend.hpp

    r2 r16  
    2626  uchar Fade_count,Fade_max;
    2727  uchar Flags,grav_on,targetable_on;
    28   long Xvel,Yvel,Xacel,Yacel;
     28  int32_t Xvel,Yvel,Xacel,Yacel;
    2929  uchar Fx,Fy,Fxvel,Fyvel,Fxacel,Fyacel;
    3030  uchar Aitype;
     
    4343  char *var_name(int x);
    4444  int   var_type(int x);
    45   void set_var(int x, ulong v);
    46   long get_var(int x);
     45  void set_var(int x, uint32_t v);
     46  int32_t get_var(int x);
    4747
    4848  // leave these public, so I don't have monster code changes.
    4949  simple_object();
    50   long x,y,
     50  int32_t x,y,
    5151       last_x,last_y;              // used for frame interpolation on fast machines
    5252  schar direction,active;
     
    6161  int keep_ai_info()         { return 1; }
    6262  uchar flags()              { return Flags; }
    63   long xvel()                { return Xvel; }
    64   long yvel()                { return Yvel; }
    65   long xacel()               { return Xacel; }
    66   long yacel()               { return Yacel; }
     63  int32_t xvel()             { return Xvel; }
     64  int32_t yvel()             { return Yvel; }
     65  int32_t xacel()            { return Xacel; }
     66  int32_t yacel()            { return Yacel; }
    6767
    6868  uchar fx()                 { return Fx; }
     
    102102  void set_targetable(uchar x)    { targetable_on=x; }
    103103  void set_flags(uchar f)         { Flags=f; }
    104   void set_xvel(long xv)          { Xvel=xv; }
    105   void set_yvel(long yv)          { Yvel=yv; }
    106   void set_xacel(long xa)         { Xacel=xa; }
    107   void set_yacel(long ya)         { Yacel=ya; }
     104  void set_xvel(int32_t xv)       { Xvel=xv; }
     105  void set_yvel(int32_t yv)       { Yvel=yv; }
     106  void set_xacel(int32_t xa)      { Xacel=xa; }
     107  void set_yacel(int32_t ya)      { Yacel=ya; }
    108108  void set_fx(uchar x)            { Fx=x; }
    109109  void set_fy(uchar y)            { Fy=y; }
Note: See TracChangeset for help on using the changeset viewer.