1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-18 03:04:48 +00:00
Commit Graph

5369 Commits

Author SHA1 Message Date
Zeno Rogue
8393128106 on-activation effect for Orb of Digging in OSM 2020-03-07 04:47:10 +01:00
Zeno Rogue
98d11d7ba1 new Orbs in OSM 2020-03-07 04:47:10 +01:00
Zeno Rogue
b31e81f442 fixed a crash bug while drawing 2020-03-07 04:47:10 +01:00
Zeno Rogue
b34df21540 Eclectic in 3D 2020-03-07 04:47:10 +01:00
Zeno Rogue
d725c2b17c Gold Ball looks like ball 2020-03-07 04:47:10 +01:00
Zeno Rogue
2ccb48f765 WFC can be experimented with 2020-03-07 04:47:10 +01:00
Zeno Rogue
3cfa608c4a implemented Rusalka and Pike 2020-03-07 04:47:10 +01:00
Zeno Rogue
511a8e9157 onemore fixup to ElectricLand 2020-03-07 04:47:10 +01:00
Zeno Rogue
0a1d29ad1a fixup to isElectricLand 2020-03-07 04:47:10 +01:00
Zeno Rogue
a1eab8d183 heat in Eclectic 2020-03-07 04:47:10 +01:00
Zeno Rogue
7e75c28fc1 Frogs implemented 2020-03-07 04:47:10 +01:00
Zeno Rogue
73bd3c7369 fixup to new lands defined 2020-03-07 04:47:10 +01:00
Zeno Rogue
8cdb45ec01 adjusted elec to Eclectic City 2020-03-07 04:47:10 +01:00
Zeno Rogue
0dc63ee0ba killing Frogs gives orb powers 2020-03-07 04:47:10 +01:00
Zeno Rogue
92deb5e6b1 adjusting Miners for Eclectic 2020-03-07 04:47:10 +01:00
Zeno Rogue
d1bbc6e83e wfcgen, and generating laEclectic 2020-03-07 04:47:10 +01:00
Zeno Rogue
f7135800b6 generating laWet and laFrog 2020-03-07 04:47:10 +01:00
Zeno Rogue
833c8080ff set ipd via CLI 2020-03-07 04:47:10 +01:00
Zeno Rogue
f84f51e972 new utility functions: (de)serialize, as_cstring 2020-03-07 04:47:10 +01:00
Zeno Rogue
8cf90ef848 added the new monsters to killtable 2020-03-07 04:47:10 +01:00
Zeno Rogue
5d9fdd83a8 fixed ODS; non-isotropic ODS 2020-03-07 04:47:10 +01:00
Zeno Rogue
00e436f0e2 variant:: cleaner implementation 2020-03-07 04:47:10 +01:00
Zeno Rogue
bc12d35053 fixup to ElectricLand 2020-03-07 04:47:10 +01:00
Zeno Rogue
d08c5ea0c4 genderswitch for Rusalka/Topielec 2020-03-07 04:47:10 +01:00
Zeno Rogue
8fb66450dd Rusalka/Topielec graphics 2020-03-07 04:47:10 +01:00
Zeno Rogue
5622901b5a consistent coloring of Frog-orbs and Impact 2020-03-07 04:47:10 +01:00
Zeno Rogue
513750a028 vector graphics of Frogs and Pikes 2020-03-07 04:47:10 +01:00
Zeno Rogue
40dc80df9c implemented Orb of Chaos 2020-03-07 04:47:09 +01:00
Zeno Rogue
b96eb32246 cleaned up jumping orbs; implemented Orb of Impact 2020-03-07 04:47:09 +01:00
Zeno Rogue
99e64d862d shallow water graphics and mechanics 2020-03-07 04:47:09 +01:00
Zeno Rogue
87254a551e new lands declared 2020-03-07 04:47:09 +01:00
Zeno Rogue
5707fac1a7 new ring shape: shFrogRing 2020-03-07 04:47:09 +01:00
Zeno Rogue
04e5a47371 all chaos modes can now be used for achievements 2020-02-26 00:54:25 +01:00
Zeno Rogue
acfd182913 cleaned up getNewLand 2020-02-25 12:28:24 +01:00
Zeno Rogue
36f218f1bf Merge branch 'master' of https://github.com/zenorogue/hyperrogue 2020-02-17 10:34:10 +01:00
Zeno Rogue
d673ae41b7 changed the default 'how' to 8 2020-02-17 10:33:56 +01:00
Zeno Rogue
155c2f38d0
Merge pull request #90 from Quuxplusone/gl-deprecation
Define `GL_SILENCE_DEPRECATION` on OSX
2020-02-16 17:53:50 +01:00
Arthur O'Dwyer
3f129ff6e5 Define GL_SILENCE_DEPRECATION on OSX.
This is gross and inexplicable, but Xcode now spews warnings whenever
you use any part of OpenGL on Mac.
https://www.reddit.com/r/opengl/comments/b44tyu/apple_is_deprecating_opengl/
https://www.reddit.com/r/opengl/comments/8okcf1/opengl_deprecated_in_macos_1014/
Fortunately the workaround for now is to just suppress the warnings.

    In file included from hyper.cpp:26:
    ./glhr.cpp:21:20: error: 'glGetError' is deprecated: first deprecated
          in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION
          to silence these warnings) [-Werror,-Wdeprecated-declarations]
      GLenum errCode = glGetError();
                       ^
2020-02-16 10:10:50 -05:00
Zeno Rogue
3b10c95a32
Merge pull request #89 from Quuxplusone/gcc54
Remove all GCC 4.6 support, and for other purposes
2020-02-16 11:09:35 +01:00
Arthur O'Dwyer
e7ce5e3084 Fix some typos in the README. 2020-02-15 23:01:25 -05:00
Arthur O'Dwyer
6089a8b391 Const-correctness in langen.cpp. 2020-02-15 22:59:04 -05:00
Arthur O'Dwyer
d0a6212fd4 Remove all GCC 4.6 support; new minimum is GCC 5.4. 2020-02-15 16:22:15 -05:00
Zeno Rogue
8c87f123a0 CAP_ZLIB to tell whether we need ZLIB 2020-02-15 14:10:49 +01:00
Zeno Rogue
33e6242f36
Merge pull request #88 from Quuxplusone/unbreak-travis
Fix several minor issues causing TravisCI to be red
2020-02-15 13:54:12 +01:00
Arthur O'Dwyer
e6ac60b356 Fix a typo-bug in f20a6bf2: s/phtread/pthread/
However, this does not unbreak the build on Emscripten.
Emscripten doesn't know where to find <zlib.h> at all:

    ./sysconfig.h:429:10: fatal error: 'zlib.h' file not found
    #include <zlib.h>
             ^~~~~~~~
2020-02-14 13:17:42 -05:00
Arthur O'Dwyer
fe53cd09ad Silence a warning to fix the build break on clang++ -std=c++11 -Wall.
./rogueviz/rewriting.cpp:120:37: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
      ginf[gInfOrderMixed].distlimit = {1, 1};
                                        ^~~~
                                        {   }
2020-02-14 13:14:48 -05:00
Arthur O'Dwyer
a07e1d0809 Fix a compiler error from g++-4.6 -std=c++0x.
reg3.cpp:1129:47: error: expected primary-expression before ‘{’ token

This doesn't completely fix the build break on gcc46.
It's probably time to retire that build from TravisCI.
2020-02-14 13:12:04 -05:00
Zeno Rogue
ed15d381aa added -O3 to mymake suggestion 2020-02-13 12:12:37 +01:00
Zeno Rogue
aa02d6808b rogueviz:: impossible triangle viz 2020-02-13 12:09:42 +01:00
Zeno Rogue
a241a3df61 nilv:: get_heptagon_at 2020-02-13 11:09:27 +01:00