aboutsummaryrefslogtreecommitdiff
path: root/galaxies.c (follow)
Commit message (Expand)AuthorAge
* Last-ditch grid-size limit for GalaxiesBen Harris2023-01-15
* New backend function: current_key_label()Ben Harris2022-12-09
* galaxies: Use the same code for handling all dropped arrowsBen Harris2022-12-07
* Galaxies: store game solution in the aux string.Simon Tatham2021-10-21
* galaxieseditor: make 'copy to clipboard' give the game id.Simon Tatham2021-05-25
* Build a lot of conditioned-out test and helper programs.Simon Tatham2021-05-25
* Galaxies: clean up draw/undraw code for dragged arrows.Simon Tatham2021-05-21
* Galaxies: avoid division by zero in draw_arrow().Simon Tatham2021-05-21
* Galaxies: disallow placing an edge touching a dot.Simon Tatham2021-05-20
* Centralise initial clearing of the puzzle window.Simon Tatham2021-04-25
* Galaxies: fix assertion failure when adding out-of-bounds association.Franklin Wei2020-12-07
* Add method for frontends to query the backend's cursor location.Franklin Wei2020-12-07
* Galaxies: prevent creation of empty undo-chain items.Simon Tatham2019-02-18
* Add missing 'static' to game-internal declarations.Simon Tatham2018-11-13
* Use C99 bool within source modules.Simon Tatham2018-11-13
* Replace TRUE/FALSE with C99 true/false throughout.Simon Tatham2018-11-13
* Adopt C99 bool in the game backend API.Simon Tatham2018-11-13
* Add a request_keys() function with a midend wrapper.Franklin Wei2018-04-22
* Make the code base clean under -Wwrite-strings.Simon Tatham2017-10-01
* Return error messages as 'const char *', not 'char *'.Simon Tatham2017-10-01
* Use a proper union in struct config_item.Simon Tatham2017-10-01
* New name UI_UPDATE for interpret_move's return "".Simon Tatham2017-10-01
* Rework the preset menu system to permit submenus.Simon Tatham2017-04-26
* Enforce more than one dot in Galaxies puzzles.Chris Boyle2015-09-26
* Handle replacing an existing arrowKevin Lyles2015-05-11
* Fix the extra arrow hanging around while moving the opposite existing arrowKevin Lyles2015-05-11
* Mark some arguments constantKevin Lyles2015-05-11
* Fix the issue with adding only one arrow when the other end was already whiteKevin Lyles2015-05-11
* Add/remove the opposite arrow when you let goKevin Lyles2015-05-11
* Draw the opposite arrow only while draggingKevin Lyles2015-05-11
* Moved all function declarations to the top of the fileKevin Lyles2015-05-11
* Use the game_state and space typedefsKevin Lyles2015-05-11
* Always use ret instead of state in execute_moveKevin Lyles2015-05-11
* Fixed a typo in a commentKevin Lyles2015-05-11
* Giant const patch of doom: add a 'const' to every parameter in everySimon Tatham2013-04-13
* Add 'const' to the game_params arguments in validate_desc andSimon Tatham2013-04-12
* New rule: interpret_move() is passed a pointer to the game_drawstateSimon Tatham2012-09-09
* Swap a 'max' for a 'min', fixing an out-of-range colour componentSimon Tatham2012-04-08
* Changed my mind about midend_is_solved: I've now reprototyped it asSimon Tatham2011-06-19
* Add a function to every game backend which indicates whether a gameSimon Tatham2011-04-02
* Memory management and other fixes from James H.Simon Tatham2009-06-17
* Keyboard cursor support in Galaxies, by James H.Simon Tatham2009-01-15
* New infrastructure feature. Games are now permitted to beSimon Tatham2008-09-06
* Revise the printing colour framework so that we can explicitlySimon Tatham2008-04-07
* Kyle Brazell points out that the completion checker considers aSimon Tatham2007-03-23
* My favourite kind of patch, from James H: one which decreases theSimon Tatham2007-03-03
* Fix problems with arrow UI with non-square grid.Jacob Nevins2007-03-02
* Silliness! Here's a somewhat hacky patch which builds an additionalSimon Tatham2007-03-01
* Cleanup patch from James H: disable the `s' key, which was only inSimon Tatham2007-03-01
* Bound edge thicknesses below so that they're always thicker than theSimon Tatham2007-03-01