Lim Chunwei
129b8aac95
Disable input method in game ( #93 )
...
* Disable input method in game
* Improve imm32.lib linking
2021-11-17 08:15:50 +03:00
Muzychenko Andrey
bbbdb2d9d4
Fixed off by one in frame time tool.
2021-11-13 15:48:16 +03:00
Gábor Dobra
585a2f7113
Minor performance optimizations ( #89 )
...
* Optimize performance by calling FreePlayedBlocks rarely
Don't call it at every main loop iteration, only after someTime.
* Optimize more aggressively in Release mode
2021-11-13 14:36:22 +03:00
Muzychenko Andrey
ab7184ef86
Added float target frame time, set UPS to 120.
...
Improved frame stabilization.
Ref PR #85 .
2021-11-13 10:55:37 +03:00
Muzychenko Andrey
0b2fd28fda
Fixed unaccounted frame time, now game should be stable at 8ms/125UPS.
...
Fixed pause handling.
2021-11-12 16:21:02 +03:00
Muzychenko Andrey
ec13bca129
Stabilized main loop.
...
Cherry picked timeBeginPeriod.
Ref PR #85 .
2021-11-11 18:03:23 +03:00
Muzychenko Andrey
c29acb12d0
Merge from master: Improved frame time diagnostic tool.
...
Split overdraw palette from frame time tool.
2021-11-11 17:13:28 +03:00
Muzychenko Andrey
089ccbf549
Added Arabic translation.
2021-10-31 17:03:32 +03:00
Muzychenko Andrey
1428fb3770
Added Hebrew translation.
...
Switched to MessageBoxW in some places.
2021-10-31 13:18:21 +03:00
Raymai (Chee Boon)
457a982f72
Change only a few key places to make the program works as if it's Unicode build. ( #75 )
2021-10-28 10:58:19 +03:00
Muzychenko Andrey
502fc71afc
Added experimental translation support.
...
Added Russian translation.
Ref issues #28 , #56 .
2021-10-24 18:23:46 +03:00
Muzychenko Andrey
331f1dc125
Added release version to about dialog.
2021-10-16 16:19:53 +03:00
Muzychenko Andrey
0d9610ddb6
Added new render mode with reduced tearing.
...
Available under new option Window->Alternative Rendering.
Issue #29 .
2021-10-12 16:30:20 +03:00
Muzychenko Andrey
98f234fce3
Replaced GlobalAlloc with malloc.
...
WaveMix keeps GlobalAlloc for authenticity.
Fixed float to double casts.
Some cleanup.
2021-02-18 12:53:25 +03:00
Muzychenko Andrey
55984fbb08
Fixed x64 build warnings.
...
Replaced __intN with intN_t.
Some cleanup.
2021-02-16 19:03:45 +03:00
Muzychenko Andrey
5c3e9fea4c
Added FT music loader.
...
Fixed mouse lock.
Some cleanup.
2021-02-15 18:55:54 +03:00
Muzychenko Andrey
debe52c1e0
Added scalable window, mouse controls.
2021-02-09 18:09:44 +03:00
Muzychenko Andrey
1c5256a4c6
Added table resolution support.
...
Only works with FT .dat file.
FT music does not work - different format.
2021-02-06 16:53:47 +03:00
oz
cd4679194c
x64 build - no collision bug found(
...
Either lost in decompilation or introduced in x64 port.
2021-01-29 16:42:05 +03:00
oz
6756c54d3b
splash ready.
...
All subs ready, phase 1 complete.
2021-01-29 14:24:49 +03:00
oz
ffd626fbc1
TBlocker, TBumper, TFlagSpinner, TGate, THole, TKickback, TWall ready.
2021-01-16 17:45:29 +03:00
oz
1ea247e185
pb, cheats ready.
...
Collison v1, mouse fixed.
2021-01-06 17:06:50 +03:00
oz
a143b820af
TBall, nudge v1, ready.
...
render occlude list.
2020-12-27 18:19:36 +03:00
oz
fe254ef03c
Added icon, textbox font.
...
TTextBox ready.
2020-12-11 19:03:13 +03:00
oz
b412563ee3
Fixed timer.
2020-12-06 16:21:56 +03:00
oz
090beefd07
timer v1, ready.
...
winmain uninit.
message_handler tweaks.
2020-12-04 18:35:47 +03:00
oz
fe66d33768
TTextBoxMessage v1, ready.
...
TTextBox v1.
2020-12-03 17:47:36 +03:00
oz
9ffab95d8e
winmain message_handler v1.
2020-12-02 20:12:34 +03:00
oz
d83c4e2b26
Proj v1, ready.
...
port_draw in multiple T classes.
pb v1.
proj v1, ready.
WinMain v3.
2020-11-29 18:50:49 +03:00
oz
2376ffcbc1
gdrv v2, ready.
2020-11-13 19:04:58 +03:00
oz
a925b6137f
winmain v2.
...
FuncStats doc.
2020-11-07 18:41:14 +03:00
oz
7db64ae1c6
winmain v2.
...
fullscrn, pb v1.
2020-11-06 16:56:32 +03:00
oz
473ed6b9d9
winmain, memory, options v1.
2020-11-05 18:44:34 +03:00