Daniel Evans
d8841c7561
Remove include directory from rwengine for consistency
2016-08-07 14:41:45 +01:00
Daniel Evans
85b24231f5
Don't glob for files in rwengine CMakeLists.txt
2016-08-07 14:30:21 +01:00
darkf
0242868caa
Use boost::make_iterator_range, as older boost lacks ranges in filesystem iterators
2016-08-06 08:43:28 -07:00
darkf
62532107ee
Rewrite SaveGame::getAllSaveGameInfo to use boost::filesystem
2016-08-03 18:31:47 -07:00
darkf
40705a6666
Rewrite findPathRealCase to use boost::filesystem, move it to FileIndex
2016-08-03 18:31:47 -07:00
Timmy Sjöstedt
756ddf2df2
Removed GL_ARB_explicit_attrib_location extension
2016-08-03 19:00:20 +02:00
Timmy Sjöstedt
1500b6acbb
Removed GL_ARB_uniform_buffer_object extension
2016-08-03 18:56:50 +02:00
darkf
6d6d772653
Open binary files in binary mode
2016-08-02 04:38:35 -07:00
darkf
77ca9054c6
De-initialize OpenAL
2016-08-02 04:38:34 -07:00
darkf
a574649dce
Silence a lot of warnings
2016-08-02 04:31:12 -07:00
Daniel Evans
f3151fe0b7
Merge pull request #166 from danhedron/feature/input-improvements
...
Seperate Input state from binding
2016-08-01 20:06:37 +01:00
Daniel Evans
c48bc26c1e
Merge pull request #158 from danhedron/feature/physics-overhaul-1
...
MotionStates & physics cleanup
2016-08-01 19:32:30 +01:00
haphzd
114abe2286
Windows/MinGW-W64 compatibility
2016-07-28 14:46:48 +03:00
Daniel Evans
c2fc2359e3
Add primitive sprint behaviour
2016-07-02 20:51:30 +01:00
Daniel Evans
91428fbff1
Use input state for player movement
2016-07-02 20:51:30 +01:00
Daniel Evans
cf2347ba02
Disable un-latching of vehicle parts during damage
...
The implementation currently causes crashes when vehicles are deleted
2016-07-02 20:37:05 +01:00
Daniel Evans
21d103642e
Add bullet motion states for dynamic vehicle parts
2016-07-02 20:37:04 +01:00
Daniel Evans
f860e4c9a7
Overhaul object transformation handling
...
Objects must now write back to their position and rotations using
updateTransform(position, rotation) to updae their transform. This
allows the getPosition and getRotation methods to become non virtual
2016-07-02 20:37:04 +01:00
Daniel Evans
b3fe87c2ea
Clean up CollisionInstance and some of VehicleObject
2016-07-02 20:37:04 +01:00
Daniel Evans
280f83ecc7
Remove defunct grid code
2016-07-02 20:33:25 +01:00
Daniel Evans
cd0a11d899
Merge pull request #164 from JayFoxRox/fix-taxi
...
Stub Taxi-Mission
2016-07-02 17:51:04 +01:00
Daniel Evans
50e059daf0
Add GameInputState to store all control state
2016-07-02 17:23:01 +01:00
Daniel Evans
600333e20b
Merge pull request #159 from danhedron/feature/traffic-vehicles
...
Parked traffic and out-of-view spawning
2016-06-29 23:04:00 +01:00
Daniel Evans
30e4a7faf1
Merge pull request #137 from haphzd/patch-1
...
File loading improvements
2016-06-29 22:26:58 +01:00
Jannik Vogel
7deeda71f5
Script: Fix 01D3 (game_character_exit_vehicle)
2016-06-29 21:06:08 +02:00
Jannik Vogel
86afe4761a
Script: 01AC (Is Vehicle Stopped in volume)
2016-06-29 21:06:08 +02:00
Jannik Vogel
6491acf035
Script: 01FB (Sqrt) and 0209 (Random Int in Range)
2016-06-29 21:06:08 +02:00
Jannik Vogel
bb3b879848
Script: 0291 (Set Character Attack When Provoked)
2016-06-29 21:06:08 +02:00
Jannik Vogel
ec2e70e3bf
Script: 0216 (Set Taxi Available Light)
2016-06-29 21:06:08 +02:00
Jannik Vogel
27ba6756dd
Script: 020F (Turn Character to Face Player)
2016-06-29 21:06:08 +02:00
Jannik Vogel
5895fca398
Script: 0365 (Set Character Objective to Hail Taxi)
2016-06-29 21:06:08 +02:00
Jannik Vogel
159f2463ef
Script: 0319 (Set Character Running)
2016-06-29 21:06:08 +02:00
Jannik Vogel
cbd5637fdd
Script: 02DD (Get Random Character In Zone)
2016-06-29 21:06:08 +02:00
Jannik Vogel
81b5dd2f36
Script: 0185 (Is Vehicle Health Greater Than)
2016-06-28 15:30:29 +02:00
Jannik Vogel
88e205df7f
Script: 00FD (Is Player in Vehicle Near Character)
2016-06-28 15:30:29 +02:00
Jannik Vogel
bac779b53d
Script: 00A0 (Get Character Position)
2016-06-28 15:30:29 +02:00
Jannik Vogel
e5e3ed7b1e
Script: 0315 (Increment Taxi Dropoffs) and 0316 (Register Taxi Money)
2016-06-28 15:30:29 +02:00
Jannik Vogel
d3c70140cf
Script: 018C (Play Sound At)
2016-06-28 02:39:00 +02:00
Jannik Vogel
d1131a63a8
Add isStopped() in VehicleObject and CharacterObject
2016-06-28 02:39:00 +02:00
Daniel Evans
b6d8618e6f
Spawn at ground level if vehicle generator z is < -90
2016-06-27 23:37:47 +01:00
Daniel Evans
d2ec218f89
Restore vehicle generators from save data
2016-06-27 22:55:13 +01:00
Daniel Evans
69e7d32f3a
Use view frustum for traffic spawning and cleanup
2016-06-27 22:33:22 +01:00
Daniel Evans
50eee4e5ff
Implement static VehicleGenerator traffic
2016-06-27 22:33:22 +01:00
Jannik Vogel
c5083701ea
Script: 036D (Print Big With 2 Numbers)
2016-06-27 02:05:34 +02:00
Jannik Vogel
86d31328c3
Script: 00BD (Print Message Soon)
2016-06-27 02:05:34 +02:00
Jannik Vogel
37e0ba943e
Script: 008C (Floor Float To Int)
2016-06-27 01:44:51 +02:00
Jannik Vogel
089d0efe5b
Script: 0069 (Multiply Global Float by Global Float)
2016-06-27 01:44:51 +02:00
Jannik Vogel
3869cd608a
Script: 0058 (Increment Global Integer by Global Integer) and 0059 (Increment Global Float by Global Float)
2016-06-27 01:44:51 +02:00
Jannik Vogel
9042e235a8
Script: 003A (Global Int Equal to Global Int)
2016-06-27 01:44:51 +02:00
Jannik Vogel
004f42504a
Script: 001F (Local Int Greater than Global Int)
2016-06-27 01:44:50 +02:00