Commit Graph

818 Commits

Author SHA1 Message Date
Ilya Shurumov
08bc811a67 - correct ComputeCarLightingLevels 2020-08-29 02:11:34 +06:00
Ilya Shurumov
31e3a69135 - fix bug in DrawDrivingGameOverlays 2020-08-29 02:07:39 +06:00
Ilya Shurumov
8d0adc1cf8 - fix AddScoreToTable and PrintScoreTableTime bugs 2020-08-29 01:50:43 +06:00
Ilya Shurumov
d4f4509017 - implement SaveGame, EnterScoreName, DrawHighScoreMenu, CreateScoreNames 2020-08-29 01:42:56 +06:00
Ilya Shurumov
72500832c2 - implement HandleDualShock
- refactor MapPad
2020-08-29 00:58:02 +06:00
Ilya Shurumov
e58e000bd5 - implement HandlePadVibration 2020-08-29 00:38:01 +06:00
Ilya Shurumov
8e8669d828 - implement SetPadVibration, StopPadVibration 2020-08-29 00:32:16 +06:00
Ilya Shurumov
aabe4946ea - implement DoMissionSound 2020-08-28 21:22:27 +06:00
Ilya Shurumov
847766567c - fix Lead AI FakeMotion not moving car
- fix Lead AI crashes
2020-08-28 01:27:47 +06:00
Ilya Shurumov
d38fdf18f0 - implement UpdateRoadPosition 2020-08-28 00:54:34 +06:00
Ilya Shurumov
ee4439def1 - implement CheckCurrentRoad 2020-08-28 00:25:49 +06:00
Ilya Shurumov
83f16c37a3 - implement DrawStopZone 2020-08-27 23:53:09 +06:00
Ilya Shurumov
7195a846bd - implement FakeMotion, BlockToMap 2020-08-27 23:02:43 +06:00
Ilya Shurumov
d9cb0090f8 - PlotBuildingModelSubdivNxN - simplify cycle, fix Z subdivision 2020-08-27 12:35:46 +06:00
Ilya Shurumov
a5a7bc3501 - completely rewrote PlotBuildingModelSubdivNxN 2020-08-27 02:09:50 +06:00
Ilya Shurumov
5bb021fa6b Merge branch 'Fireboyd78-refactor' 2020-08-27 00:07:52 +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
Fireboyd78
c419586ecc Fix PrintStringBoxed bugs due to bad merge. 2020-08-26 10:33:44 -07: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