Zeno Rogue
8da22c4ba9
Merge branch 'master' of https://github.com/zenorogue/hyperrogue
2021-07-31 20:38:26 +02:00
Zeno Rogue
0dfa361453
arb:: converted and rulegen status is now saved in save_geometry
2021-07-31 15:14:31 +02:00
Zeno Rogue
bc79fd05df
changed names generateAlts to extend_altmap and createAlternateMap to create_altmap
2021-07-31 15:13:44 +02:00
Jesse Ruderman
b086946163
Teleport cheat (from overview) now works in Euclidean
2021-07-25 18:01:07 -07:00
Zeno Rogue
479b2eaf3c
reg3:: the new variations can be selected from the menu
2021-07-09 22:32:00 +02:00
Zeno Rogue
f3adce29b3
reg3:: coxeter subcells
2021-07-09 22:32:00 +02:00
Zeno Rogue
32a7f03360
implemented dual-subcubes and bch-subcubes variations
2021-07-07 18:26:03 +02:00
Zeno Rogue
4b3f72cc56
3D variations: subcubes
2021-07-07 01:48:20 +02:00
Jesse Ruderman
e1461f85ab
Teleporting to Haunted Woods no longer puts you infinitely deep
2021-06-26 21:39:41 -07:00
Zeno Rogue
80acefbdbe
added new stuff to savegames
2021-06-01 13:07:56 +02:00
Zeno Rogue
7edf506152
rosephase is now reset to 0 on safety
2021-06-01 13:07:55 +02:00
Zeno Rogue
b65e5f603f
casual mode
2021-06-01 13:07:36 +02:00
Zeno Rogue
90c7d31483
fixed the index order for shpos
2021-05-23 16:00:49 +02:00
Zeno Rogue
acfacd498f
horocycle refactor/bugfix
2021-04-25 11:30:10 +02:00
Zeno Rogue
831d699270
fixed crashes with Canvas
2021-04-23 20:23:49 +02:00
Zeno Rogue
e960b82e17
fixed Crossroads in ls::single, also enabled Crossroads V
2021-04-23 19:45:50 +02:00
Zeno Rogue
8f91990de6
improvements in ls::single
2021-04-15 19:07:41 +02:00
Zeno Rogue
91bd0c2018
lovasz completed
2021-04-15 18:21:05 +02:00
Zeno Rogue
4b1b0516f3
choice of the land structure
2021-04-11 22:15:40 +02:00
Zeno Rogue
eaa2a45932
added hooks_post_initgame
2021-04-07 18:32:54 +02:00
Zeno Rogue
e57fc630b4
(incomplete) some preparation for the Lovasz Conjecture achievement
2021-03-21 12:51:50 +01:00
Zeno Rogue
40d450676e
more fixes to multiplayer
2021-03-06 11:46:13 +01:00
Zeno Rogue
015f6227fa
redone basic graphics settings (vsync, resolution, fullscreen, gl/aa)
2021-02-07 22:55:10 +01:00
Zeno Rogue
2cc06e39ba
changed the default texture_step to 4
2020-11-01 21:16:08 +01:00
Zeno Rogue
d64c5e338c
extra guards
2020-10-15 16:33:52 +02:00
Zeno Rogue
34dc8fcc6e
various fixes related to product spaces, especially product+inverse
2020-10-06 21:11:27 +02:00
Zeno Rogue
fb06570c83
fixed a bug with loading saves
2020-08-05 01:17:19 +02:00
Zeno Rogue
a66136625d
save/load arb geometry
2020-08-02 12:56:43 +02:00
Zeno Rogue
3505f17460
redone modecode
2020-08-02 12:55:37 +02:00
Zeno Rogue
5795e5447d
fixed a crash on universal cover
2020-07-28 22:06:14 +02:00
Zeno Rogue
351eda2b5d
generalized PSL to ~SL (discrepancies still appear)
2020-07-24 02:30:50 +02:00
Zeno Rogue
e90e0f861e
auto-reset variation to variation_for when setting geometry
2020-07-13 00:56:00 +02:00
Zeno Rogue
1f1e7d9bbf
inverse tessellation operators
2020-07-12 21:39:34 +02:00
Zeno Rogue
e7a4c645b8
auto-increase texture step in 2D ideal
2020-05-29 10:47:18 +02:00
Zeno Rogue
7e416eaef2
EX default_model()
2020-05-25 02:32:29 +02:00
Zeno Rogue
8641eafd96
xcode no_code listed explicitly if not assigned
2020-05-16 11:24:30 +02:00
Zeno Rogue
021dd34647
Merge branch 'master' of https://github.com/zenorogue/hyperrogue
2020-05-15 11:55:14 +02:00
Zeno Rogue
4a8e3285c7
fixed a potential buffer overflow in loadsave()
2020-05-15 11:52:51 +02: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
6f6586b3f2
Merge branch 'master' into hooks-naming
2020-04-19 13:39:07 +02:00
Zeno Rogue
db4be83091
all save boxes are now named (fakeboxes start with @)
2020-04-17 15:04:27 +02:00
Zeno Rogue
85a404bfe8
CA awards Orb of Aether automatically
2020-04-12 20:38:17 +02:00
Arthur O'Dwyer
0d42168139
Make hookset<T> a pointer type, just like purehookset.
...
No more declaring `hookset<T> *hooks_foo`; now it's just
`hookset<T> hooks_foo` at global scope. This clears the way to
make `hookset<T>` into a class type if we want.
2020-04-12 10:50:18 -04:00
Arthur O'Dwyer
934e3d9a42
Consistently name every hookset with prefix hooks_
. NFC.
...
I'm sure this causes massive merge-conflicts in the non-public code,
but I think it'd be a good idea, if only to avoid confusion between
e.g. `clearMemory` and the-variable-formerly-known-as `clearmemory`.
2020-04-12 10:49:32 -04:00
Zeno Rogue
50c6a4d366
added hooks_initialize
2020-04-11 00:42:53 +02:00
Zeno Rogue
721a4beddc
auto-switch to pure
2020-04-11 00:42:41 +02:00
Zeno Rogue
6feec1307f
brief fixup
2020-03-27 21:51:21 +01:00
Zeno Rogue
920f26e1e7
brief fixup
2020-03-27 21:49:57 +01:00
Zeno Rogue
a331779e72
one more fixup
2020-03-27 20:37:43 +01:00
Zeno Rogue
d21ffedcb5
added some comments to system.cpp; also fixed a bug with the three new orbs not being saved correctly in OSM
2020-03-27 20:21:08 +01:00