Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 4, 2010, 11:56:26 AM (14 years ago)
Author:
dafrick
Message:

Lots of things done in pickups module. Compiles, but it seems, that I've also introduced an error preventing steering of the spaceship.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/pickup3/src/libraries/core/Super.h

    r6419 r6466  
    270270    #define SUPER_changedUsed(classname, functionname, ...) \
    271271        SUPER_NOARGS(classname, functionname)
     272       
     273    #define SUPER_clone(classname, functionname, ...) \
     274        SUPER_ARGS(classname, functionname, __VA_ARGS__)
     275       
     276    #define SUPER_changedCarrier(classname, functionname, ...) \
     277        SUPER_NOARGS(classname, functionname)
     278       
    272279    // (1/3) --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <--
    273280
     
    524531            ()
    525532        SUPER_FUNCTION_GLOBAL_DECLARATION_PART2;
     533
     534        SUPER_FUNCTION_GLOBAL_DECLARATION_PART1(11, clone, true, OrxonoxClass* item)
     535            (item)
     536        SUPER_FUNCTION_GLOBAL_DECLARATION_PART2;
     537       
     538        SUPER_FUNCTION_GLOBAL_DECLARATION_PART1(12, changedCarrier, false)
     539            ()
     540        SUPER_FUNCTION_GLOBAL_DECLARATION_PART2;
     541
    526542        // (2/3) --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <--
    527543
     
    578594    SUPER_INTRUSIVE_DECLARATION(changedGametype);
    579595    SUPER_INTRUSIVE_DECLARATION(changedUsed);
     596    SUPER_INTRUSIVE_DECLARATION(clone);
     597    SUPER_INTRUSIVE_DECLARATION(changedCarrier);
    580598    // (3/3) --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <--
    581599
Note: See TracChangeset for help on using the changeset viewer.