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
749ad03138
syntetic tilings (WIP)
2018-08-17 13:29:00 +02:00
Zeno Rogue
4f3cc3783a
binary tiling
2018-08-09 19:28:53 +02:00
Zeno Rogue
bbebb55bd9
virtualRebase for hyperpoints (not transmatrices)
2018-08-04 22:36:08 +02:00
Zeno Rogue
508cecb3b3
the cost of leaving Land of Power now happens before collecting items
2018-08-01 14:04:47 +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
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
f721c243d2
removed DOSHMUP
2018-07-09 20:38:20 +02:00
Zeno Rogue
d523ceabfd
rogueviz::shmup:: all references to rogueviz in shmup replaced with handlers
2018-07-09 19:32:34 +02:00
Zeno Rogue
98ea11de86
fixed the warnings about comparing int and bool
2018-07-07 11:05:48 +02:00
Zeno Rogue
f7ae00fd39
fixed calc_relative_matrix in field quotient geometry
2018-07-05 07:32:27 +02:00
Zeno Rogue
c6412511f5
fixed a bug in leader movement by using pathdist; also made pathdist more robust
2018-06-28 11:42:25 +02:00
Zeno Rogue
63869c6d33
renamed the size function to isize
2018-06-22 14:47:24 +02:00
Zeno Rogue
8f8a259992
new quotient geometries
2018-06-22 01:48:46 +02:00
Zeno Rogue
35301f0a68
movement animations now work in quotient geometries
2018-06-17 17:51:26 +02:00
Zeno Rogue
3881a7dd97
more cleanup with uniformizing the keys for 'back' and 'help'
2018-06-13 00:00:01 +02:00
Zeno Rogue
44affc3e9d
resolved conflicts introduced by merging zenorogue/hyperrogue#21
2018-06-12 23:28:06 +02:00
Zeno Rogue
4c619e60dd
moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library
2018-06-11 01:58:31 +02:00
Zeno Rogue
98246d3066
more cleanup in parameters, restartGame cleanup
2018-06-11 00:58:38 +02:00
Zeno Rogue
d3662a935d
fix compiler warnings: catch(out_of_range&)
2018-06-07 13:58:00 +02:00
Zeno Rogue
319190b0dd
fixed the shmup mode (was hiding tiles when monster appeared)
2018-05-26 10:40:17 +02:00
Zeno Rogue
e5d5678900
fixed a bug in fixStorage
2018-05-22 20:40:52 +02:00
Zeno Rogue
530c689c98
RogueViz fixes
2018-05-18 17:34:12 +02:00
Zeno Rogue
586101e0d6
GP/Zebra no longer generates graphics incorrectly
2018-05-15 23:24:44 +02:00
Zeno Rogue
666ddb007e
MAJOR REWRITE of floor patterns
2018-05-07 20:13:56 +02:00
Zeno Rogue
6cf86f9604
silence the clang warning about char index
2018-05-07 20:11:29 +02:00
Zeno Rogue
8cbabb285d
do not exit the game if calc_relative_matrix fails on the sphere
2018-04-22 11:13:42 +02:00
Zeno Rogue
616a4fddc7
fixed bugs with ggmatrix and virtualRebase
2018-04-21 19:13:53 +02:00
Zeno Rogue
edf4dd42cc
fixed relative gmatrix computation in gp and line animation
2018-04-21 14:01:54 +02:00
Zeno Rogue
56fe281674
gp:: shmup:: fix to calc_relative_matrix (only _help was fixed)
2018-04-10 17:06:30 +02:00
Zeno Rogue
033c626dfc
restartGame, wrong mode, and resetModes now use constants instead of magic char names
2018-04-09 18:05:23 +02:00
Zeno Rogue
830785990c
renamed whirl to goldberg
2018-04-09 17:40:12 +02:00
Zeno Rogue
63f50a1136
whirl:: fix ggshmup and calc_relative_matrix (also seems to fix nonbitrunc in general)
2018-04-06 23:20:04 +02:00
Zeno Rogue
ac37b6df99
more elegant cellwalkers
2018-03-24 12:59:01 +01:00
Zeno Rogue
be06bd31ce
Implemented the shmup versions of Ruined City and Jelly Kingdom.
2018-02-12 12:48:31 +01:00
Zeno Rogue
64adb6f0ea
updated the header comments to 2018, also added the missing ones
2018-02-09 00:40:26 +01:00
Zeno Rogue
b3f047ea6a
reworked 3D vision
2018-02-03 13:41:49 +01:00
Zeno Rogue
22d3d2590f
some work on the savemem feature
2018-01-26 01:45:49 +01:00
Zeno Rogue
5bf6d54c7d
changed chamfered to bitruncated
2018-01-06 22:34:03 +01:00
Zeno Rogue
495dbba809
renamed 'truncated' to 'chamfered'
2018-01-04 18:39:04 +01:00
Zeno Rogue
11569c693d
big change: more configuration for the torus (and also Klein bottle)
2017-12-28 16:46:10 +01:00
Zeno Rogue
bf24550e82
magic adjustment of textures
2017-12-16 09:03:50 +01:00
Zeno Rogue
87b6b8b372
Snakes Nest v1
2017-12-05 19:43:45 +01:00
Zeno Rogue
5710c665da
Hunting Dogs are now slower in coop Shmup
2017-12-03 20:14:38 +01:00
Zeno Rogue
5defb06d81
improved headers / conditional compilation
2017-12-02 00:31:36 +01:00
Zeno Rogue
18c58fdfde
some fixes for shmup in new geometries (untested, might be still buggy)
2017-11-13 12:49:12 +01:00
Zeno Rogue
19f12e3068
HUD elements, including the compass, now drawn correctly in all pmodels
2017-11-13 11:08:06 +01:00
Zeno Rogue
800a37f646
realradius
2017-11-07 13:40:56 +01:00
Zeno Rogue
0ce82e23bd
fixed the Compass in Gans/ortho projection
2017-11-07 13:09:57 +01:00
Arthur O'Dwyer
43cb9c0bf4
Change every "pop this menu" option text to the two words "go back".
...
And add translations for "go back", copied from the existing translations
for the word "return".
2017-10-30 18:48:14 -07:00
Arthur O'Dwyer
dae6b9e3d3
Consistently use "space" for the "pop this menu" option in all submenus.
...
The "pop this menu" option's *text* is still highly variable among all
the different menus, which could make it hard to navigate, but at least
if you're using the keyboard it's now easy to "go back".
Plus, the rogueviz menu incorrectly reported "(v) exit menu" when actually
`v` was already in use by an earlier option. This is now fixed.
2017-10-30 18:48:14 -07:00
Zeno Rogue
ae5938e1a4
renamed the variable 'purehepta' to 'nontruncated'
2017-10-30 12:24:41 +01:00
Zeno Rogue
00c9238bd6
more rearrangement
2017-10-29 12:46:57 +01:00
Zeno Rogue
ee14b3035f
changes to compile on Android/iOS
2017-10-17 20:36:36 +02:00
Zeno Rogue
30c095fde8
fixed the joystick bug (also 10.1c)
2017-10-16 01:22:24 +02:00
Zeno Rogue
0d3cb57ba8
rebound 'i'nventory key no longer works if it should not
2017-10-16 00:20:32 +02:00
Zeno Rogue
1975069797
Terracotta now works in shmup
2017-10-12 11:33:26 +02:00
Zeno Rogue
343d0719b1
adapted most new lands for Shmup and some other modes
2017-10-11 22:16:07 +02:00
Zeno Rogue
031e423819
fixed the shmup crash bug
2017-09-04 20:43:17 +02:00
Zeno Rogue
5e0afffb63
Fire spreading is now simulated in the whole generated part of the world.
2017-09-03 00:33:35 +02:00
Zeno Rogue
db290e479a
Configured key and mission menu's overview now display the mode-appropriate overview screen
2017-08-18 02:32:14 +02:00
Zeno Rogue
7c82c3e5a3
fixes to make the Emscripten web version compile correctly
2017-08-13 20:49:38 +02:00
Zeno Rogue
f7c1cfb4e4
Fixed a bug with crashes in peaceful shmup
2017-08-13 19:14:16 +02:00
Zeno Rogue
cc03560389
10.0d
2017-07-25 00:21:36 +02:00
Zeno Rogue
fdc1ac1e6e
10.0d
2017-07-24 02:02:32 +02:00
Zeno Rogue
8cb8e2a3ec
updated to 10.0c
2017-07-23 01:33:27 +02:00
Zeno Rogue
ce5650a81f
10.0
2017-07-16 23:00:55 +02:00
Zeno Rogue
069f7b0caf
Major refactoring, multisampling
2017-07-10 20:47:38 +02:00
Zeno Rogue
22c9217219
work in progress for 10.0
2017-07-04 15:38:33 +02:00
Zeno Rogue
7c66469394
other changes in 9.4n
2017-06-18 18:52:15 +02:00
Zeno Rogue
4addcaa71f
update to 9.4l
2017-06-09 03:41:33 +02:00
Zeno Rogue
c2cff957cf
update to 9.4k
2017-05-31 18:33:50 +02:00
Zeno Rogue
1c99cd647e
commited changes from 9.4i and some extra
2017-05-27 21:40:40 +02:00
Zeno Rogue
c52625e7ca
Updated to 9.4g (mostly tutorial fixes)
2017-04-14 20:12:23 +02:00
Zeno Rogue
58e053f183
Updated the source files to 9.4c
2017-03-23 11:53:57 +01:00
Eryk Kopczyński
3237ff455e
Updated to 8.3j
2016-08-26 11:58:03 +02:00
Zeno Rogue
19055633b0
Updated HyperRogue sources to 7.4f.
2016-01-02 11:09:13 +01:00