Commit Graph

1571 Commits

Author SHA1 Message Date
Zeno Rogue bb0f482511 irr:: fixed the Dragon and Ivy graphics 2018-07-16 21:43:24 +02:00
Zeno Rogue 7cff92b20f irr:: reduced precision of lines, just like in gp 2018-07-16 21:43:10 +02:00
Zeno Rogue 03acf4ae65 Close/open/trapdoors and Rugs now look better in non-standard geometries. 2018-07-16 21:42:50 +02:00
Zeno Rogue 4d61f2169e irr:: Orb of the Sword and Kraken. 2018-07-16 21:41:59 +02:00
Zeno Rogue 58d8742cf9 fixed the generation of some lands in other geometries 2018-07-16 20:06:52 +02:00
Zeno Rogue 9d2b145123 removed unused 2018-07-16 20:06:35 +02:00
Zeno Rogue 2b1d189074 geometry improvements 2018-07-16 20:06:21 +02:00
Zeno Rogue 59ab37d509 improved vectodir and calcMousedest 2018-07-16 20:06:09 +02:00
Zeno Rogue c8c1e3a346 irregular grids 2018-07-16 20:05:23 +02:00
Zeno Rogue 4320119d02 calc_relative_matrix now accepts hyperpoint as the direction hint 2018-07-16 20:02:33 +02:00
Zeno Rogue b0278e02c8 no longer resetting geometry on each restart 2018-07-16 19:57:41 +02:00
Zeno Rogue cedd78b3e7 10.4m 2018-07-16 19:54:31 +02:00
Zeno Rogue cf89574126 added missing horo_ok 2018-07-16 19:53:12 +02:00
Zeno Rogue f4a3446ba3 argh, this should have been rectified 2018-07-11 12:58:16 +02:00
Zeno Rogue 6d8fe2bb25 'expanded' now returned in operation_name 2018-07-11 12:57:13 +02:00
Zeno Rogue 654796f028 fixed the bug in chamfered/expanded naming 2018-07-11 12:55:23 +02:00
Zeno Rogue 12047beb3a fixed the step in configure_edge_display 2018-07-11 12:38:06 +02:00
Zeno Rogue 56f668a7b1 Merge branch 'master' of https://github.com/zenorogue/hyperrogue 2018-07-11 12:34:37 +02:00
Zeno Rogue 69d7c4651a
Merge pull request #53 from Quuxplusone/travis-ci
Merge Makefiles. Add emscripten to Makefile. Test all platforms on TravisCI.
2018-07-11 12:38:26 +02:00
Zeno Rogue d57436848c rectified is GP(1,1) not GP(1,0) 2018-07-11 12:25:33 +02:00
Zeno Rogue c9f5b1e048 fixed several instances when PTM score would not be recorded when changing modes 2018-07-11 12:25:19 +02:00
Arthur O'Dwyer 8d9a03699e Fix a typo-bug detected by Clang.
./rogueviz.cpp:1721:47: error: implicit conversion from 'double' to 'int'
      changes value from 0.2 to 0 [-Werror,-Wliteral-conversion]
            dialog::editNumber(i, 1, 1000000, .2, 500, s3, "");
            ~~~~~~                            ^~
2018-07-10 17:48:31 -07:00
Arthur O'Dwyer ef562d0d43 TravisCI and Makefile integration for the emscripten build!
For testing the emscripten build in TravisCI, it looks like some
arcane combination of node + Browserify + the wasmify plugin + maybe
some other stuff *might* work, but I have no real idea yet.

For grabbing the build artifacts from Travis, you can temporarily
insert lines into the .travis.yml such as

    curl --upload-file ./hyper.html https://transfer.sh/hyper.html
    curl --upload-file ./hyper.js https://transfer.sh/hyper.js
    curl --upload-file ./hyper.wasm https://transfer.sh/hyper.wasm

However, "hyper.wasm" is about 2.8 megabytes in size, so this hack
definitely should never become part of the *master* `.travis.yml`.
2018-07-10 17:48:31 -07:00
Arthur O'Dwyer 5142901772 Merge Makefile.{mac,mgw} into Makefile.simple.
https://travis-ci.org/Quuxplusone/hyperrogue
2018-07-10 17:02:56 -07:00
Zeno Rogue 332bae84de debugging display is used with both cheater and autocheat 2018-07-10 23:03:02 +02:00
Zeno Rogue ba587ae40d fixed the barrier-nowall generation in a4 2018-07-10 23:02:27 +02:00
Zeno Rogue 3345999180 gp:: Warped Coast and Crystal World do not work in a4 2018-07-10 21:55:54 +02:00
Zeno Rogue a91195bda1 bugfix: Raging Bull / Orb of the Bull / Orb of Horns worked correctly only on hexagons and heptagonsm 2018-07-10 21:51:28 +02:00
Zeno Rogue f316be6793 marked Whirlpool as not working in a4 2018-07-10 21:29:33 +02:00
Zeno Rogue 291f326634 fixed buildEquidistant by using MODFIXER instead of 42 2018-07-10 21:24:31 +02:00
Zeno Rogue bc558a18df gp:: ok, chamfered appears, but it is correctly called 'expanded' 2018-07-10 21:18:07 +02:00
Zeno Rogue b2ba4efc40 gp:: in a4, replaced '2x bitruncated' with 'rectified'; better active display on 'bitruncated'; hidden 'chamfered' 2018-07-10 21:11:02 +02:00
Zeno Rogue 0d194af3d1 gp:: avoid crash in dir_bitrunc457 2018-07-10 21:04:40 +02:00
Zeno Rogue cee40849e8 gp:: in the dialog, slider ranges from 0 to 8 (not from 1 to 10) 2018-07-10 21:04:20 +02:00
Zeno Rogue c0d2a1cad6 gp:: no more using football-colorable graphics for R'Lyeh etc. on a4 2018-07-10 18:29:31 +02:00
Zeno Rogue 6c02c9879a gp:: drawrec(boundary) removed, no longer needed 2018-07-10 18:14:49 +02:00
Zeno Rogue 489b9a328d linepatterns:: patTriRings now works with a4 2018-07-10 18:03:58 +02:00
Zeno Rogue f94c85a4fa gp:: distance calculation 2018-07-10 18:03:41 +02:00
Zeno Rogue aaf0a949c3 gp:: base_distlimit adjusted in a4 2018-07-10 18:01:55 +02:00
Zeno Rogue d986ed7617 gp:: more concentrated tree 2018-07-10 18:01:42 +02:00
Zeno Rogue 711efc3be4 gp::fixed land not generating sometimes in a4 2018-07-10 14:25:55 +02:00
Zeno Rogue 84afa659c8 geometry changing now keeps gp:: state if possible -- no longer disable when switching to nonorientable or a4 2018-07-10 13:17:55 +02:00
Zeno Rogue c1105aa263 fixed keys not working in the quit screen 2018-07-10 13:16:04 +02:00
Zeno Rogue 12cfc0b0b5 fixed the size of Krakens and shMagicSword on euclid4 2018-07-10 13:15:49 +02:00
Zeno Rogue def5a8d5a2 gp:: ishept, pseudohept, and kraken_pseudohept for a4 2018-07-10 13:15:26 +02:00
Zeno Rogue 587b63a761 fixed Kraken movement on squares 2018-07-10 13:14:28 +02:00
Zeno Rogue 5cd8f695a3 Goldberg-Coxeter construction for order-4 tilings (everything seems to work except distance calculations) 2018-07-10 04:13:35 +02:00
Zeno Rogue a7fa9d7525 hooks_draw no longer prevents other shmup::monsters from displaying 2018-07-09 21:14:52 +02:00
Zeno Rogue 8caa1f1354 rogueviz:: fixed the mouseover labels; also 'canvas' removed automatically 2018-07-09 21:14:29 +02:00
Zeno Rogue d48207cd2f fixed: (mode.flags AND) torusconfig::TF_HEX 2018-07-09 21:04:23 +02:00