Daniel Evans
|
798b24ae83
|
Remove unused struct from GameWorld
|
2015-03-30 02:03:38 +01:00 |
|
Timmy Sjöstedt
|
bc325b8857
|
Fixed passing int instead of float to glm::radians
|
2015-03-30 02:03:44 +02:00 |
|
Daniel Evans
|
a8d24f908a
|
Update Readme and CMakeLists with options
|
2015-03-30 01:00:38 +01:00 |
|
Timmy Sjöstedt
|
4a9079b09a
|
Fixed camera being annoyingly unusable.
|
2015-03-30 01:48:37 +02:00 |
|
Timmy Sjöstedt
|
7729ae171d
|
Fixed camera to take Y mouse movement into account.
TODO: Make camera not intersect world geometry and other objects.
|
2015-03-30 01:47:10 +02:00 |
|
Timmy Sjöstedt
|
4b915d5271
|
Added default 90° FOV.
|
2015-03-30 01:46:41 +02:00 |
|
Daniel Evans
|
78253c59ce
|
Add method to retrieve current draw settings from Renderer
|
2015-03-29 23:18:27 +01:00 |
|
Daniel Evans
|
980ef71e96
|
Change how draw calls are counted
|
2015-03-28 13:54:28 +00:00 |
|
Daniel Evans
|
30e059a0b6
|
Improve graphics performance
+ Add Framebuffer rendering to store data
+ Re-implement water using projected grid aproach
|
2015-03-28 13:42:29 +00:00 |
|
Daniel Evans
|
2985a70354
|
Implement new VisualFX system for particles etc.
- VisualFX stores data about effects like particles and lighting
- Only particles initial implementation
- World stores active VisualFX
|
2015-03-06 16:55:46 +00:00 |
|
Daniel Evans
|
46cd7b8f51
|
Overhaul Loader framework for Models
- Replace background model loader with generic background loader
- Replace ModelHandle object with generic resource handle
|
2015-03-06 04:38:22 +00:00 |
|
Daniel Evans
|
dfe6ec3eaa
|
Remove old file indexing system and IO handling
- Use FileIndex inside GameData to handle normalisation
- Remove old raw pointer API for loading data
|
2015-03-06 01:40:29 +00:00 |
|
Daniel Evans
|
7e83b815c4
|
Replace most cout/cerr prints with logging output
|
2015-03-05 17:29:33 +00:00 |
|
Daniel Evans
|
cf0c37dcc2
|
Remove GameRenderer from GameWorld
- Particle rendering is broken, since objects can't access renderer
|
2015-03-05 16:36:14 +00:00 |
|
Daniel Evans
|
536b3f9f0c
|
Add new Logger system.
- Supports multiple log recievers.
- Onscreen log needs to be re-written.
- Replaces GameWorld::logX().
|
2015-03-05 03:37:13 +00:00 |
|
Daniel Evans
|
25f28dbb42
|
New File handling implementation
- move FileHandle into a separate header
- Implement FileIndex, a system to normalize filenames and sources
|
2015-02-26 03:57:28 +00:00 |
|
Daniel Evans
|
cdff0aa275
|
Handle window close event
|
2015-02-26 02:06:43 +00:00 |
|
Daniel Evans
|
7f2c5a4645
|
Initial Traffic wandering algorithm (pedestrians only)
|
2015-02-26 01:15:17 +00:00 |
|
Daniel Evans
|
fe4926e5d6
|
Add object lifetime values, clean up spawned traffic
|
2015-02-18 16:00:55 +00:00 |
|
Daniel Evans
|
9407ee3135
|
Add test implementation of pedestrian spawning
|
2015-02-18 15:29:39 +00:00 |
|
Daniel Evans
|
2ccc1fc33c
|
Add initial TrafficDirector open spawn point methods
|
2015-02-17 01:31:20 +00:00 |
|
Daniel Evans
|
f9382af485
|
Add frametime and FPS to debug stats
|
2015-02-16 00:44:30 +00:00 |
|
Daniel Evans
|
b59c689a5e
|
Improve timestep and clock handling
|
2015-02-16 00:39:19 +00:00 |
|
Daniel Evans
|
be023b5093
|
Overhaul texture handling, add TextureData handles.
+ Use shared ptrs to track loaded texture handles
+ Cache textures on models to avoid lookups
|
2015-02-16 00:36:11 +00:00 |
|
Daniel Evans
|
9eb4c62a04
|
Improve HUD and UI rendering
+ Add names for some styles to reduce confusion
+ Move some HUD drawing into a seperate file
|
2015-02-15 12:41:51 +00:00 |
|
Daniel Evans
|
9855bf2967
|
Improve map rendering, UI viewport
+ UI Viewport is now window sized
+ Map renderer now supports rotating
|
2015-02-15 01:41:24 +00:00 |
|
Daniel Evans
|
2344024f08
|
Text rendering
|
2015-02-07 22:55:06 +00:00 |
|
Daniel Evans
|
538d0c02f9
|
Add city.wav
|
2015-02-04 17:16:46 +00:00 |
|
Daniel Evans
|
441109bc99
|
Add fullscreen option
|
2015-01-30 10:07:53 +00:00 |
|
Daniel Evans
|
854228e91b
|
Re-implement -w and -h window size arguments
|
2015-01-30 10:04:25 +00:00 |
|
Daniel Evans
|
6cd36bda43
|
Add arrow above blip target objects / coordinates
|
2015-01-29 22:39:26 +00:00 |
|
Daniel Evans
|
eed2377e50
|
Improve vehicle dynamics
- Fix bouyancy not working at all
- Make it difficult to flip a vehicle going around corners
|
2015-01-28 01:55:35 +00:00 |
|
Daniel Evans
|
dda2d5a245
|
Make disable input opcode take effect
|
2015-01-27 15:25:45 +00:00 |
|
Daniel Evans
|
7568eb8d7f
|
Declare opcodes needed to start Luigi mission 2
|
2015-01-27 15:21:36 +00:00 |
|
Daniel Evans
|
67ea96f4d2
|
Make phabricator happy
|
2015-01-27 15:04:55 +00:00 |
|
Daniel Evans
|
6a4afea4e6
|
Make it possible to start the 2nd Luigi mission
|
2015-01-27 15:02:10 +00:00 |
|
Daniel Evans
|
d5a906eb3f
|
Increase FOV while cinematic mode is set
|
2015-01-27 13:59:09 +00:00 |
|
Daniel Evans
|
6e1739138d
|
Add big print with number
|
2015-01-27 13:59:02 +00:00 |
|
Daniel Evans
|
c87a4a7cb1
|
Re-allocate audio clips when a new clip is loaded
|
2015-01-27 13:09:16 +00:00 |
|
Daniel Evans
|
abb6576785
|
Add implementation for more generic pickups
|
2015-01-27 02:38:08 +00:00 |
|
Daniel Evans
|
206c61e326
|
Merge branch 'master' of bitbucket.org:danharibo/openrw
|
2015-01-27 00:50:55 +00:00 |
|
Daniel Evans
|
cafb002d3b
|
Add more blip opcodes, with sprites
|
2015-01-27 00:48:09 +00:00 |
|
Daniel Evans
|
5271b6e78b
|
Merge branch 'master' of bitbucket.org:danharibo/openrw
|
2015-01-26 14:40:17 +00:00 |
|
Daniel Evans
|
d7d52dc892
|
Improve cutscenes to load wav audio too
|
2015-01-26 14:40:09 +00:00 |
|
Daniel Evans
|
0d730547fa
|
Fix issues with HUD and widescreen mode
|
2015-01-26 01:32:21 +00:00 |
|
Daniel Evans
|
91cd7c7edd
|
Add blips and some opcodes
|
2015-01-26 01:16:25 +00:00 |
|
Daniel Evans
|
87ca358717
|
Adjust game map a little more
|
2015-01-25 18:42:29 +00:00 |
|
Daniel Evans
|
cbebbbed87
|
Minor adjustments to the map
|
2015-01-25 18:31:22 +00:00 |
|
Daniel Evans
|
87435a2576
|
Add map renderer and ingame radar display
|
2015-01-25 18:25:55 +00:00 |
|
Daniel Evans
|
9f1162a945
|
Add entering to any passenger seat
|
2015-01-23 17:54:17 +00:00 |
|