Changeset 817

Show
Ignore:
Timestamp:
03/25/08 20:27:14 (7 months ago)
Author:
ajps
Message:

Proper fix for #413 (segfaulting in game-event.c).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/game-event.c

    r815 r817  
    2929}; 
    3030 
    31 struct event_handler_entry *event_handlers[N_GAME_EVENTS+1]; 
     31struct event_handler_entry *event_handlers[N_GAME_EVENTS]; 
    3232 
    3333static void game_event_dispatch(game_event_type type, game_event_data *data) 
  • trunk/src/game-event.h

    r815 r817  
    2121typedef enum game_event_type 
    2222{ 
    23         EVENT_MAP,            /* Some part of the map has changed. */ 
     23        EVENT_MAP = 0,                /* Some part of the map has changed. */ 
    2424 
    2525        EVENT_STATS,            /* One or more of the stats. */ 
     
    7171} game_event_type; 
    7272 
    73 #define  N_GAME_EVENTS EVENT_END 
     73#define  N_GAME_EVENTS EVENT_END + 1 
    7474 
    7575typedef union