I've downloaded the Smaug 2.0 codebase, ported over the relevant files to our 1.4 code base. I have it compiling but only because I commented out some of the bits that aren't lining up. I don't quite understand (yet) the pieces that I've had to comment out and figured this might be a good place to ask questions?
specifically
- container_flags is a new array? previously was done with #defines?
- I had to comment out lines like this as its balking on the #define xTOGGLE_BIT(var, bit) ((var).bits[(bit) >> RSV] ^= 1 << ((bit) & XBM)) macro. Something about .bits not being a union
I've searched all the sites and haven't come across the original installation instructions yet. any input would be greatly appreciated!
specifically
- container_flags is a new array? previously was done with #defines?
- I had to comment out lines like this as its balking on the #define xTOGGLE_BIT(var, bit) ((var).bits[(bit) >> RSV] ^= 1 << ((bit) & XBM)) macro. Something about .bits not being a union
ch_printf_color( d->character, "\n\rRoom flags: c%s&w\n\rEnter room flags, 0 to quit : ", ext_flag_string( &room->room_flags, r_flags ) );
I've searched all the sites and haven't come across the original installation instructions yet. any input would be greatly appreciated!