Zeno Rogue
304e48d4b4
arg::cheat() is now inline
2018-07-21 18:03:53 +02:00
Zeno Rogue
66f352178e
irr:: maps can now be loaded/saved
2018-07-21 17:52:00 +02:00
Zeno Rogue
190fa3ea1d
irr:: horocycles
2018-07-21 17:46:14 +02:00
Zeno Rogue
4de4d3e640
arg:: split the big if list in config.cpp
2018-07-21 16:58:50 +02:00
Zeno Rogue
45b25059b5
irr:: linepattern:: Vineyard Pattern shows cellgroups; tree and horocyclic tree work correctly
2018-07-20 02:59:51 +02:00
Zeno Rogue
f7e5f470dc
irr:: celldist and (circular, not yet horocyclic) celldistAlt
2018-07-20 02:58:47 +02:00
Zeno Rogue
35bb9ea95b
fixed the return value of the ca arg reader
2018-07-20 00:17:58 +02:00
Zeno Rogue
81f175a18c
moved -wsh from config.cpp to pattern2.cpp
2018-07-20 00:10:10 +02:00
Zeno Rogue
262d6f2a92
mode changes moved to config.cpp
2018-07-20 00:07:30 +02:00
Zeno Rogue
9d682aee45
moved more commandline options to their modules
2018-07-20 00:04:23 +02:00
Zeno Rogue
30cb9158cb
moved svg and PNG screenshot to a new file screenshots.cpp; moved some commandline arguments from commandline.cpp to their respective modules
2018-07-19 23:46:58 +02:00
Zeno Rogue
8c5a88c513
Merge pull request #55 from Quuxplusone/empty-body
...
Fix -Wempty-body warnings on GCC.
2018-07-18 02:07:24 +02:00
Arthur O'Dwyer
fbc7cd3212
Fix -Wempty-body warnings on GCC.
2018-07-17 16:53:46 -07:00
Zeno Rogue
76d0538b3c
added const
2018-07-18 00:49:13 +02:00
Zeno Rogue
c52f8e94d2
irr:: improved the wall rate
2018-07-18 00:09:39 +02:00
Zeno Rogue
bbf32af738
changing the 3D parameters sometimes did not work correctly in non-hyperbolic geometry while it should.
2018-07-17 16:06:42 +02:00
Zeno Rogue
4776784be3
irr:: known to use special land
2018-07-17 15:00:35 +02:00
Zeno Rogue
572252b94f
irr:: memorizing relmatrices (no bit performance improvement though
2018-07-17 15:00:18 +02:00
Zeno Rogue
88ed1af315
irr:: fixed a bug in auto_creator()
2018-07-17 14:38:44 +02:00
Zeno Rogue
4965fd8a83
the seabed layer now correctly uses the geom3::BOTTOM (was drawn using ground level perspective)
2018-07-17 14:38:32 +02:00
Zeno Rogue
566c466b66
loading/saving irregular maps to config and log (and recreate automatically)H
2018-07-17 14:28:49 +02:00
Zeno Rogue
9fc4e5524f
irr:: ignore achievements/leaderboards; rewritten the modecode/finalAchievement code a bit
2018-07-17 14:18:41 +02:00
Zeno Rogue
2ca0629a91
fixed crashes on getHemisphere
2018-07-17 02:39:12 +02:00
Zeno Rogue
12e2447314
better scaling of walls[1] in irr
2018-07-17 02:37:57 +02:00
Zeno Rogue
29a91c8c80
laIce is not full game on irr
2018-07-17 02:29:31 +02:00
Zeno Rogue
f597e6bfd7
choose irregular from the Goldberg menu
2018-07-17 02:29:18 +02:00
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