1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-24 13:27:17 +00:00
Commit Graph

154 Commits

Author SHA1 Message Date
Zeno Rogue
848eb8f48b export everything: modules compiled separately 2019-09-12 22:50:16 +02:00
Zeno Rogue
9647cbd47e added #include hyper.h to all cpp files 2019-09-12 22:50:16 +02:00
Zeno Rogue
a03eb0d913 fixed new geometry handling for Archimedean 2019-09-12 22:50:15 +02:00
Zeno Rogue
e5fb06e6cd product:: HUD items displayed correctly 2019-09-12 22:50:14 +02:00
Zeno Rogue
96bf478482 renamed DIM to GDIM 2019-09-12 22:50:13 +02:00
Zeno Rogue
8b1c7bffe4 initial reformatting of comments for Doxygen 2019-09-12 22:50:13 +02:00
Zeno Rogue
5ea055b39e split namespace conformal into models and history 2019-09-12 22:50:12 +02:00
Zeno Rogue
c2d56fb9bc autohdr.h applied in more files 2019-09-12 22:50:12 +02:00
Zeno Rogue
d0589fc1e4 racing:: some junk removed 2019-09-12 22:50:11 +02:00
Zeno Rogue
4b3ada46fd racing:: distance not displayed in unknown 2019-09-12 22:50:11 +02:00
Zeno Rogue
b6c2457a13 racing::standard_centering auto-disabled in Solv 2019-09-12 22:50:11 +02:00
Zeno Rogue
a9f02623d5 racing:: track generation in Solv 2019-09-12 22:50:11 +02:00
Zeno Rogue
0720c93974 racing:: in set_view(), reduce steps to 10 in PURE geometreis 2019-09-12 22:50:11 +02:00
Zeno Rogue
fc143970c0 racing:: disabled track-relative centering in kitedart3 2019-09-12 22:50:11 +02:00
Zeno Rogue
cbce59d5d2 fixed race generation in complex Euclidean tilings 2019-09-12 22:50:11 +02:00
Zeno Rogue
8830770982 fixed celldistance parameter order (to a more popular c1) in two instances 2019-09-12 22:50:11 +02:00
Zeno Rogue
aa9d9cf54a racing:: increased byat array size just in case 2019-09-12 22:50:11 +02:00
Zeno Rogue
dd212d756b fixed the monster color in the minimap for Dragons etc 2019-09-12 22:50:08 +02:00
Zeno Rogue
b6e303ec7d MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure 2019-09-12 22:50:03 +02:00
Zeno Rogue
9630ca9663 fixed reading vernum from officials.data; also no more crashes/RACEWONs if that file does not exist 2019-09-12 22:50:02 +02:00
Zeno Rogue
008cfc220d racing:: progress bar live in 3D 2019-09-12 22:50:02 +02:00
Zeno Rogue
6012cbc8e2 racing: in SpaceRocks 2019-09-12 22:50:02 +02:00
Zeno Rogue
1b93ecd5a3 vernum uniformization 2019-09-12 22:50:02 +02:00
Zeno Rogue
ae100b1e72 removed some obsolete debug printfs 2019-09-12 22:50:02 +02:00
Zeno Rogue
148161c07d 3D:: fixes in racing::set_view() 2019-09-12 22:50:00 +02:00
Zeno Rogue
eec99b96df 2d3d:: adjusted racing 2019-09-12 22:49:54 +02:00
Zeno Rogue
d994c92ab6 fixed centering in racing 2019-09-12 22:49:53 +02:00
Zeno Rogue
3da6090320 dialog:: addBoolItem_action, addBoolItem_action_neg, addBoolItem_choice used when applicable 2019-09-12 22:43:00 +02:00
Zeno Rogue
44495852ad hr_exception, currently used for build_shortest_path 2019-09-12 22:42:58 +02:00
Zeno Rogue
80d14c0196 add_action_push consistently; improved some menu hotkeys and ordering; improved some naming 2019-09-12 22:42:58 +02:00
Zeno Rogue
b875853232 racing:: changes in TWIDTH: no more +1 in 3D binary; +1 if it would be 1; increases per each 8 race_tries 2019-09-12 22:38:47 +02:00
Zeno Rogue
d9b90d8a8e 3D:: two-player uses split screen 2019-09-12 22:38:45 +02:00
?
e47ad880a0 racing:: missing CAP_FILES guard 2019-09-12 22:38:42 +02:00
?
2f66a64ce3 3d:: racing:: increased TWIDTH in binary3, as otherwise it could not create paths 2019-09-12 22:38:42 +02:00
?
c797d4ccba racing:: fixed a potential crash if goal not found 2019-09-12 22:38:42 +02:00
?
c5e87f1d2d racing:: history is saved in 3D 2019-09-12 22:38:42 +02:00
?
71ef823c43 racing:: reduced setdist parameter 2019-09-12 22:38:42 +02:00
?
365b6595d3 racing:: added CAP_CRYSTAL guards 2019-09-12 22:38:42 +02:00
?
0d795e60bf 3d::racing:: 3d racing (partial) 2019-09-12 22:38:42 +02:00
?
e88db219b8 racing:: CAP_FILES employed 2019-09-12 22:38:39 +02:00
Zeno Rogue
8575bd8ef6 racing:: no more splitscreen outside of racing mode 2019-09-12 22:38:39 +02:00
Zeno Rogue
f8cd171bb2 reset the starting land after disabling the Racing mode 2019-09-12 22:38:39 +02:00
Zeno Rogue
f6092de56f fixed crash on changing projection while not in race 2019-09-12 22:38:39 +02:00
Zeno Rogue
c80df92acb text fixes, PL translation updated 2019-09-12 22:38:39 +02:00
Zeno Rogue
d6b79162c0 racing:: fixed a bug with official races generating incorrectly 2019-09-12 22:38:39 +02:00
Zeno Rogue
e42abbbf24 racing:: finish message 2019-09-12 22:38:39 +02:00
Zeno Rogue
5db477390c racing:: fixed not configuring track correctly when started from CLI 2019-09-12 22:38:39 +02:00
Zeno Rogue
9ecf07755d racing:: side display 2019-09-12 22:38:39 +02:00
Zeno Rogue
46b87a20b2 racing:: myname added to scores 2019-09-12 22:38:39 +02:00
Zeno Rogue
8756b8e27a racing::standard_centering 2019-09-12 22:38:39 +02:00
Zeno Rogue
294d287518 racing:: fixed hotkey clash for 'best scores to show as ghosts' vs 'guiding line' 2019-09-12 22:38:39 +02:00
Zeno Rogue
07b8c37247 racing:: race angle now defaults correctly to 90 degrees 2019-09-12 22:38:39 +02:00
Zeno Rogue
4c19618cbb racing:: race TPP now adjusts better to the screen aspect ratio 2019-09-12 22:38:39 +02:00
Zeno Rogue
2cb19e153d racing:: 'two players' option should work now 2019-09-12 22:38:39 +02:00
Zeno Rogue
c313f59c87 racing: disable mouse pointing 2019-09-12 22:38:39 +02:00
Zeno Rogue
0a794f5b26 added set_priority_board(LB_RACING) 2019-09-12 22:38:39 +02:00
Zeno Rogue
6cea3c7378 illegal ghosts are now cleared after the race, not before 2019-09-12 22:38:39 +02:00
Zeno Rogue
20f7e8ff6d racing:: display scores/ghosts for racing even if racing is not yet on 2019-09-12 22:38:39 +02:00
Zeno Rogue
a783e19f6a racing:: removed OO dialog since it caused errors on some systems 2019-09-12 22:38:39 +02:00
Zeno Rogue
370de4c735 race timestamp now uses 'long long' instead of 'time_t' to prevent incompatibilities 2019-09-12 22:38:39 +02:00
Zeno Rogue
325877a9ee racing:: increase range allowed 2019-09-12 22:38:39 +02:00
Zeno Rogue
15cd70c6a7 racing:: officials as one file 2019-09-12 22:38:39 +02:00
Zeno Rogue
36920c04ec racing menu improvements, translations updated, text fixes 2019-09-12 22:38:38 +02:00
Zeno Rogue
e4939ad8d4 racing:: achievements/leaderboards 2019-09-12 22:38:38 +02:00
Zeno Rogue
ada9a99a5d racing:: works correctly with yshift 2019-09-12 22:38:38 +02:00
Zeno Rogue
e0212b1495 more official racers 2019-09-12 22:38:38 +02:00
Zeno Rogue
8d588cbdab racing:: trophies 2019-09-12 22:38:38 +02:00
Zeno Rogue
a989214a46 racing:: guiding line feature 2019-09-12 22:38:38 +02:00
Zeno Rogue
7100dc0de6 racing:: changed the order in the menu 2019-09-12 22:38:38 +02:00
Zeno Rogue
2f1b3562c5 racing:: official Vizier ghost is drawn 2019-09-12 22:38:38 +02:00
Zeno Rogue
72417638d7 racing:: fixed mkdir on Windows 2019-09-12 22:38:38 +02:00
Zeno Rogue
6ec03a5217 racing:: golden auraspecial 2019-04-29 17:19:06 +02:00
Zeno Rogue
8635c49a5e racing:: race_advance 2019-04-29 17:19:06 +02:00
Zeno Rogue
39067a83df racing:: fixed racetimeformat, wrong digit was bounded to <6 2019-04-29 17:19:06 +02:00
Zeno Rogue
9a47148ae7 racing:: checksum to disable ghosts on incorrect tracks 2019-04-29 17:19:06 +02:00
Zeno Rogue
1d413a7d97 racing:: blockoff false routes 2019-04-29 17:19:06 +02:00
Zeno Rogue
d65c41db12 racing::add_debug 2019-04-29 17:19:06 +02:00
Zeno Rogue
8225593756 racing:: not available in bounded words (disabled in menu, changing geometry disables racing 2019-04-29 17:19:05 +02:00
Zeno Rogue
9f3eaf7011 racing:: player_relative enforced in quotient geometries 2019-04-29 17:19:05 +02:00
Zeno Rogue
7291b0d7be racing:: do not show X if invalid point 2019-04-29 17:19:05 +02:00
Zeno Rogue
4a308792a1 racing:: build_shortest_path used 2019-04-29 17:19:05 +02:00
Zeno Rogue
114d5d44d9 racing:: icewalls are no longer considered passable 2019-04-29 17:19:05 +02:00
Zeno Rogue
f0be09407e racing:: works with crystal 2019-04-29 17:19:05 +02:00
Zeno Rogue
0a8b0c44d4 racing:: TWIDTH is now set depending on geometry 2019-04-29 17:19:05 +02:00
Zeno Rogue
04f26cdf1d racing:: failure now uses gamegen_failure flag -- no more game starting multiple times 2019-04-29 17:19:05 +02:00
Zeno Rogue
28edeea169 racing:: reset footphase for ghosts who have reached the target 2019-04-29 17:19:05 +02:00
Zeno Rogue
6a9eaa91bd racing:: compressing the files 2019-04-29 17:19:05 +02:00
Zeno Rogue
c703fd50eb racing:: fixed not selecting track_code and specialland 2019-04-29 17:19:05 +02:00
Zeno Rogue
201f3fb11d racing:: smaller spread of racer generation 2019-04-29 17:19:05 +02:00
Zeno Rogue
b840574351 racing:: you can no more start moving by pressing GO before the time starts 2019-04-29 17:19:05 +02:00
Zeno Rogue
1810a89daa racing:: reordered the tracks from easiest to hardest 2019-04-29 17:19:05 +02:00
Zeno Rogue
82318e938f racing:: more space on the start line 2019-04-29 17:19:05 +02:00
Zeno Rogue
29c0b899dc racing:: track selection; can be now set as a special game mode 2019-04-29 17:19:05 +02:00
Zeno Rogue
6dd14a310f racing:: track code can be changed 2019-04-29 17:19:05 +02:00
Zeno Rogue
8672b121b9 racing:: save ghost files 2019-04-29 17:19:05 +02:00
Zeno Rogue
c67d7e06c6 racing:: remembering ghost, track selection (with times), completion percentage shown 2019-04-29 17:19:05 +02:00
Zeno Rogue
27011f1cf0 racing:: measuring times 2019-04-29 17:19:05 +02:00
Zeno Rogue
bf23d42e4c racing:: more arrangements 2019-04-29 17:19:05 +02:00
Zeno Rogue
410c05554c racing:: fixed some lands for racing 2019-04-29 17:19:05 +02:00
Zeno Rogue
8408dd63d3 racing:: hotkey configuration 2019-04-29 17:19:05 +02:00