1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-05 13:46:17 +00:00
Commit Graph

10345 Commits

Author SHA1 Message Date
Zeno Rogue
a74cdeeacc ls:: Galapagos now works and is fun in H/V 2023-09-18 13:02:17 +02:00
Zeno Rogue
2239d72bc8 ls:: better Brown island in h/v (but still not correct so not officially in list) 2023-09-18 12:12:13 +02:00
Zeno Rogue
4d680e13c4 dice help no longer drawn in high-quality screenshots 2023-09-18 12:07:29 +02:00
Zeno Rogue
23423e4016 ls:: fixed Ocean and some other lands generating errors when restarted in Safety in h/v mode 2023-09-18 12:07:05 +02:00
Zeno Rogue
7a7af2a536 ls:: fixed Safety in Ocean/Lost Memory/Space Rocks/Eclectic destroying land generation everywhere 2023-09-18 11:26:46 +02:00
Zeno Rogue
9fbc73025e ls:: fixed the generation of various lands in horodisk/voronoi 2023-09-18 11:24:45 +02:00
Zeno Rogue
66ea0804cf ls:: more careful incompatibility handling in voronoi 2023-09-18 11:10:41 +02:00
Zeno Rogue
cab3cfe2f9 ls:: fixed some land validity rules 2023-09-18 11:09:35 +02:00
Zeno Rogue
f62fcc12fc ls:: horodisk mode now has a parameter controlling perfection vs density 2023-09-18 11:09:06 +02:00
Zeno Rogue
9031b32cf4 ls:: fixed Krakens not appearing in hv_structure 2023-09-18 10:58:15 +02:00
Zeno Rogue
5076343223 12.1t 2023-09-15 08:13:12 +02:00
Zeno Rogue
dd5e9dbc6e ls:: fixed Camelot in horodisk_structure 2023-09-14 21:15:00 +02:00
Zeno Rogue
1d4dac0a50 fixed voronoi crash on clearmemory -- might need better fix 2023-09-14 17:46:11 +02:00
Zeno Rogue
4aa707f197 renamed horodisk_la* to hv_la* 2023-09-14 17:37:37 +02:00
Zeno Rogue
3670be5700 debug_voronoi option 2023-09-14 17:36:31 +02:00
Zeno Rogue
78b75baf3a ls:: clearmemory clears horodisk_last_land 2023-09-14 17:36:19 +02:00
Zeno Rogue
b617bc12a7 hprint:: added index_pointer_int 2023-09-14 17:36:07 +02:00
Zeno Rogue
6e695b5262 ls:: in voronoi, more varied relative distances on cross 2023-09-14 17:26:08 +02:00
Zeno Rogue
2668841e5a ls:: in voronoi, eliminate bugs when new root goes through known area 2023-09-14 17:25:55 +02:00
Zeno Rogue
283fe020fc added Dylan to credits 2023-09-14 16:38:43 +02:00
Zeno Rogue
e1a78fe1ac ls:: fixed weird trees in ideal Voronoi 2023-09-14 16:29:06 +02:00
Zeno Rogue
f9b8551529 ls:: firstland now taken into account in Voronoi 2023-09-14 16:20:51 +02:00
Zeno Rogue
8ac3bb29ab ls:: fixed frog park in hv 2023-09-14 15:51:36 +02:00
Zeno Rogue
8568f6489c get_child, right_child, left_child 2023-09-14 15:07:13 +02:00
Zeno Rogue
49ca18aef3 more specific 'cannot load parameter' 2023-09-14 15:07:01 +02:00
Zeno Rogue
3b341bb34b better -L option 2023-09-14 15:06:49 +02:00
Zeno Rogue
77e5efa28f ideal Voronoi implemented 2023-09-14 15:06:39 +02:00
Zeno Rogue
50e5cc2c5a ls:: horodisk implemented 2023-09-14 11:41:51 +02:00
Zeno Rogue
0293680ea1 horodisk land structure 2023-09-14 11:38:39 +02:00
Zeno Rogue
f3d28c9105 fixed a crash on projection changing 2023-09-14 09:49:13 +02:00
Arthur O'Dwyer
62629f3e70 Change static const to static constexpr wherever possible
Since we require C++11, most of these consts can be constexpr.

Two `static const ld` remain non-compile-time-evaluable because
they depend on the runtime `log` function. One `static const cld`
remains non-compile-time because `std::complex<T>` doesn't become
constexpr until C++14.
2023-08-23 09:47:28 -08:00
Zeno Rogue
b70b339f52 removed unused variable buf2 in mobile.cpp 2023-08-22 22:38:11 +02:00
Zeno Rogue
529e27ea2f gobot:: Discord bot token set via env variable 2023-08-22 20:20:46 +02:00
Zeno Rogue
c89d98e832 rogueviz::som::adjusted to the new dialog system 2023-08-22 20:12:34 +02:00
Zeno Rogue
089db20356 play this track / quit Nil Rider in Nil Rider selection 2023-08-22 20:11:46 +02:00
Zeno Rogue
572866b67a rogueviz:: rv_keep 2023-08-22 20:06:52 +02:00
Zeno Rogue
b2668e4cf5 gobot:: disk-gp and bring-gp 2023-08-22 20:06:38 +02:00
Zeno Rogue
01ede9681e gobot:: lighter owner marks 2023-08-22 20:06:28 +02:00
Zeno Rogue
bb22d363c8 improved dhrg::logistic 2023-08-22 20:03:17 +02:00
Zeno Rogue
fd1be4beb8
Merge pull request #341 from Quuxplusone/override
Consistently apply `override` (and not `virtual`) to overriding virtuals
2023-08-22 19:56:17 +02:00
Zeno Rogue
04f31aa637
Merge pull request #340 from Quuxplusone/format-sprintf
Avoid sprintf, in favor of hr::format and snprintf
2023-08-22 19:54:52 +02:00
Arthur O'Dwyer
28880f2985 Consistently apply override (and not virtual) to overriding virtuals
Three functions were missing `override`, triggering `-Wsuggest-override` on Clang.
Many functions had redundant `virtual ... override`.
2023-08-21 10:23:48 -07:00
Arthur O'Dwyer
10d0ed8900 Eliminate calls to sprintf
Apple Xcode has started giving `-Wdeprecated-declarations` warnings
for `sprintf`, and suggesting that people migrate to `snprintf` instead.
This is silly, but the warnings are spam and need to be silenced
somehow. Migrating to `snprintf` and/or `hr::format` is the path of
least resistance.
2023-08-21 10:18:44 -07:00
Arthur O'Dwyer
ced3bbcad4 Qualify calls to format
C++20 introduces `std::format` and we `using namespace std`,
so some of these would be ambiguous in C++20.
2023-08-21 10:18:44 -07:00
Zeno Rogue
a250a4d430 version 12.s 2023-08-16 10:49:39 +02:00
Zeno Rogue
c1584e9ece added some missing 'override' 2023-08-16 10:36:16 +02:00
Zeno Rogue
e3357c9b26 added missing override in hyper_function.h 2023-08-16 10:27:27 +02:00
Zeno Rogue
29d50a9f21 fix ori() setting in multi::two_focus 2023-08-16 10:25:57 +02:00
Zeno Rogue
0b2aee0b40 fixup hyper.h was not pushed 2023-08-16 09:54:48 +02:00
Zeno Rogue
4b5a1621e8 also fixed the use normalize_flat in celldrawer 2023-08-16 09:35:38 +02:00