Filip Gawin
e2bdc8d81c
Close window in parent class (GameBase)
2019-04-20 20:44:42 +02:00
Filip Gawin
44148c528a
Use '\n' instead of std::endl
2019-01-21 00:29:11 +01:00
Filip Gawin
dd8de77b8e
Cleanup headers of rwengine
2019-01-20 20:00:00 +01:00
Filip Gawin
1a7d4ac7e6
Cleanup interfaces of rwgame
2019-01-20 20:00:00 +01:00
Daniel Evans
00240c4125
Logic and Debug Vis for vehicle path checking
2019-01-03 00:00:54 +00:00
Anonymous Maarten
53b45f7f25
rwgame: make StateManager non-static
...
This allows RWGame to be relaunched multiple times in the same process
2019-01-01 23:17:40 +01:00
Daniel Evans
eaf719f973
Merge pull request #676 from madebr/config
...
Refactor argument & configuration parsing + split rwgame target in librwgame and rwgame
2018-12-31 21:01:14 +00:00
Filip Gawin
9e4e97a58e
Convert Renderer to unique_ptr
2018-12-28 13:57:51 +01:00
Anonymous Maarten
8b38fda984
rwgame: merge argument + configuration file parsing + add tests
...
- definition of arguments an configuration parameters is centralized
in rwgame/RWConfig.inc
- argument parsing is tested
- the try/catch in main is less weird now (imho)
2018-12-28 00:58:10 +01:00
Filip Gawin
80666bc38d
Start using structure bindings
2018-10-31 17:51:18 +01:00
Petar Kukolj
45ea1df74c
Fix style errors
2018-10-30 15:08:25 +01:00
Petar Kukolj
262523c211
Add HUDDrawer class and add a test
2018-10-30 15:08:25 +01:00
Petar Kukolj
811765fd79
Add wrapper class for HUD drawing parameters
2018-10-30 15:08:25 +01:00
Petar Kukolj
ef29878039
Changed the names of methods for applying HUD scale
2018-10-30 15:08:25 +01:00
Petar Kukolj
36f188611c
Add HUD scaling config parameter
2018-10-30 15:08:25 +01:00
Filip Gawin
0ae2a836ca
Game objects as unique ptrs
2018-10-05 13:06:53 +01:00
Filip Gawin
94ffd77743
Convert nodes to unique ptrs
2018-09-23 17:15:10 +01:00
Anonymous Maarten
0b8bc41fa7
all: fix 'warning: missing braces around initializer'
2018-09-16 00:53:16 +02:00
Anonymous Maarten
2a1163d391
rwgame: fix Visual Studio warnings
2018-09-16 00:52:41 +02:00
Daniel Evans
52dbe78b4a
Merge pull request #621 from danhedron/feat/use_microprofile
...
Use microprofile for profiling
2018-09-04 00:41:01 +01:00
Daniel Evans
0e098b4fa0
Merge pull request #604 from ShFil119/minor_memory_improvements
...
Minor memory improvements
2018-09-01 23:55:48 +01:00
Daniel Evans
be55b616f7
Add additional profiler scopes for increased resolution
2018-09-01 22:58:25 +01:00
Daniel Evans
080a0fe050
Use microprofile for profiling
2018-09-01 22:58:24 +01:00
Filip Gawin
711fa70950
Remove unneeded dynamic alocation of SCMFile
2018-09-01 17:50:03 +02:00
Daniel Evans
4e1535ca99
rwgame: Refactor run() into seperate methods to ease profiling
2018-08-30 20:28:10 +01:00
Daniel Evans
2670de509f
Merge pull request #573 from ShFil119/raii_effects
...
Refactor VisualFX and fix memory leaks
2018-08-28 14:28:55 +01:00
Anonymous Maarten
014a9b1bda
rwengine: enable profiler if RW_PROFILER is defined + RENDER_PROFILER unused
2018-08-23 15:44:39 +02:00
Filip Gawin
e8fe8b614a
Refactor VisualFX and fix memory leaks
2018-08-21 21:51:28 +02:00
Daniel Evans
d9255cb5df
Merge pull request #594 from madebr/conan
...
Conan updates
2018-08-20 22:45:42 +01:00
Anonymous Maarten
c0f11c2935
rwgame: fix profiling
2018-08-16 18:31:31 +02:00
Daniel Evans
ae0192333f
Merge pull request #586 from ShFil119/sfx_script
...
Sfx - ScriptObject, metadata, opcodes, listener position
2018-08-15 18:15:31 +01:00
Filip Gawin
746b8f7d20
Update Listener parameters
2018-08-15 01:02:11 +02:00
husho
7dece398f4
Fix segfault when script timer runs out
2018-08-13 10:48:08 +01:00
Anonymous Maarten
6d4b69b742
rwviewer: view stored texts + fonts
2018-08-04 01:17:13 +02:00
Anonymous Maarten
640af372ba
rwengine+rwgame: convert utf8 to GameString depending on used font
2018-08-04 01:17:13 +02:00
Filip Gawin
cfb0016e46
Add timescale debug info
2018-07-24 23:23:40 +01:00
mole99
5f2fe96167
Implement basic traffic
...
This includes spawning vehicles on the road and rudimentary traffic control with changing lanes and braking in front of characters
2018-07-19 21:41:13 +02:00
Filip Gawin
76c15c2a82
Usage of default member initializer
2018-07-03 20:08:03 +02:00
Daniel Evans
4c357ad618
Merge pull request #493 from husho/pacman
...
Big'N'Veiny pickups
2018-06-29 21:15:17 +01:00
husho
f9fc588d64
Fixed: tests weren't working
...
Fixed: mission timer
Timer was going crazy due to missing 02d9 opcode, update timer 25 times per second
Fixed: mission timer
Don't beep on every timer update
2018-06-26 03:45:52 +03:00
husho
92d2a614b7
Garages continuation
2018-06-24 02:43:24 +03:00
NFS_MONSTR
f5f1fb3247
Implement some cheats and cheat activated message
2018-06-18 22:15:31 +03:00
husho
6d04746222
[Ready] Payphones ( #498 )
...
Payphones
2018-06-17 23:24:34 -05:00
husho
23072a5e99
Implement script timer ( #500 )
...
Added script timer
2018-06-12 13:05:50 -05:00
darkf
64ecec3650
Merge pull request #502 from husho/fade2
...
Fade fix part 2
2018-06-08 09:08:21 -05:00
husho
04c3b62f01
Load splash
2018-06-05 03:01:42 +03:00
husho
ca576ac3cf
Refactor: moved getPlayer to World class
2018-06-03 03:40:59 +03:00
darkf
4a9444fdee
Merge pull request #489 from husho/fixawfulframerate
...
Fixed: accumulated time during pauses caused terrible framerate
2018-05-31 23:22:29 -05:00
darkf
04e857ba0d
Merge pull request #487 from NFSMONSTR/fix432
...
Fix #432
2018-05-31 23:13:28 -05:00
husho
950ed6d6c9
Minor changes
2018-05-26 22:32:33 +03:00