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
Zeno Rogue
0c42b32efc
all the references to RogueViz from main HR removed, except 'rogueviz.cpp' included with CAP_ROGUEVIZ. RogueViz can be compiled eitehr by setting CAP_ROGUEVIZ=1 or by linking rogueviz.cpp
2018-07-09 21:03:46 +02:00
Zeno Rogue
ef182b225e
all hr functions/variables used in rogueviz now listed in hyper.h
2018-07-09 21:02:23 +02:00
Zeno Rogue
887deae03f
rogueviz:: timetowait set for iterations
2018-07-09 20:40:28 +02:00
Zeno Rogue
6e4e9e0a46
SVG links no longer use an additional field in polytodraw -- they are a new type of polyunion now
2018-07-09 20:40:05 +02:00
Zeno Rogue
f721c243d2
removed DOSHMUP
2018-07-09 20:38:20 +02:00
Zeno Rogue
6303b8033b
rogueviz:: help done via hooks
2018-07-09 20:09:56 +02:00