Commit Graph

1038 Commits

Author SHA1 Message Date
Ilya Shurumov
5bb021fa6b Merge branch 'Fireboyd78-refactor' 2020-08-27 00:07:52 +06:00
Ilya Shurumov
ce8ef08873 Merge branch 'refactor' of https://github.com/Fireboyd78/REDRIVER2 into Fireboyd78-refactor 2020-08-27 00:03:25 +06:00
Ilya Shurumov
3b231bcd87 - [EMU] increased vertex count from 12040 to 32768
- increased game polygon buffer sizes for 32 bit mode
2020-08-27 00:02:09 +06:00
Fireboyd78
934132c25f Fixed strange bugs in FEPrintString caused by refactor. 2020-08-26 11:00:14 -07:00
Ilya Shurumov
d8be2373aa Merge branch 'refactor' of https://github.com/Fireboyd78/REDRIVER2 into Fireboyd78-refactor 2020-08-26 23:38:37 +06:00
Fireboyd78
c419586ecc Fix PrintStringBoxed bugs due to bad merge. 2020-08-26 10:33:44 -07:00
Ilya Shurumov
5107ad0f13 Merge branch 'refactor' of https://github.com/Fireboyd78/REDRIVER2 into Fireboyd78-refactor 2020-08-26 23:26:33 +06:00
Ilya Shurumov
49e297e7f0 - implement LeadPadResponse 2020-08-26 23:21:43 +06:00
Ilya Shurumov
0429b42d2d - implement LeadUpdateState 2020-08-26 23:08:22 +06:00
Fireboyd78
de90826751 Refactor: PrintStringBoxed, GetNextWord 2020-08-26 09:57:35 -07:00
Ilya Shurumov
254ab5d1df - implement SetTarget, SelectExit, FreeRoamer 2020-08-26 22:53:55 +06:00
Fireboyd78
360a051190 Refactor: Handle321Go 2020-08-26 09:52:33 -07:00
Fireboyd78
192dbb237c Refactor: DrawMission 2020-08-26 09:52:27 -07:00
Fireboyd78
475d19db93 HACK: Prevent a strange crash related to replay cameras. 2020-08-26 09:41:47 -07:00
Fireboyd78
f4cf0d3f75 Refactor: FEMAIN.C 2020-08-26 09:41:47 -07:00
Fireboyd78
f1d81f3d5b Refactor: XAPLAY.C 2020-08-26 09:41:47 -07:00
Fireboyd78
da0a5f6779 Refactor: SPOOL.C 2020-08-26 09:41:47 -07:00
Fireboyd78
59c99b16fb Refactor: LOADVIEW.C 2020-08-26 09:41:47 -07:00
Fireboyd78
1230c08b85 Refactor: SEARCH.C 2020-08-26 09:41:47 -07:00
Fireboyd78
609c2f3e19 Refactor: MAIN.C 2020-08-26 09:41:47 -07:00
Fireboyd78
90909419da Refactor: ENVIRO.C 2020-08-26 09:41:47 -07:00
Ilya Shurumov
51407a05a5 - implement IsOnMap 2020-08-26 22:10:41 +06:00
Ilya Shurumov
3898bdb137 - implement PosToIndex 2020-08-26 21:58:59 +06:00
Ilya Shurumov
7f8f7fdfb4 - implement leadRand, InitLead 2020-08-26 21:46:39 +06:00
Ilya Shurumov
a664c3d075 - implement DisplayWater 2020-08-26 21:24:59 +06:00
Ilya Shurumov
9b03ad9363 - implement CalcReplayDataSize, SaveReplayData, LoadReplayData, CalcGameDataSize, SaveGameData, LoadGameData, CalcConfigDataSize, SaveConfigData, LoadConfigData 2020-08-26 20:56:22 +06:00
Ilya Shurumov
be5bf7e558 - fix primitive buffer size
- add drawMesh backface culling
2020-08-26 19:50:03 +06:00
Ilya Shurumov
851779b397 - implement SubdivNxM, correct DrawTILES 2020-08-26 19:00:38 +06:00
Ilya Shurumov
a753deef85 - subdivision option for RenderModel 2020-08-26 18:32:50 +06:00
Ilya Shurumov
fe6ea08198 - bit prettier MangleWheelModels 2020-08-26 18:24:51 +06:00
Ilya Shurumov
598a95b1bf - implement ColourCycle
- pretty FindSmashableObjects
2020-08-26 18:24:40 +06:00
Ilya Shurumov
f5eaf84796 - [EMU] implement DR_LOAD command 2020-08-26 18:23:35 +06:00
Ilya Shurumov
abe987a9b2 - fix popNode hopefully
- faster free camera
2020-08-25 22:18:14 +06:00
Ilya Shurumov
12c1554e2c - implement PSX LoadFile and LoadfileSeg 2020-08-25 21:40:39 +06:00
Ilya Shurumov
e69482f8ae - implement SetCamera 2020-08-25 21:14:29 +06:00
Ilya Shurumov
d60ba403a5 - [EMU] implement MulRotMatrix 2020-08-25 21:14:18 +06:00
Ilya Shurumov
d3ca953507 - implement SetUpEvents 2020-08-25 20:50:21 +06:00
Ilya Shurumov
487fd0b9fa - implement EventSurface 2020-08-25 20:23:12 +06:00
Ilya Shurumov
144fa32dcf - implement SpecialCamera 2020-08-25 20:05:13 +06:00
Ilya Shurumov
e25d3bfcbf - implement DetonatorTimer 2020-08-25 19:27:47 +06:00
Ilya Shurumov
31c2c46aad - implement InitEventCamera, ResetEventCamera, MakeEventTrackable, TriggerDoor, OffsetTarget, ScreenShake 2020-08-25 19:12:33 +06:00
Ilya Shurumov
b0ebe9409e - implement InitializeMissionSouind, SetMSoundVar 2020-08-25 19:10:25 +06:00
Ilya Shurumov
8592e46f20 - fix compile errors 2020-08-25 14:29:14 +06:00
Ilya Shurumov
dfc3048c96 - added debug free camera 2020-08-25 14:18:56 +06:00
Ilya Shurumov
5ea7349391 - [EMU] added debug mouse support 2020-08-25 14:18:32 +06:00
Ilya Shurumov
eab7df859e - refactored PrintScaledString 2020-08-25 12:31:02 +06:00
Ilya Shurumov
07eacdf284 - post-fix fix 2020-08-24 21:01:57 +06:00
Ilya Shurumov
660aeb26a9 - fix lineClear bugs 2020-08-24 17:36:17 +06:00
Ilya Shurumov
35d8997353 - implement ShowIcons
- fix bugs
2020-08-24 16:49:20 +06:00
Ilya Shurumov
3d0b463ffb - re-implement lineClear 2020-08-24 16:02:00 +06:00