XorGramana-0.0.8 * pasted copyright and GNU GPL noticess into all source files and provided a copy of the GNU GPLv3 (see COPYING file) within source package. * fixed main level menu so when returning from a level where the menu had to be scrolled to reach it, the level is displayed and still selected. * key data created for controlling replays is now free()'d. * ESC no longer annoyingly quits out of the replay prompt when you really did not mean it to. Now forces player to press n for no instead. * removed map boundary walls from XOR maps and removed initial player view data from XOR maps. (game view size changed so initial player views no longer applicable/worth bothering with). * xorgramana maps now have the map-piece location data to provide the map display code knowledge of which map pieces have been collected and so which segments to display, if any. * map display is now working for both xor and xorgramana. the xorgramana map display blanks ('_') for unsolved word-solutions. map can be zoomed in and out. * move_gravity_process no longer takes the xor_move* as its parameter. it now works the same way as it's exiled bastard twin (unsupported_gravity_process). * the exit is instantly updated (if it is visible) upon its status changing between open and closed. (this broke upon only updating the entire view when necessary). * two new maps, 'home economics' and 'trips n tracks'. * several new floor, wall, and edge textures. the textures are variated in later levels (see XOR maps). * fixed: objects which gravitate AND have hard-push property now do not detonate bombs without gravitating atleast one block first (ie same way as standard gravitating objects). * More control over debugging spew. Check Makefile and defs.h for details. * map struct now has flag for solved words so that when displaying the map, only un-solved word blanks are shown (taking logic from XOR map, where only uncollected masks are shown). * fixed bug in XorGramana replay. replay data should not have been reallocated during replay when a mask was collected. ----------------------------------------------------- XorGramana-0.0.7 (Since unofficial 0.0.6 release) * fixed v-blast explosion checks for gravitating objects located around the blast (arrays too small to hold all check coordinates etc). * main menu can now hold more levels than can fit in the area and without over-writing other items on the screen. menu scrolls as required. * 3 additional new wall and floor textures. * wall edging: walls in map are analysed and new wall icons are created so walled areas have an edge outlining them. edging can be transparent or solid. * added borders around almost all letter objects and created transparency for letter objects and handled this better. * created new levels and moved some levels around. hopefully the difficulty of the new levels increments slowly enough for people new to the game to learn how it works without being put off by difficulty. * pressing 'x' in the main menu toggles between XorGramana and an implementation of Xor. All 15 levels of Xor are available and should play identically to original game - this uses same engine as XorGramana, kind of proof of concept that XorGramana maintains the rules regarding objects that Xor does while introducing new objects and behaviours. * In-game messages display a little better now. * Improved map icon (although map display does not work yet). * the 't' object's behaviour fixed so it now gravitates. (The 't' is the inverse of Xor's v-bomb, it gravitates right instead of left, it is still a v-bomb though). * renamed ICON_SPACE to ICON_FLOOR for more accuracy. added function (icons.h, icons.c) to set from amongst three space types (SPC_TRANS,SPC_OPAQUE,SPC_FLOOR) such that what is displayed as a space by routines such as gfx_printf (gfx.h,gfx.c) can be modified (this is done via set_space_icon, and effects behaviour of char_to_icon function, from icons.h, icons.c).