Commit Graph

5171 Commits

Author SHA1 Message Date
Zeno Rogue f4b7810b10 Orb of Earth effects in the new lands 2020-03-07 04:47:10 +01:00
Zeno Rogue 04b3d5e8d4 inv:: missing char explained 2020-03-07 04:47:10 +01:00
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