X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=ChangeLog;h=285539ca6c81e536aef0fab68b7e52dfa0df544b;hb=475d747d7f6122bf9b62ccf1518fc7e8fc0f201c;hp=6766943edc8ea5196d1dbfce50275995710e04a8;hpb=dc856cea3f61d1fecaf875fa519ac72c1c129713;p=rocksndiamonds.git diff --git a/ChangeLog b/ChangeLog index 6766943e..285539ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,23 +1,39 @@ +2010-04-07 + * added initial, experimental support for different viewport properties + (with "viewports" being menu/playfield area and doors; currently the + size of the menu/playfield area and door positions can be redefined) + +2010-04-02 + * added initial, experimental support for different window sizes + +2010-03-27 + * added support for native Sokoban solution files in pure 'udlrUDLR' + format with extension ".sln" instead of ".tape" for solution tapes + 2010-03-26 * added image config suffix ".class" to be able to define classes of crumbled elements which are then separated against each others when drawing crumbled borders (class names can freely be defined) + (Example: "sand.CRUMBLED.class: sand" and "emc_grass.CRUMBLED.class: + emc_grass" results in sand and emc_grass being crumbled separately, + even if directly adjacent on the playfield.) * added image config suffix ".style" to use two new features for crumbled graphics: - - "accurate_borders": try to draw correctly crumbled corners - - "inner_corners": also draw inner corners -- this is a big kludge: + - "accurate_borders": try to draw correctly crumbled corners (which + means that a row of crumbled elements does not have two crumbled + corners for each element in the row, but only at the "real" corners + at the start and the end of the row of elements) + - "inner_corners": also draw inner corners in concave constructions + of several crumbled elements -- this is currently a big kludge: the number of frames for crumbled graphic must be "2", with the first frame as usual (crumbled graphic), while the second frame contains - the inner corners for the crumbled graphic + the graphic with inner (crumbled) corners for the crumbled graphic (These two features are mainly intended for bevelled walls, not for - diggable elements like sand; "inner_corners" only reliably works for - static walls, not for dynamically changing walls using CEs.) + diggable elements like sand; "inner_corners" only works reliably for + static walls, not for in-game dynamically changing walls using CEs.) 2010-03-16 - * continued code cleanup of native Supaplex game engine - -2010-03-15 - * continued code cleanup of native Supaplex game engine + * finished code cleanup of native Supaplex game engine 2010-03-14 * started code cleanup of native Supaplex game engine