Zeno Rogue
3c9e4db46e
major cleanup of projection setting
2019-09-12 22:43:00 +02:00
Zeno Rogue
168a9bc304
fixed RogueViz still using old functions
2019-09-12 22:38:45 +02:00
Arthur O'Dwyer
a478bb1485
Fix some minor std::function-related bugs.
...
Lambdas to be stored in `function<void()>` should not return `bool`.
Two uses of `std::function` could be just `function`, like everywhere
else in the codebase.
2019-02-06 18:48:53 +01:00
Zeno Rogue
7bb72d0817
rogueviz:: fixed to drawStandard in Banach-Tarski
2018-11-24 02:08:27 +01:00
Zeno Rogue
d935febf09
refactored some global and stereo:: variables into display_data structure
2018-11-18 18:26:56 +01:00
Zeno Rogue
680dca90c8
shaderside projection
2018-11-18 18:26:55 +01:00
Zeno Rogue
1ab460ffb1
type color_t should now be consistently used for colors; reimplemented drawqueue in OO fashion
2018-09-04 19:53:42 +02:00
Zeno Rogue
e7dbe6214d
fix in rogueviz-banachtarski
2018-09-01 14:09:38 +02:00
Zeno Rogue
e1c49a83fa
fixed displayspin in syntetic
2018-08-19 16:28:36 +02:00
Zeno Rogue
453c06f9f9
functions with rotation parameters in S84-degree system have been removed or replaced in radian versions
2018-08-19 15:52:39 +02:00
Zeno Rogue
682f804576
major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T>
2018-08-18 00:46:45 +02:00
Zeno Rogue
9faa285814
New file geometry2.cpp, with moved ggmatrix, relative_matrix, virtualRebase, and new get_corner_position family. Refactored in floorpatterns, textures, and grid to use get_corner_position family.
2018-08-17 16:47:06 +02:00
Zeno Rogue
5e891cf66e
fixed the uninitialized variable warnings
2018-06-28 14:30:34 +02:00
Zeno Rogue
63869c6d33
renamed the size function to isize
2018-06-22 14:47:24 +02:00
Zeno Rogue
35301f0a68
movement animations now work in quotient geometries
2018-06-17 17:51:26 +02:00
Zeno Rogue
520e5e5dbb
pass lambdas to functions by reference, not by value zenorogue/hyperrogue#25
2018-06-12 22:17:08 +02:00
Zeno Rogue
9c501642c5
added the Banach-Tarski vis to the RogueViz presentation
2018-06-12 21:16:52 +02:00
Zeno Rogue
a40d64a8f6
namespaces conform to an older standard
2018-06-11 18:00:40 +02:00
Zeno Rogue
7d04f92b55
added the Banach-Tarski animation to RogueViz
2018-06-11 02:24:10 +02:00