Commit Graph

856 Commits

Author SHA1 Message Date
Fireboyd78
c58690e3a4 Refactor: MissionCityScreen, MissionSelectScreen
- Better code flow for handling button input

- Fixed 'bP' being used incorrectly
2020-08-20 21:20:03 -07:00
Fireboyd78
26379945cc Refactor: FEInitCdIcon 2020-08-20 13:53:46 -07:00
Fireboyd78
bca2617df4 Clean: DisplayScoreTable - remove casts, change hex to decimal 2020-08-20 13:34:04 -07:00
Fireboyd78
f411d084f2 Refactor: MissionCityScreen 2020-08-20 13:27:57 -07:00
Fireboyd78
f914cf6053 Refactor: MissionSelectScreen 2020-08-20 13:20:53 -07:00
Fireboyd78
6286cf4fbb Clean: FEPrintString - use GTE macros 2020-08-20 13:20:18 -07:00
Fireboyd78
7cec4caca4 Refactor: NewSelection 2020-08-20 13:15:40 -07:00
Fireboyd78
a61fc7cad8 Clean: ReInitScreens 2020-08-20 13:15:04 -07:00
Fireboyd78
84b6e7a28d Refactor: SetupExtraPoly 2020-08-20 13:13:40 -07:00
Fireboyd78
fa3ddeb8ce Refactor: DisplayOnScreenText 2020-08-20 13:13:00 -07:00
Fireboyd78
6e9191e733 Refactor: DrawScreen 2020-08-20 13:12:25 -07:00
Fireboyd78
e238d3234f Clean: SetupScreenSprts 2020-08-20 13:11:59 -07:00
Fireboyd78
3d9ab1110b Refactor: SetupBackgroundPolys 2020-08-20 13:03:40 -07:00
Fireboyd78
dbee3aa19a Refactor: LoadBackgroundFile 2020-08-20 13:03:05 -07:00
Fireboyd78
052de1f1c5 Refactor: LoadFrontendScreens 2020-08-20 13:02:49 -07:00
Fireboyd78
1ee8d21d98 Clean: SetVariable 2020-08-20 13:00:39 -07:00
Fireboyd78
191d3652ff Clean: ReloadIcons 2020-08-20 13:00:11 -07:00
Fireboyd78
7da64f112c Refactor: LoadTPageAndCluts 2020-08-20 12:59:43 -07:00
Fireboyd78
930afe5f9e Refactor: IncrementClutNum 2020-08-20 12:59:25 -07:00
Fireboyd78
8c31ea8a5d Refactor: SpecClutsSpooled 2020-08-20 12:58:46 -07:00
Fireboyd78
0191ef2759 FIxed the bitmask for 'x' param in dumpTPage macro. 2020-08-20 12:54:18 -07:00
Ilya Shurumov
c85f0b8b9a - custom makeMesh/drawMesh subdivision 2020-08-21 00:34:36 +06:00
Ilya Shurumov
ec87cc04f1 - implement animate_garage_door 2020-08-20 19:53:58 +06:00
Ilya Shurumov
642701a0a4 - implement CellEmpty, GlobalPositionToCellNumber, lineClear 2020-08-20 19:39:14 +06:00
Ilya Shurumov
c22389b767 - implement AddLightEffect 2020-08-20 19:09:28 +06:00
Ilya Shurumov
395c05af9e - implement damage_lamp, RoundShadow 2020-08-20 19:09:16 +06:00
Ilya Shurumov
a892e9abc8 - implement AddTrafficLight 2020-08-20 18:25:54 +06:00
Ilya Shurumov
c81dcfffd4 - implement AddSmallStreetLight, ShowLight1, animate_object
- fix buginDrawAnimatingObject
2020-08-20 18:25:34 +06:00
Ilya Shurumov
87d4134d62 - pretty HanfleMissionThreads, GetFirstPackedCop 2020-08-20 17:19:37 +06:00
Ilya Shurumov
8b91a1e8d7 - attempt to fix Havana3DOcclusion 2020-08-14 00:42:06 +06:00
Ilya Shurumov
14f7cb0c0f - fix CopIndicator (invalid OT) 2020-08-13 23:09:00 +06:00
Ilya Shurumov
76599ed06a - fix GetNextRoadInfo (civ AI stopping bug) 2020-08-13 22:45:08 +06:00
Ilya Shurumov
73c7010cce - bug fix in human-readable FindRoadBSP 2020-08-13 22:21:07 +06:00
Ilya Shurumov
3b66b96e7e - fix bugs found by ASan 2020-08-13 22:08:42 +06:00
Ilya Shurumov
9c86706bd9 - more bug fixes with ASan
- different version title screens
2020-08-11 22:08:07 +06:00
Ilya Shurumov
0dd59bc5ec - fixes thanks to Google ASan 2020-08-11 20:40:06 +06:00
Ilya Shurumov
c5bbfe5a2c - fix SwirlLeaves 2020-08-11 20:38:49 +06:00
Ilya Shurumov
fd012c95d7 - fix cutscene playback inconsistency 2020-08-10 22:10:01 +06:00
Ilya Shurumov
27f744b033 - fix DrawMapPSX adding ground_debris 2020-08-10 21:42:31 +06:00
Ilya Shurumov
f2131cc4d4 - fix AddGroundDebris height error 2020-08-10 21:42:11 +06:00
Ilya Shurumov
2bef761618 - fix DisplayDebris indexing bug, optimize 2020-08-10 21:08:57 +06:00
Ilya Shurumov
dbab6de536 - ensure game physics consistency between debug and release by changing optimization options 2020-08-10 13:32:01 +06:00
Ilya Shurumov
0aecea7ccf - [XMPLAY] disable temporary fix 2020-08-10 13:30:54 +06:00
Ilya Shurumov
3d57000b49 - implement AddLeaf, SwirlLeaves, AddGroundDebris 2020-08-08 20:15:29 +06:00
Ilya Shurumov
8f537aa465 - implement DeleteCurrentCamera, setCamera, ShowReplayOptions, ShowReplayMenu, NoMoreCamerasErrorMessage, FirstCamera, dist, SetCameraReturnedFromCutscene 2020-08-08 17:57:09 +06:00
Ilya Shurumov
735b82fd5d - [EMU] fix MargePrim, ClearOTag and ClearOTagR under 32bit mode 2020-07-31 00:49:24 +06:00
Ilya Shurumov
b9ebb328ab - fix emulator region 2020-07-24 23:44:42 +06:00
Ilya Shurumov
8e9ced69b0 - fix artifacts path, add cache
- fix region
2020-07-24 23:16:34 +06:00
Ilya Shurumov
0b1b91d5a1 - disable warnings 2020-07-24 22:46:50 +06:00
Ilya Shurumov
f098ae74b2 - premake dependency folders overrides 2020-07-24 22:16:06 +06:00
Ilya Shurumov
14aaa76a12 - first version of premake5 script
- removed VCX project files
- fix build errors
2020-07-24 21:38:25 +06:00
Ilya Shurumov
8a239a3c6a - fix Swap2Cars reversing bug 2020-07-08 01:48:02 +06:00
Ilya Shurumov
3c37fcc7d6 - implement DrawTyreTracks, fix GetTyreTrackPositions
- tune exhaust smoke
2020-07-07 23:43:45 +06:00
Ilya Shurumov
f60dd044a9 - properly disable exhaust on parked cars
- tune transparency
2020-07-07 21:01:37 +06:00
Ilya Shurumov
63d6cd77d6 - restored exhaust smoke 2020-07-07 20:49:33 +06:00
Ilya Shurumov
16d954fde8 - fix Setup_Smoke bugs 2020-07-07 20:39:12 +06:00
Ilya Shurumov
0b7b464485 - individual hubcap loosing 2020-07-07 19:29:37 +06:00
Ilya Shurumov
c7655bbeda - fix grass color in DisplaySpark 2020-07-07 19:01:02 +06:00
Ilya Shurumov
166fa3dfca - fix CloseControllers 2020-07-07 18:59:24 +06:00
Ilya Shurumov
627dac3fd5 - implement InitTyreTracks, GetTyreTrackPositions, SetTyreTrackOldPositions, AddTyreTrack 2020-07-07 18:53:12 +06:00
Ilya Shurumov
a1d5c7caa3 - fix AddSmokingEngine 2020-07-07 18:19:23 +06:00
Ilya Shurumov
d325972465 - implement DisplaySmoke 2020-07-07 18:08:56 +06:00
Ilya Shurumov
7244cdd39c - implement DisplayDebris 2020-07-07 17:40:18 +06:00
Ilya Shurumov
9dc1576156 - implement DisplaySpark 2020-07-07 16:57:23 +06:00
Ilya Shurumov
d310f83798 - make rain disappear in tunnels 2020-07-06 02:21:33 +06:00
Ilya Shurumov
033763d629 - implement DrawRainDrops, AddRainDrops, DisplaySplashes 2020-07-06 02:00:23 +06:00
Ilya Shurumov
da429486a1 - implement LoseHubcap, MoveHubcap 2020-07-06 00:33:38 +06:00
Ilya Shurumov
e219e8ee63 - implement GetSmokeDrift, HandleDebris 2020-07-06 00:33:14 +06:00
Ilya Shurumov
98d493d599 - implement PlaceRoadBlockCops 2020-07-05 22:56:30 +06:00
Ilya Shurumov
09f8de7825 - implement set_coll_box, BuildCarCollisionBox, CheckForCar, 2020-07-05 22:32:12 +06:00
Ilya Shurumov
f761a5c59a - fix animations 2020-06-29 03:31:45 +06:00
Ilya Shurumov
e2082df3ec - fix Jericho vertices
- fix cutscene peds head
2020-06-29 03:03:07 +06:00
Ilya Shurumov
75e36891a5 - implement DoCivHead in very own way
- fix bugs
2020-06-29 02:27:46 +06:00
Ilya Shurumov
814a8c73a3 - implement DrawCiv, CloseControllers 2020-06-29 00:49:55 +06:00
Ilya Shurumov
ed72d7d346 - hacks for GetNextRoadInfo to make Civ AI drive properly on reversed roads (lane changes) 2020-06-24 21:08:00 +06:00
Ilya Shurumov
c3321ca281 - debug overlay distance limit 2020-06-24 20:35:03 +06:00
Ilya Shurumov
70508dfa74 - implement PositionVisible 2020-06-23 01:32:35 +06:00
Ilya Shurumov
659f331130 - fix pedestrian flags 2020-06-23 00:29:02 +06:00
Ilya Shurumov
ed436ca0dd - removed redundant bReverseAnimation in favor of flags 2020-06-23 00:10:11 +06:00
Ilya Shurumov
02fc5d40ed - fix sit down camera 2020-06-23 00:00:23 +06:00
Ilya Shurumov
a412d26394 - improve pedestrians to support two players 2020-06-22 23:50:29 +06:00
Ilya Shurumov
9343701150 - improve pedestrian drawing code 2020-06-22 22:24:03 +06:00
Ilya Shurumov
12acfbcadf - implement DrawCharacter, PingInPedestrians
- fix DrawBodySprite
2020-06-21 14:49:50 +06:00
Ilya Shurumov
3056ba6c3e - implement newShowTanner, newRotateBones
- fix DrawTanner
- try improve DrawBodySprite,
2020-06-21 07:12:38 +06:00
Ilya Shurumov
a8f3029eb1 - apply aspect on DrawSmashedCone 2020-06-21 07:10:30 +06:00
Ilya Shurumov
d7c9a752b6 - fix RotMatrixZYX_gte order 2020-06-21 07:10:07 +06:00
Ilya Shurumov
5eea051827 - implement AddSmokingEngine, AddFlamingEngine 2020-06-19 21:05:52 +06:00
Ilya Shurumov
96c2cdeacc - implement CreateRoadblock
- fix car dying
2020-06-19 20:10:30 +06:00
Ilya Shurumov
8a66dc633e - dirty hack GetNextRoadGetInfo to fix AI stopping
- attempt to fix unitialized variables properly
2020-06-19 19:14:47 +06:00
Ilya Shurumov
eed1d58868 - do not check felony when adding cop lights
- fix bugs
2020-06-18 02:11:06 +06:00
Ilya Shurumov
6d53ce9222 - Auto-detect 1.6 alpha (Demo) levels 2020-06-18 01:35:52 +06:00
Ilya Shurumov
e93f152ae4 - [EMU] fix controllers 2020-06-18 01:33:45 +06:00
Ilya Shurumov
bc7c17ee0b - PGPX switch button 2020-06-17 23:35:29 +06:00
Ilya Shurumov
70736556e1 - [EMU] [SPU-AL] revert volume calculation 2020-06-17 23:15:33 +06:00
Ilya Shurumov
c31b61256f - reimplement GetNextRoadInfo, CreateNewNode 2020-06-17 23:15:05 +06:00
Ilya Shurumov
c47a34dfd8 - [EMU] [SPU-AL] better stereo separation 2020-06-17 19:51:38 +06:00
Ilya Shurumov
e9be1b4d7d - implement CheckPlayerMissFelonies
- adding felony debug
2020-06-17 16:28:40 +06:00
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
Ilya Shurumov
aee98c69d4 - implement PlayerCarFX, fix DrawCar 2020-06-05 03:11:03 +06:00
Ilya Shurumov
7bc42e7082 - implement InitButtonTextures, DrawButton 2020-06-05 01:31:02 +06:00
Ilya Shurumov
dd05236d5b - implement TunnelSkyFade 2020-06-05 01:30:34 +06:00
Ilya Shurumov
9e49b92df8 - include resource files 2020-06-05 01:30:13 +06:00
Ilya Shurumov
5d12e44c20 - stub LEADAI.C 2020-06-05 01:29:54 +06:00
Ilya Shurumov
cec6d2e083 - [EMU] implement SetDrawMove, DR_MOVE parsing
- [EMU] correct MoveImage
- [EMU] implement GPU disabled state
2020-06-05 01:29:33 +06:00
Ilya Shurumov
c98c754fc8 - attempts to fix GetPVSRegionCell2 2020-06-02 02:16:53 +06:00
Ilya Shurumov
868ff8594b - implement DisplayMoon, DisplaySun, DrawLensFlare
- fix flare_info contents
2020-06-02 00:16:23 +06:00
Ilya Shurumov
15d265ba90 - pretty some code 2020-06-02 00:15:37 +06:00
Ilya Shurumov
3c476b1b63 - [EMU] [SPU-AL] set Cubic resampler 2020-06-01 17:33:30 +06:00
Ilya Shurumov
93a14f8a06 - fix DrawTargetArrow
- included missing files
2020-06-01 01:08:51 +06:00
Ilya Shurumov
2a02417d3b - fix PlotBuildingModel bug 2020-05-31 20:25:40 +06:00
Ilya Shurumov
c39cc0e063 - implement PlacePoolForCar, sQuad, SsSetSerialVol 2020-05-31 20:16:47 +06:00
Ilya Shurumov
60f8b6a295 - fix DrawWheelObject 2020-05-31 20:16:02 +06:00
Ilya Shurumov
2d2eba91ff - fix emulator Quad triangle order 2020-05-31 20:15:50 +06:00
Ilya Shurumov
aaadad71a2 - fix SetFullscreenDrawing & DrawPercentageBar
- pretty some code lil bit
2020-05-31 02:28:39 +06:00
Ilya Shurumov
c9bbf35d4f - [EMU] [SPU-AL] cleanup of unused stuff 2020-05-31 02:27:54 +06:00
Ilya Shurumov
8b1a88af95 - [EMU] implement SetDrawEnv and fix DR_ENV 2020-05-31 02:27:24 +06:00
Ilya Shurumov
ce7fa1ee60 - [EMU] clear backbuffer in wireframe mode 2020-05-31 02:26:52 +06:00
Ilya Shurumov
f3ce1a6adf - fix car exit attempt message
- fix overlay map clipping
2020-05-30 20:49:53 +06:00
Ilya Shurumov
d311765db7 - fix SetupDrawBuffers bug 2020-05-30 20:25:54 +06:00
Ilya Shurumov
0c321a5d0c - pretty some target code 2020-05-30 20:25:25 +06:00
Ilya Shurumov
bc61a1a631 - [EMU] support DR_AREA and scissor tests 2020-05-30 20:25:05 +06:00
Ilya Shurumov
6c8d37216f - implement TargetArrow, DrawOverheadMap (partially) 2020-05-30 17:40:17 +06:00
Ilya Shurumov
76f1b34222 - implement DrawPlayerDot 2020-05-30 17:39:41 +06:00
Ilya Shurumov
3fefa792d2 - implement DrawFullscreenMap, FlashOverheadMap 2020-05-30 15:53:49 +06:00
Ilya Shurumov
b119e50c2f - implement PauseMap 2020-05-30 15:53:05 +06:00
Ilya Shurumov
58c54590fb - fix PrintString 2020-05-30 15:52:56 +06:00
Ilya Shurumov
469b50f66e - implement DrawSightCone 2020-05-30 14:42:46 +06:00
Ilya Shurumov
48eee204c0 - implement SetFullscreenMapMatrix
- fix WorldToFullscreenMap2
2020-05-30 14:36:05 +06:00
Ilya Shurumov
f5998add64 - implement WorldToFullscreenMap, WorldToFullscreenMap2 2020-05-30 14:29:32 +06:00
Ilya Shurumov
c167c4469e - implement DrawCopIndicators, CopIndicator
- some cleanup
2020-05-30 14:29:08 +06:00
Ilya Shurumov
9ed019c925 - implement UpdateFlashValue, DrawTargetBlip, DrawBigCompass 2020-05-30 14:01:36 +06:00
Ilya Shurumov
8905d1e1bd - implement RotTrans
- misc fix
2020-05-30 13:35:34 +06:00
Ilya Shurumov
1954c77d60 - implement SetMapPos, draw_box, DrawN, DrawCompass 2020-05-30 13:35:07 +06:00
Ilya Shurumov
5eb3fc9120 - implement InitNodeList, AttemptUnpark 2020-05-29 23:28:50 +06:00
Ilya Shurumov
fcc3cd7cc3 - pretty InitSpecSpool, GetPingInfo, GameInit, StepGame 2020-05-29 22:44:33 +06:00
Ilya Shurumov
9b5b6c4090 - limit revs in ControlCarRevs
- pretty StepCars
2020-05-29 22:43:45 +06:00
Ilya Shurumov
0aa95c603c - implement NotTravellingAlongCurve, CivCarFX
- pretty PingInCivCar
2020-05-29 22:42:50 +06:00
Ilya Shurumov
df140f7fe8 - fix bug in RestoreCarPosition
- improve some code readability
2020-05-28 00:07:59 +06:00
Ilya Shurumov
b92fa7f003 - added '-replay' command line parameter 2020-05-27 22:20:52 +06:00
Ilya Shurumov
03843e1643 - implement SaveReplayToBuffer, SaveReplay (PC) 2020-05-27 22:20:33 +06:00
Ilya Shurumov
9d7dc6e3cd - try to fix CreateCivCarWotDrivesABitThenStops 2020-05-27 20:21:04 +06:00
Ilya Shurumov
71df1e3566 - implement CreateCivCarWotDrivesABitThenStops 2020-05-27 19:50:53 +06:00
Ilya Shurumov
397fe7124e - implement InitCivState, SetUpTrafficLightPhase, TrafficLightCycle, CivAccelTrafficRules 2020-05-27 19:20:55 +06:00
Ilya Shurumov
07ce568194 - implement AllocLeaf, ReleaseLeaf, AllocSmoke, ReleaseSmoke, AllocDebris, ReleaseDebris, AllocRainDrop, ReleaseRainDrop, GetDebrisColour 2020-05-27 18:41:57 +06:00
Ilya Shurumov
7717c9cf8a - implement SetUpCivCollFlags, CivAccel 2020-05-27 18:23:42 +06:00
Ilya Shurumov
103d2fbc0c - apply aspect ratio matrix to debris, flares and targets 2020-05-27 17:14:51 +06:00
Ilya Shurumov
9976ed8989 - implement Draw3DTarget, DrawTargetArrowModel, WorldToCameraPositions 2020-05-27 17:05:27 +06:00
Ilya Shurumov
258d96a8a0 - implement newPositionVisible 2020-05-27 17:04:24 +06:00
Ilya Shurumov
33cce3adc8 - implement UpdateCopSightData, FindCost, PassiveCopTasks, StoreGameFlags 2020-05-27 16:04:45 +06:00
Ilya Shurumov
c0cbc2a7f0 - implement NoteFelony, AdjustFelony 2020-05-27 16:03:46 +06:00
Ilya Shurumov
d615d47c61 - improve sky drawing code 2020-05-27 16:03:17 +06:00