Zeno Rogue
06023efddc
fixup to achievements
2022-04-07 20:46:37 +02:00
Zeno Rogue
a6338d3c49
multi:: disable achievements in split-screen
2022-03-27 22:47:51 +02:00
Zeno Rogue
a6cbedc944
multi:: PvP, friendly-fire, and self-hits options
2022-03-27 22:47:51 +02:00
Zeno Rogue
af46e515fe
fixup to GRAILH
2022-02-03 01:02:39 +01:00
Zeno Rogue
fd634e6de8
fixed land_structure for princess/racing/heptagonal achievements
2022-02-02 03:01:31 +01:00
Zeno Rogue
abec39422c
fixed a problem with victory achievements
2021-12-13 22:15:08 +01:00
Zeno Rogue
fde3977218
missing improve_score for new treasures
2021-06-03 15:11:05 +02:00
Zeno Rogue
f03968c9e5
fixed land_structure rich presence
2021-06-03 13:26:10 +02:00
Zeno Rogue
8f563f5deb
achievements for 12.0
2021-06-01 13:07:56 +02:00
Zeno Rogue
b65e5f603f
casual mode
2021-06-01 13:07:36 +02:00
Zeno Rogue
4b1b0516f3
choice of the land structure
2021-04-11 22:15:40 +02:00
Zeno Rogue
0c0ca95897
fixed the 4xStabber and Princess achievements
2021-02-07 22:55:10 +01:00
Arthur O'Dwyer
f2b7746c1b
Move all defaulting-of-CAP_FOO
to sysconfig.h.
...
- The phrase `#ifdef CAP_` should never appear anywhere.
- The phrase `#ifndef CAP_` should appear only in sysconfig.h.
- The phrases `#if CAP_` and `#if !CAP_` may appear wherever,
as long as "sysconfig.h" is included first.
The rules for `CAP_FOO` equally apply to `ISFOO`.
There are many one-off macros still tested with `#ifdef`,
including `HAVE_ACHIEVEMENTS`, `PRINT_ACHIEVEMENTS`,
`FAKEWEB`, `FAKE_SDL`, `EASY`, and `WHATEVER`. I don't
have much grasp on what these are used for or how they're
configured, so I'm leaving them alone.
2020-05-03 15:12:12 -04:00
Zeno Rogue
8609389281
gain_once fixup
2020-04-06 09:36:41 +02:00
Zeno Rogue
a1053d7eea
fixed collection achievements
2020-04-06 09:13:20 +02:00
Arthur O'Dwyer
a0da10b408
Remove extraneous semicolons to quiet pedantic GCC warnings.
2020-03-23 14:38:57 -04:00
Zeno Rogue
ca7f0cb4c3
achievement_gain_once
2020-03-07 04:47:11 +01:00
Zeno Rogue
e53ff34cec
fixed achievement names
2020-03-07 04:47:11 +01:00
Zeno Rogue
e564622a48
rewritten undo: part 1
2020-03-07 04:47:10 +01:00
Zeno Rogue
cca9dacf13
achievements and leaderboards for new treasures
2020-03-07 04:47:10 +01:00
Zeno Rogue
04e5a47371
all chaos modes can now be used for achievements
2020-02-26 00:54:25 +01:00
Zeno Rogue
9c25804a05
added dual geometry puzzle generator
2020-01-28 17:58:55 +01:00
Zeno Rogue
12d28b43f5
added missing CAP_RACING guards
2020-01-06 23:01:11 +01:00
Zeno Rogue
2ec37a4a6d
Steam rich presence
2020-01-06 22:03:45 +01:00
Zeno Rogue
c7dfdaef4c
hell unlock message on 10th shard
2019-11-03 13:56:42 +01:00
Zeno Rogue
9647cbd47e
added #include hyper.h to all cpp files
2019-09-12 22:50:16 +02:00
Zeno Rogue
a03eb0d913
fixed new geometry handling for Archimedean
2019-09-12 22:50:15 +02:00
Zeno Rogue
8b1c7bffe4
initial reformatting of comments for Doxygen
2019-09-12 22:50:13 +02:00
Zeno Rogue
0ef57dde15
further cleanup
2019-09-12 22:50:13 +02:00
Zeno Rogue
c2d56fb9bc
autohdr.h applied in more files
2019-09-12 22:50:12 +02:00
Zeno Rogue
69e76b550c
dual:: selectable from the menu
2019-09-12 22:50:03 +02:00
Zeno Rogue
df3e21b310
debug cleanup
2019-09-12 22:50:00 +02:00
?
b25730d5c9
geometry flags part 1
2019-09-12 22:38:39 +02:00
Zeno Rogue
46b87a20b2
racing:: myname added to scores
2019-09-12 22:38:39 +02:00
Zeno Rogue
45c789ffd4
variant: gem renamed to Torbernite
2019-09-12 22:38:39 +02:00
Zeno Rogue
e4939ad8d4
racing:: achievements/leaderboards
2019-09-12 22:38:38 +02:00
Zeno Rogue
f3470a21fd
updated version in hyperstone achievements
2019-09-12 22:38:38 +02:00
Zeno Rogue
7c84d2e554
achievements/leaderboards for the new lands/modes
2019-09-12 22:38:38 +02:00
Zeno Rogue
e52f6a9bcb
cleaned up geometry achievements, and added Crystal Camelot
2019-02-06 18:48:35 +01:00
Zeno Rogue
6de0f0a8aa
instead of nonbitrunc, gp::on and irr::on, there is one variable, variation
2018-08-28 17:17:34 +02:00
Zeno Rogue
682f804576
major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T>
2018-08-18 00:46:45 +02:00
Zeno Rogue
6c0a052470
device orientation-based scrolling on mobiles
2018-07-23 16:17:49 +02:00
Zeno Rogue
9fc4e5524f
irr:: ignore achievements/leaderboards; rewritten the modecode/finalAchievement code a bit
2018-07-17 14:18:41 +02:00
Zeno Rogue
63869c6d33
renamed the size function to isize
2018-06-22 14:47:24 +02:00
Zeno Rogue
4c619e60dd
moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library
2018-06-11 01:58:31 +02:00
Zeno Rogue
9fb73c79bb
fixes to daily leaderboards
2018-05-27 01:06:12 +02:00
Zeno Rogue
c5c5f966dd
removed the no longer used syncstate variable
2018-05-18 13:58:07 +02:00
Zeno Rogue
9b55240d1e
leaderboards rewrite
2018-05-15 23:23:12 +02:00
Zeno Rogue
67ad5f2f4b
preparing for daily
2018-05-01 00:21:18 +02:00
Zeno Rogue
033c626dfc
restartGame, wrong mode, and resetModes now use constants instead of magic char names
2018-04-09 18:05:23 +02:00