Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 10, 2008, 3:37:48 AM (16 years ago)
Author:
landauf
Message:
  • Added a health bar
  • Some changes in CameraManager to handle the case when no camera exists after removing the last one, but this is still somehow buggy (freezes and later crashes reproducible but inexplicable after a few respawns)
  • Added PawnManager to handle destruction of Pawns without using delete within tick()
File:
1 edited

Legend:

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

    r2361 r2369  
    259259    #define SUPER_changedOwner(classname, functionname, ...) \
    260260        SUPER_NOARGS(classname, functionname)
     261
     262    #define SUPER_changedOverlayGroup(classname, functionname, ...) \
     263        SUPER_NOARGS(classname, functionname)
     264
     265    #define SUPER_changedName(classname, functionname, ...) \
     266        SUPER_NOARGS(classname, functionname)
    261267    // (1/3) --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <--
    262268
     
    501507            ()
    502508        SUPER_FUNCTION_GLOBAL_DECLARATION_PART2;
     509
     510        SUPER_FUNCTION_GLOBAL_DECLARATION_PART1(8, changedOverlayGroup, false)
     511            ()
     512        SUPER_FUNCTION_GLOBAL_DECLARATION_PART2;
     513
     514        SUPER_FUNCTION_GLOBAL_DECLARATION_PART1(9, changedName, false)
     515            ()
     516        SUPER_FUNCTION_GLOBAL_DECLARATION_PART2;
    503517        // (2/3) --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <--
    504518
     
    552566    SUPER_INTRUSIVE_DECLARATION(changedMainState);
    553567    SUPER_INTRUSIVE_DECLARATION(changedOwner);
     568    SUPER_INTRUSIVE_DECLARATION(changedOverlayGroup);
     569    SUPER_INTRUSIVE_DECLARATION(changedName);
    554570    // (3/3) --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <-- --> HERE <--
    555571
Note: See TracChangeset for help on using the changeset viewer.