]>
git.gir.st - minesVIiper.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
girst [Thu, 29 Mar 2018 02:25:58 +0000 (04:25 +0200)]
fix mines>999, time>999, simplify 2nd line
girst [Thu, 29 Mar 2018 01:02:33 +0000 (03:02 +0200)]
crude patch for >999 mines
girst [Sat, 24 Mar 2018 23:35:12 +0000 (00:35 +0100)]
clamp field size to window/mouse-max, dynamic minenum if not given
girst [Wed, 7 Mar 2018 00:59:56 +0000 (01:59 +0100)]
count non-placed flags (down) instead of placed (up)
girst [Mon, 5 Mar 2018 01:54:45 +0000 (02:54 +0100)]
add default mine-num for 8x8 and 16x16
girst [Sat, 3 Mar 2018 16:21:05 +0000 (17:21 +0100)]
todo: wait_mouse_up does not redraw correct emoticon
girst [Sat, 3 Mar 2018 16:14:02 +0000 (17:14 +0100)]
add bug notice
girst [Sat, 3 Mar 2018 16:09:56 +0000 (17:09 +0100)]
nicer emoticons
didn't like the X( and 8) -- eyes now always colons
girst [Sat, 3 Mar 2018 16:08:19 +0000 (17:08 +0100)]
add game won emoticon, move them to schemes.h
girst [Wed, 28 Feb 2018 02:13:24 +0000 (03:13 +0100)]
update keybindings in `-h'
girst [Wed, 28 Feb 2018 02:06:12 +0000 (03:06 +0100)]
increase version number
girst [Wed, 28 Feb 2018 02:03:03 +0000 (03:03 +0100)]
fix typos in readme
girst [Wed, 28 Feb 2018 01:58:15 +0000 (02:58 +0100)]
update readme to reflect recent changes
girst [Wed, 28 Feb 2018 01:49:17 +0000 (02:49 +0100)]
move find-word-boundary code into one giant macro (dry)
have fun debugging this mess, future me!
girst [Wed, 28 Feb 2018 00:52:58 +0000 (01:52 +0100)]
better bigmove (now moves to "word boundaries" (changes of open/flag state))
girst [Wed, 28 Feb 2018 00:09:01 +0000 (01:09 +0100)]
add indicator for space mode next to the time
girst [Tue, 27 Feb 2018 23:49:36 +0000 (00:49 +0100)]
working invert cursor
girst [Tue, 27 Feb 2018 23:03:13 +0000 (00:03 +0100)]
testing some flag patterns
girst [Fri, 23 Feb 2018 01:42:23 +0000 (02:42 +0100)]
modeful space will always choord, s/set_cursor_pos/move_cursor/
girst [Fri, 23 Feb 2018 01:00:24 +0000 (02:00 +0100)]
update introductory comment & version number
girst [Fri, 23 Feb 2018 00:43:31 +0000 (01:43 +0100)]
implement modeful space, cleanup gameloop a tiny bit
girst [Sun, 18 Feb 2018 20:31:25 +0000 (21:31 +0100)]
slightly improve alt.screen handling (will force-clear)
girst [Sun, 18 Feb 2018 17:08:32 +0000 (18:08 +0100)]
change command line switches -w -h -m to positional
girst [Sun, 18 Feb 2018 16:32:57 +0000 (17:32 +0100)]
implement m ' ` (mark and jump)
girst [Sat, 17 Feb 2018 17:40:55 +0000 (18:40 +0100)]
fix out of bounds check for right_click, use alternate screen
small bug with alt.screen: the cursor in the primary screen moves down
by 1 playfield's worth
girst [Thu, 7 Sep 2017 16:15:19 +0000 (18:15 +0200)]
add questionmark key
allows to place question marks by hitting `?'. `-q' still sets what
flags can be set with `i'.
girst [Thu, 7 Sep 2017 16:12:11 +0000 (18:12 +0200)]
deduplicate code for cursor movement; alias 0='^'
adds a function that handles cursor movement. takes absolute
line/column-coordinates.
girst [Sun, 6 Aug 2017 16:25:01 +0000 (18:25 +0200)]
fix fallthrough bug in game loop
somehow, I managed to insert the case statement for restarting the game in
between the cases for flagging with the mouse and keyboard, which are connected
together with a fallthrough. That made the game restart whenever the mouse was
used to flag. I didn't notice this earlier, since I mostly play this game with the keyboard. (shame on me for not testing my code :| )
girst [Tue, 18 Jul 2017 13:05:41 +0000 (15:05 +0200)]
add link to homepage
girst [Wed, 5 Jul 2017 16:05:16 +0000 (18:05 +0200)]
make vt220 scheme use bright color and blink-effect
girst [Wed, 5 Jul 2017 12:40:45 +0000 (14:40 +0200)]
on win/lose: allow restarting with 'r'
girst [Tue, 4 Jul 2017 20:41:43 +0000 (22:41 +0200)]
dec scheme: change flag character to "!"
girst [Tue, 4 Jul 2017 19:49:21 +0000 (21:49 +0200)]
more readme, update `-h`
still TODO: screenshot
girst [Tue, 4 Jul 2017 19:11:15 +0000 (21:11 +0200)]
Add readme
contains a quick overview, and the keyboard mappings.
TODO: screenshot, vt220 mode, command line arguments, etc.
girst [Tue, 4 Jul 2017 19:07:40 +0000 (21:07 +0200)]
add ^$gG movements
girst [Tue, 4 Jul 2017 18:25:31 +0000 (20:25 +0200)]
finish VT220 mode
girst [Tue, 4 Jul 2017 18:04:32 +0000 (20:04 +0200)]
`-d` scheme now DEC Special Graphics Character Set
the double width character scheme was always intended for my VT220, not
another (subjectively worse) xterm mode) - therefore, I've replaced it
with the proprietary DEC charset.
TODO: add something to swich charset on beginning/exit
girst [Thu, 29 Jun 2017 22:47:52 +0000 (00:47 +0200)]
add restart game key, fix free()-segfault
if help screen was requested, the program will terminate. this causes
quit() to be called (set by atexit()), which in turn tried to free the
elements of f.c, which have not been created then.
girst [Tue, 27 Jun 2017 14:04:33 +0000 (16:04 +0200)]
ihello world^[:wq