Commit Graph
100 Commits
Author SHA1 Message Date
Murilo Pereira d299c066cd Make code style more consistent with the rest of the codebase. 2018-08-12 23:40:03 +02:00
Murilo Pereira 5dce7eb912 Rename version macro definition. 2018-08-12 23:29:45 +02:00
Murilo PereiraandGitHub 5056ae89b7 Merge pull request #15 from AMDmi3/respect-flags
Respect user-set compiler and linker flags
2018-08-12 23:28:16 +02:00
Murilo PereiraandGitHub c45969623a Merge branch 'master' into respect-flags 2018-08-12 23:27:20 +02:00
Murilo PereiraandGitHub 923063a6cc Merge pull request #23 from greno4ka/windetect
Detect possible win situation
2018-08-12 23:17:16 +02:00
Murilo PereiraandGitHub c60f1bb11f Merge pull request #26 from dseguin/integrate-version-in-makefile
Integrate version number into makefile (fixes #6)
2018-07-27 16:04:28 +02:00
Murilo PereiraandGitHub 92e8b7b8bf Merge pull request #16 from AMDmi3/all-target
Add `all` makefile target
2018-05-07 13:56:19 +02:00
Murilo PereiraandGitHub ed25d56aa0 Merge pull request #21 from greno4ka/workontests
Work on tests
2018-05-07 13:36:15 +02:00
Murilo Pereira c26a6f4178 This doesn't need to be a while.
We're already iterating.
2018-05-07 13:26:20 +02:00
Murilo PereiraandGitHub 5fb60cd42c Merge pull request #20 from greno4ka/master
Closes #3
2018-05-07 13:24:52 +02:00
Murilo PereiraandGitHub 3dcc314361 Merge pull request #24 from greno4ka/refactoring
Replace magic numbers by defined names
2018-02-23 14:37:45 +01:00
Murilo PereiraandGitHub 1d1005a2bf Merge pull request #13 from greno4ka/master
Fix non-critical warning: unused result
2017-11-03 17:23:32 +01:00
Murilo Pereira 9df1e4b175 Fix compilation warning. 2017-11-02 18:58:46 +01:00
Murilo Pereira b234e7f116 v1.0.0 2017-01-07 20:39:19 -02:00
Murilo Pereira 324b9872ab Only maneuvre stacks are marked. 2017-01-07 20:37:44 -02:00
Murilo PereiraandGitHub 08c40b452f Merge pull request #11 from saimen/fix-escape-error
Fix putting card stacks into invalid state
2017-01-07 20:26:09 -02:00
Murilo Pereira 76f0154632 Bump version to 0.2.1. 2015-11-30 09:40:51 -02:00
Murilo Pereira a2a3c84f3b Merge pull request #10 from phijor/master
Fix segfault when launching with unkown option
2015-11-30 09:38:36 -02:00
Murilo Pereira 343a55ca1b Bump version to 0.2.0. 2015-05-10 20:42:00 -03:00
Murilo Pereira 1311fcf6da Merge pull request #9 from mistydemeo/install
Makefile: remove usage of GNU install-specific flag
2015-05-10 20:40:32 -03:00
Murilo Pereira fc7f569992 Update OS X's install instructions. 2015-05-10 19:32:34 -03:00
Murilo Pereira b7daef5885 Merge pull request #8 from mistydemeo/makefile
Makefile: support OS X system ncurses
2015-05-10 19:31:39 -03:00
Murilo Pereira 7b127c94f8 Merge pull request #7 from HalosGhost/master
Significant Makefile cleanup
2014-08-24 22:17:09 -03:00
Murilo Pereira 1ebbf06ec4 Typo. 2013-12-24 15:41:46 -02:00
Murilo Pereira 1c017536fa Correct Ubuntu installation instructions. 2013-12-24 15:36:03 -02:00
Murilo Pereira 2c1996bcf1 Add gameplay GIF. 2013-12-24 15:30:33 -02:00
Murilo Pereira ef4386f2fc Only update this pattern at root. 2013-12-24 15:30:20 -02:00
Murilo Pereira cb2f3f7ff3 Update README. 2013-12-24 14:46:37 -02:00
Murilo Pereira eca0819609 Compile and run on OS X. 2013-12-24 14:41:02 -02:00
Murilo Pereira fac0750a2c Fix test run. 2013-05-04 16:40:33 -04:00
Murilo Pereira c3e1736d3b Add uninstall target. 2013-03-16 12:59:55 -04:00
Murilo Pereira b1b2c039be Add install target. 2013-03-16 12:55:17 -04:00
Murilo Pereira 9c4ee71eb6 Clear screen before game_init(). 2011-07-02 20:20:07 -03:00
Murilo Pereira 014b4d6e98 Updated TODO. 2011-06-19 19:40:24 -03:00
Murilo Pereira 893f18a7e0 Resizing works. 2011-06-19 19:36:29 -03:00
Murilo Pereira 561b4ba599 Pass program name as argument to usage(). 2011-06-12 21:39:11 -03:00
Murilo Pereira 0325778de4 Put usage in the README. 2011-06-12 21:37:03 -03:00
Murilo Pereira 7db3251195 Moar specific. 2011-06-12 20:31:29 -03:00
Murilo Pereira e379b28468 Some systems need explicit wide character support when compiling. 2011-06-12 20:17:06 -03:00
Murilo Pereira e4f07b4692 Move cursor down 1 row when moving to empty maneuvre stacks. 2011-06-10 00:07:13 -03:00
Murilo Pereira e54c385a78 Updated README. 2011-06-10 00:02:19 -03:00
Murilo Pereira 99ae6e954a Renamed the 'draw' module to 'gui'. 2011-06-08 22:55:44 -03:00
Murilo Pereira 27f53f57ce Cards are supposed to be covered when starting a new cycle. 2011-06-08 22:19:47 -03:00
Murilo Pereira 9a866dd011 Fixing card front rendering on waste pile. 2011-06-08 22:18:11 -03:00
Murilo Pereira e40a999620 Update TODO. 2011-06-08 12:33:06 -03:00
Murilo Pereira b5a93fc871 Update usage. 2011-06-08 12:01:29 -03:00
Murilo Pereira 2744533d96 Decrease noobishness. 2011-06-08 11:51:22 -03:00
Murilo Pereira 7aaa0c82cb Added option to control the number of passes through the deck. 2011-06-08 02:36:46 -03:00
Murilo Pereira a213bfec55 Added initial opt handling and VERSION file. 2011-06-08 01:02:05 -03:00
Murilo Pereira 0780ab75fb Unmodularizing stupidity. 2011-06-07 00:27:43 -03:00
Murilo Pereira cba0615b24 Moved functions to the cursor module. 2011-06-06 22:19:08 -03:00
Murilo Pereira 6588525e8e Encapsulated behaviour into cursor_direction(). 2011-06-06 22:06:10 -03:00
Murilo Pereira 977c80b91e Updated README with screenshots. 2011-06-06 03:15:44 -03:00
Murilo Pereira 6b709f047a Name-spaced functions for cursor. 2011-06-06 02:21:50 -03:00
Murilo Pereira 955f2fbc90 Name-spaced functions for frame. 2011-06-06 02:16:54 -03:00
Murilo Pereira bc6b04eb36 Name-spaced functions for deck. 2011-06-06 02:04:03 -03:00
Murilo Pereira 95a1c77a25 Name-spaced functions for card and stack. 2011-06-06 01:57:52 -03:00
Murilo Pereira c3f6e16dc8 Name-spaced defines. 2011-06-06 01:33:49 -03:00
Murilo Pereira b35a3105e3 Checking TODO in. 2011-06-06 01:15:46 -03:00
Murilo Pereira 2d27a53d95 Added game_won(). 2011-06-06 00:42:23 -03:00
Murilo Pereira 4d3892101d Encapsulated function to move blocks and removed compiler warnings. 2011-06-05 23:08:08 -03:00
Murilo Pereira 656f8e6190 Fix invalid spot's segfaults added with the new code. 2011-06-05 18:41:09 -03:00
Murilo Pereira ff0dd068be Updated instructions. 2011-06-05 18:00:03 -03:00
Murilo Pereira 4c529f0ab7 No need to move the cursor on waste pile. 2011-06-05 17:39:57 -03:00
Murilo Pereira 3b1dd0bcf6 Implemented logic for moving blocks of cards. 2011-06-05 17:34:02 -03:00
Murilo Pereira b7cce35315 Only add cards to a block if they are exposed. 2011-06-05 00:16:07 -03:00
Murilo Pereira c8972ab9e8 Fucking invalid spot. 2011-06-04 23:54:16 -03:00
Murilo Pereira e585cb5c3b Don't show box chars on waste pile's cards. 2011-06-04 23:41:07 -03:00
Murilo Pereira 54b55d8fa9 Initial code for moving blocks of cards implemented. 2011-06-04 23:37:48 -03:00
Murilo Pereira 9ad711daec More expressive back card. 2011-06-04 19:20:05 -03:00
Murilo Pereira ce8400740a Some changes. 2011-06-04 17:15:12 -03:00
Murilo Pereira 802350e051 LDFLAGS go after all objects. 2011-06-04 01:42:53 -03:00
Murilo Pereira 3e46dab2ee Omg wtf noob. 2011-06-03 03:27:53 -03:00
Murilo Pereira 06782215b2 s/display/draw. 2011-06-03 03:22:48 -03:00
Murilo Pereira 28ce3e07bd Removed stupid curses files. 2011-06-03 03:09:14 -03:00
Murilo Pereira 261950f133 Small refactorings/cleanups. 2011-06-03 02:48:26 -03:00
Murilo Pereira b5811c5d6d Adding some function declarations and removing wtf. 2011-06-03 00:18:17 -03:00
Murilo Pereira 4cdf785130 Not needed anymore. 2011-06-03 00:17:11 -03:00
Murilo Pereira fefb2ed92f These are only used here. 2011-06-03 00:15:47 -03:00
Murilo Pereira 548fe23b5d Don't segfault when moving to/off the invalid spot [2]. 2011-06-03 00:10:48 -03:00
Murilo Pereira 9fbd1cbcaf Only one reference to symbol strings. 2011-06-03 00:07:02 -03:00
Murilo Pereira 51c3b51a8b Fixed some things.
* Movement to empty maneuvre stacks only accept kings.
* Fixed moving to foundation stacks that are not empty.
* Card values go from ACE to KING.
2011-06-01 11:43:18 -03:00
Murilo Pereira 2092abc021 Expose covered top cards. 2011-06-01 02:24:02 -03:00
Murilo Pereira 74bdd55bd5 Added actual klondlike solitaire rules for moving cards. 2011-06-01 02:18:59 -03:00
Murilo Pereira 69d3647dae Do not segfault when moving from/to the invalid spot. 2011-06-01 01:08:32 -03:00
Murilo Pereira 7c28c40ec3 Move cursor down when moving cards to maneuvre stacks. 2011-06-01 00:47:58 -03:00
Murilo Pereira 36bc8e7d8e Fixed ESC pressing while holding a card. 2011-05-31 22:43:22 -03:00
Murilo Pereira 0739b171c1 Removing stupid hack. 2011-05-31 22:39:28 -03:00
Murilo Pereira 0a100a7b6a Revert "Oops. cursors showing up again."
This reverts commit 9636828ba5.
2011-05-31 22:37:07 -03:00
Murilo Pereira 9636828ba5 Oops. cursors showing up again. 2011-05-31 16:17:26 -03:00
Murilo Pereira 8d3e667e86 Actually run it. 2011-05-31 03:52:03 -03:00
Murilo Pereira e4c342cc12 Ignore the binaries. 2011-05-31 03:40:29 -03:00
Murilo Pereira ae5ccc75cb Fixed screen flicker on cursor movement. 2011-05-31 03:31:36 -03:00
Murilo Pereira 1c63b767f6 C-ifying project. 2011-05-31 03:03:13 -03:00
Murilo Pereira 57a38c7152 Fixed card moving issue. Fixes #1. 2011-05-31 02:51:17 -03:00
Murilo Pereira 1b6d79b26c More thorough test for this scenario. 2011-05-31 02:46:43 -03:00
Murilo Pereira aa7accb3f1 Added escape key. 2011-05-31 02:45:49 -03:00
Murilo Pereira 7262ac588f Fixed memory leak. 2011-05-31 02:45:11 -03:00
Murilo Pereira e5e94cc841 Removing unnecessary indirection. 2011-05-31 02:44:16 -03:00
Murilo Pereira 79f5a34a06 cursor->marked. 2011-05-31 02:43:32 -03:00