1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-25 01:20:37 +00:00
Commit Graph

6802 Commits

Author SHA1 Message Date
Zeno Rogue
4a80af6912 asonov:: added a geometry flag to recognize Arnold's cat 2021-03-25 10:57:48 +01:00
Zeno Rogue
1dc655df5a color fixup (header) 2021-03-25 10:57:16 +01:00
Zeno Rogue
8b304ba7de removed the moved functions rcolor and rainbow_color from rogueviz/qtm 2021-03-25 10:56:46 +01:00
Zeno Rogue
355b8df23a added colors.cpp for all color-related functions 2021-03-25 10:56:20 +01:00
Zeno Rogue
d16aa1b160 notknot:: solv portal 2021-03-25 10:36:07 +01:00
Zeno Rogue
8f56ff56b9 removed debug from generate_brm 2021-03-24 20:26:09 +01:00
Zeno Rogue
953e17722d throw hr_exceptions not strings 2021-03-24 20:25:44 +01:00
Zeno Rogue
8fc92f2e83
Merge pull request #142 from Quuxplusone/no-automake
Eliminate autotools/automake/configure.
2021-03-22 12:40:05 +01:00
Arthur O'Dwyer
1761b02b90 Rationalize some std::exception stuff. 2021-03-21 17:57:09 -04:00
Arthur O'Dwyer
4c10b17b7e Move Makefile.simple to just Makefile. 2021-03-21 17:40:06 -04:00
Arthur O'Dwyer
77cc0cc01b Eliminate autotools/automake/configure. 2021-03-21 17:19:41 -04:00
Zeno Rogue
5ade959c02 nil:: nilwidth recorded in cgi_string 2021-03-21 12:51:50 +01:00
Zeno Rogue
c41d1e173c nil:: edit nilwidth via menu 2021-03-21 12:51:50 +01:00
Zeno Rogue
7b06abd97a notknot:: other scenes available via the menu 2021-03-21 12:51:50 +01:00
Zeno Rogue
e3d1402f58 fixed cgi_string generation in notknot 2021-03-21 12:51:50 +01:00
Zeno Rogue
3c1e0ebb38 added hooks_cgi_string 2021-03-21 12:51:50 +01:00
Zeno Rogue
820c640212 fixed wall coordinates for Nil, also now check for 'nil' instead of geometry == gNil 2021-03-21 12:51:50 +01:00
Zeno Rogue
ed2b78aa9a irr:: CLI parameters now do PHASEFROM 2021-03-21 12:51:50 +01:00
Zeno Rogue
e1683463d2 orbsize is now affected by creature_scale 2021-03-21 12:51:50 +01:00
Zeno Rogue
55331270d4 added shHugeDisk shape 2021-03-21 12:51:50 +01:00
Zeno Rogue
e57fc630b4 (incomplete) some preparation for the Lovasz Conjecture achievement 2021-03-21 12:51:50 +01:00
Zeno Rogue
ee1837e3d8 ray:: fixed for nil with nilwidth changed 2021-03-21 12:51:50 +01:00
Zeno Rogue
0f081fb1ab stereographic projection added 2021-03-21 12:51:50 +01:00
Zeno Rogue
421ff4a94a stretchable spherical spaces are now marked qSTRETCHABLE 2021-03-21 12:51:50 +01:00
Zeno Rogue
16e3c549a0 in SDL1, don't reopen the window needlessly 2021-03-21 12:51:50 +01:00
Zeno Rogue
50c4e2be62 improved cycle checking 2021-03-21 12:51:50 +01:00
Zeno Rogue
33d2331788 notknot:: nicer flag checking 2021-03-21 12:51:50 +01:00
Zeno Rogue
e5bbac6010 notknot:: more spaces 2021-03-21 12:51:50 +01:00
Zeno Rogue
242b601a51 added hr_exception_str 2021-03-21 10:44:38 +01:00
Zeno Rogue
b55eb5721e you can no longer go through walls in portalspaces 2021-03-21 10:42:36 +01:00
Zeno Rogue
8a6f1764d2 rogueviz::fifteen:: support for non-orientable worlds, 'go back' actually works, an option to remove all tiles 2021-03-16 21:52:29 +01:00
Zeno Rogue
15e1d63089 rogueviz:: added the fifteen puzzle 2021-03-16 19:54:57 +01:00
Zeno Rogue
b6e7c355bf mapstream:: export some additional functions 2021-03-16 19:54:57 +01:00
Zeno Rogue
15adcdf191 missing () 2021-03-12 23:00:18 +01:00
Zeno Rogue
5f86ed6b4b fixed more fallthroughs, added exception hr_wrong_geometry 2021-03-12 22:59:24 +01:00
Zeno Rogue
eb6322b864 Merge branch 'master' of https://github.com/zenorogue/hyperrogue 2021-03-12 15:31:27 +01:00
Zeno Rogue
8e9da9e1fe fixed the spiral projection 2021-03-12 15:31:17 +01:00
Zeno Rogue
4b45872443 marked intended fallthroughs to prevent errors 2021-03-12 15:31:00 +01:00
Zeno Rogue
e4947acef7 illegal cases in binarytiling.cpp now throw hr_wrong_dir() 2021-03-12 15:30:12 +01:00
Zeno Rogue
e9b31ccd17
Merge pull request #132 from Quuxplusone/ci-step
Add a CI step to compare "make clean" against "git clean"
2021-03-12 10:46:26 +01:00
Zeno Rogue
03cbe7f7e3 yet another initialization order error fixed 2021-03-11 10:01:21 +01:00
Zeno Rogue
c47aa8ce3f fixed a function type error in mingw 2021-03-11 10:01:01 +01:00
Zeno Rogue
3b0c760289 removed static initialization order fiasco from fieldpattern 2021-03-11 10:00:41 +01:00
Zeno Rogue
b872926cac in -mingw64-cross, changed -DCAP_GLEW=1 to -DGLEW_STATIC 2021-03-11 09:29:27 +01:00
Zeno Rogue
f5793c7bcb added -mingw64-cross target 2021-03-11 09:16:55 +01:00
Zeno Rogue
a54c34ff99 mymake:: renamed system to mysystem (as it no longer just converts the type) and moved the implementation earlier 2021-03-11 09:16:42 +01:00
Arthur O'Dwyer
60fa736904 Use OSX 10.15 and Ubuntu Bionic for all TravisCI runs.
Ideally we'd just say "use the default OS version" and have it
auto-upgrade as Travis upgrades their stuff, with no work on
our part. Unfortunately, Travis has let their default OSX image
lag so far back (it's now 10.13) that Homebrew has started
refusing to install GLEW without the `--build-from-source` flag.
So, sign up for some extra maintenance work.
2021-03-10 16:57:17 -05:00
Arthur O'Dwyer
3a29576d9f Add build steps to check the committed files against "make clean".
If "make clean" on a new checkout causes diffs, you accidentally committed
one of the build products currently listed in "make clean", and you
should `git rm` it again.

If "make clean" on a dirty/built checkout causes diffs, then either
(1) the "make" process modified some tracked file which is not removed
by "make clean", i.e. either (1A) it is a build product which needs to
be `git rm`ed AND added under "make clean", or (1B) the build process
is modifying some source file, which is highly weird and shouldn't happen;
or else (2) "make" created some untracked file which is not removed
by "make clean", i.e., you should add that build product to "make clean".

The Travis build that uses "mymake" now does the same "mv" trick as Github CI,
to avoid having the executable sometimes named "./hyperrogue" and sometimes
named "./hyper". Why are these filenames different, anyway?
2021-03-10 12:00:11 -05:00
Arthur O'Dwyer
0fd92b6c37 git rm hyper.html
This build artifact should not be checked in.
2021-03-10 12:00:11 -05:00
Zeno Rogue
7cc628fb55 fixed to work with other CAP options 2021-03-10 08:40:43 +01:00