Changeset 86

Show
Ignore:
Timestamp:
04/27/07 10:42:20 (2 years ago)
Author:
pmac
Message:

Cleanup, small bugs.
- lites shouldn't stack with different fuel (#88)
- Makefile.osx - unnecessary ifeq
- cmd4.c - uninitialized values

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/Makefile.osx

    r79 r86  
    1717 
    1818CC = gcc 
    19  
    20 ifeq ($(OPT),) 
    21 OPT = -O2 
    22 endif 
     19OPT ?= -O2 
    2320 
    2421# Name of the game 
  • trunk/src/cmd4.c

    r82 r86  
    40354035{ 
    40364036        int cursor = 0; 
    4037         event_type c
     4037        event_type c = { EVT_NONE }
    40384038 
    40394039        screen_save(); 
     
    40524052{ 
    40534053        int cursor = 0; 
    4054         event_type c
     4054        event_type c = { EVT_NONE }
    40554055 
    40564056        screen_save(); 
  • trunk/src/object2.c

    r62 r86  
    10081008                } 
    10091009 
    1010                 /* Rings/Amulets */ 
     1010                /* Rings/Amulets, Lites */ 
    10111011                case TV_RING: 
    10121012                case TV_AMULET: 
     
    12211221                        break; 
    12221222                } 
    1223  
    1224                 /* Missiles */ 
    12251223 
    12261224                /* Weapons and Armor */ 
     
    12461244                case TV_RING: 
    12471245                case TV_AMULET: 
     1246                case TV_LITE: 
    12481247                { 
    12491248                        /* Require both items to be known */ 
     
    12521251                        /* Fall through */ 
    12531252                } 
     1253 
     1254                /* Missiles */ 
    12541255                case TV_BOLT: 
    12551256                case TV_ARROW: 
     
    12761277                        if (o_ptr->xtra1 || j_ptr->xtra1) return (FALSE); 
    12771278 
    1278                         /* Hack -- Never stack recharging items */ 
    1279                         if ((o_ptr->timeout || j_ptr->timeout) && o_ptr->tval != TV_LITE) 
    1280                                 return (FALSE); 
     1279                        /* Hack - Never stack recharging items */ 
     1280                        if ((o_ptr->timeout || j_ptr->timeout) && o_ptr->tval != TV_LITE)  
     1281                                return FALSE; 
     1282 
     1283                        /* Lites must have same amount of fuel */ 
     1284                        else if(o_ptr->timeout != j_ptr->timeout && o_ptr->tval == TV_LITE) 
     1285                                return FALSE; 
    12811286 
    12821287                        /* Require identical "values" */