Commit Graph

633 Commits

Author SHA1 Message Date
Ilya Shurumov
8ac98618a6 - fix DrawMultiplayerTarget logic 2020-06-17 13:33:02 +06:00
Ilya Shurumov
69def522c2 - command line options to start missions and specify players 2020-06-17 03:02:31 +06:00
Ilya Shurumov
1ed924f95e - implement DrawMultiplayerTarget
- pretty some code
2020-06-17 03:02:06 +06:00
Ilya Shurumov
0954ec019d - implement DrawInGameCutscene 2020-06-17 00:20:03 +06:00
Ilya Shurumov
1826e715b4 - fix some game sound bugs 2020-06-17 00:19:40 +06:00
Ilya Shurumov
54278527ca - do not display light reflections if camera Y is under light 2020-06-16 22:45:11 +06:00
Ilya Shurumov
d6c9d0f0d4 - implement SetElTrainRotation, InitTrain, InitDoor, InitEvents, EventCollisions, GetBridgeRotation, MultiCarEvent 2020-06-14 22:01:40 +06:00
Ilya Shurumov
c22a8bd91d - implement DoPoliceLoudhailer, InitializeCutsceneSound, JerichoSpeak, InitEnvSnd, AddEnvSound, AddEnvSounds, SetEnvSndVol, SetEnvSndPos, LeadHorn
- fix bug in DoDopplerSFX
2020-06-14 01:03:59 +06:00
Ilya Shurumov
855e362305 - implement Tunnels, RecordWaypoint 2020-06-13 22:25:19 +06:00
Ilya Shurumov
d39edf92bc - implement DrawProximityBar 2020-06-13 21:54:48 +06:00
Ilya Shurumov
94e840427a - correct DrawDrivingGameOverlays 2020-06-13 20:19:18 +06:00
Ilya Shurumov
a59724208b - implement OnScoreTable, AddScoreToTable 2020-06-13 20:17:27 +06:00
Ilya Shurumov
d6ce74ca7e - implement DrawDrivingGameOverlays, PrintScoreTableTime, InitialiseScoreTables, ResetTable 2020-06-13 20:09:52 +06:00
Ilya Shurumov
600214a039 - implement InitDopplerSFX 2020-06-13 19:28:47 +06:00
Ilya Shurumov
40b68e12a8 - implement CheckForCorrectDisc, DiscSwapped, ReInitSystem, PlayFMV, PlayRender, ReportMode 2020-06-13 18:27:11 +06:00
Ilya Shurumov
d424ae16f7 - implement HandleDrivingGames, SetSmashedCone
- fix DrawSmashedCones
2020-06-13 16:13:01 +06:00
Ilya Shurumov
c89b4d0614 - implement DrawSmashedCone, DrawCone 2020-06-13 15:37:24 +06:00
Ilya Shurumov
7d19f51e03 - implement DrawDrivingGames, CarConeCollision, MoveSmashedCones, DrawSmashedCones 2020-06-13 15:28:42 +06:00
Ilya Shurumov
c0974eb768 - implement InitDrivingGames 2020-06-13 14:56:24 +06:00
Ilya Shurumov
e7eed7c668 - implement WibbleDownTheRoad
- more road stuff
2020-06-13 14:55:33 +06:00
Ilya Shurumov
2fe3dda796 - implement CameraCollisionCheck, OK_To_Zoom 2020-06-13 14:54:16 +06:00
Ilya Shurumov
43f14381c6 - implement CreateNewNode
- fix CivFindPointOnPath, CivSteerAngle
- fix some other bugs
2020-06-08 19:43:57 +06:00
Ilya Shurumov
919e6e9982 - implement CivSteerAngle, CivFindStation, CivFindPointOnPath
- fix reversing bugs
2020-06-08 03:36:47 +06:00
Ilya Shurumov
957c80bad1 - implement CheckChangeLanes, fix GetNextRoadInfo 2020-06-07 02:49:33 +06:00
Ilya Shurumov
5a2191dd53 - implement GetNextRoadInfo 2020-06-07 02:10:04 +06:00
Ilya Shurumov
c8b1d055fa - pretty some code 2020-06-06 20:39:09 +06:00
Ilya Shurumov
3e875daf3c - car bug fixes and improvements for two player mode 2020-06-06 18:19:55 +06:00
Ilya Shurumov
96731534e7 - fix frontend ReInitScreens 2020-06-06 17:35:10 +06:00
Ilya Shurumov
3c30e3d67f - fix PlacePoolForCar 2020-06-06 17:34:53 +06:00
Ilya Shurumov
9e4a16e09a - allow civilian cars in Cops'n'Robbers mode 2020-06-06 16:29:51 +06:00
Ilya Shurumov
ec19210618 - support for multiple players leaving car 2020-06-06 16:29:36 +06:00
Ilya Shurumov
28bccb1d0e - fix screen fade on two player 2020-06-06 16:29:13 +06:00
Ilya Shurumov
b7189f99f7 - allow cop cars to be selected in MP after game completion 2020-06-06 16:27:18 +06:00
Ilya Shurumov
eaa1306d84 - allow two player camera to have outside mode 2020-06-06 16:26:59 +06:00
Ilya Shurumov
c2e2aee952 - modify TannerStuckInCar to check player id 2020-06-06 16:24:46 +06:00
Ilya Shurumov
01271f3fa6 - [EMU] make keyboard controllers switch 2020-06-06 16:20:22 +06:00
Ilya Shurumov
6c14702b24 - [EMU] make GPU DR_* commands properly parsed
- [EMU] use ptag length instead of primitive_size
- [EMU] drawing area offset support
2020-06-06 13:51:27 +06:00
Ilya Shurumov
8c202856ef - fix SetupDrawBuffers, SetupDrawBufferData, InitaliseDrawEnv
- handle EndScene manually
2020-06-06 02:50:57 +06:00
Ilya Shurumov
4f776dd131 - implement ExplosionSound, GetMissionSound, InitExObjects, AddExplosion, HandleExplosion, DrawAllExplosions 2020-06-05 23:51:17 +06:00
Ilya Shurumov
cf2fc3cd92 - [EMU] LibGPU DrawPrim drawing always in front with polygon offset (and Z buffer) 2020-06-05 23:50:29 +06:00
Ilya Shurumov
31c78a6912 - implement BombThePlayerToHellAndBack, ExplosionCollisionCheck 2020-06-05 22:31:38 +06:00
Ilya Shurumov
3e5c01d485 - implement DrawThrownBombs
- fix HandleThrownBombs
2020-06-05 21:51:00 +06:00
Ilya Shurumov
64e2cbbbfd - implement InitThrownBombs, HandleThrownBombs, AddFlash 2020-06-05 21:32:32 +06:00
Ilya Shurumov
b83db3b746 - fix PlotBuildingModelSubdivNxN again 2020-06-05 20:29:03 +06:00
Ilya Shurumov
4dcd33e173 - fix car light bugs 2020-06-05 20:12:57 +06:00
Ilya Shurumov
68f7e38d17 - implement DisplayLightReflections, ShowGroundLight
- fix AddNightLights
2020-06-05 19:28:43 +06:00
Ilya Shurumov
b8e5a3fb6f - implement ShowLight
- fix AddNightLights
2020-06-05 15:13:23 +06:00
Ilya Shurumov
70f759de29 - implement PreLampStreak, find_lamp_streak 2020-06-05 13:29:35 +06:00
Ilya Shurumov
abfc04da50 - implement InitDebris 2020-06-05 13:20:26 +06:00
Ilya Shurumov
b1471672c4 - implement AddReverseLight, AddIndicatorLight, AddBrakeLight 2020-06-05 03:11:48 +06:00