Daniel Evans
5aaead1974
Fix potential non-return in LoaderIMG
2014-08-11 18:16:18 +01:00
Daniel Evans
b1c82e3582
Fix compilation under clang, fix majority of warnings
2014-08-11 17:58:43 +01:00
Daniel Evans
6c78b0c3c5
Refactor DFF Loader, underlying stream handling
...
+ Fix some model related memory leaks
2014-08-04 22:24:37 +01:00
Daniel Evans
aa841c0ed3
Merge branch 'script-tool'
...
Conflicts:
rwengine/include/engine/GameObject.hpp
rwengine/include/engine/GameWorld.hpp
rwengine/include/render/GameRenderer.hpp
rwengine/src/render/GameRenderer.cpp
2014-07-30 13:55:39 +01:00
Daniel Evans
688ee493b4
Add GXT loading support and i18n of prints.
2014-07-28 06:20:39 +01:00
Daniel Evans
5b9c95d346
Add Initial Cutscene playback implementation
...
+ Add CutsceneData structures to store the data required.
+ Implement screen fading in and out (todo: splash screen fading)
+ Add GameData::openFile2() returns a handle to open file memory + size
+ Fix fog implementation
+ Add screenspace rect to GameRenderer for fades and cinematics
2014-07-28 02:27:55 +01:00
Daniel Evans
c3e2172f3b
Initial Script Machine implementation + some ops
2014-07-23 23:57:21 +01:00
Daniel Evans
c35c2c636a
Add thrown projectiles, support for queued deletion
2014-07-20 21:21:51 +01:00
Daniel Evans
770a87dd2b
Add correct collision response for molotov + rpg
2014-07-17 01:46:24 +01:00
Daniel Evans
f8f17db68f
add ProjectileObject with support for grenades
2014-07-14 01:29:05 +01:00
Daniel Evans
b8860722fd
Further implement weapons and pickups
...
Inventory can now by cycled
Weapon Pickups are created infront of the spawn
2014-07-04 21:06:56 +01:00
Daniel Evans
0214a29ca3
Implement character inventory items, with weapon
2014-06-29 22:14:46 +01:00
Daniel Evans
1673e439fd
Cleanup test
2014-06-28 17:20:49 +01:00
Daniel Evans
87a04d9119
Added weapon scan for HITSCAN
...
WeaponScans contain data required to affect objects in the world with
weapon damage
2014-06-28 03:22:53 +01:00
Daniel Evans
3a3fb9aff4
fix errenous test cases
2014-06-26 18:16:35 +01:00
Daniel Evans
1244a87665
Add weapon data loading
2014-06-26 17:55:17 +01:00
Daniel Evans
3ccf5ebaa2
Door and bonnet dynamics
2014-06-20 00:47:45 +01:00
Daniel Evans
8cbf1eaefe
Animator procedural frame orientation
2014-06-19 19:18:34 +01:00
Daniel Evans
9f257ea4c4
Animator update and vehicle frame damage
...
Refactor Animator to handle frame visibility, removing isFrameVisible()
Make frames be removed if they are damaged due to physics.
2014-06-18 05:08:15 +01:00
Daniel Evans
3a156063d8
Improve renderer and LOD handling
2014-06-17 21:46:54 +01:00
Daniel Evans
2c16134abd
Initial, unstable, water dynamics
2014-06-13 21:54:17 +01:00
Daniel Evans
65b5c84b92
Initial dynamic object implementation
2014-06-11 21:00:53 +01:00
Daniel Evans
891b12272c
Rename more classes to better names
2014-06-06 17:17:39 +01:00
Daniel Evans
439749e34f
Rename Object classes and files
2014-06-06 15:22:26 +01:00
Daniel Evans
61931145fe
Threaded model and texture loading
2014-06-06 13:12:20 +01:00
Daniel Evans
f24ceeb42f
Overhaul worker interface
2014-06-04 11:53:11 +01:00
Daniel Evans
51e4fb9989
Data Loader interface
2014-06-04 06:02:41 +01:00
Daniel Evans
d56a3badc0
Overhaul animation system; tick alpha
...
Animators now store Frame keyframes more sensibly
Animators can interpolate between two keyframes on an alpha
Add tick alpha value to the rendering pipeline
2014-06-02 04:58:41 +01:00
Daniel Evans
c8f5e7ead2
Fixed more broken vehicle interaction
2014-05-31 19:22:43 +01:00
Daniel Evans
052ce629c4
Refactor Animator to support multiple animations
2014-05-31 12:15:20 +01:00
Daniel Evans
04842a628a
Primitive debug menu; vehicle enter animation
2014-05-31 08:18:50 +01:00
Daniel Evans
d7b738cdc1
Replace Activity switch with objects
2014-05-29 11:12:40 +01:00
Daniel Evans
532738077e
Initial shift to AIController controlling
2014-05-29 09:34:59 +01:00
Daniel Evans
c5451f5fd4
Fix compiler errors and test problems
2014-05-25 22:30:50 +01:00
Daniel Evans
bd96b0b190
Added vehicle damage flags
2014-03-01 04:12:35 +00:00
Daniel Evans
e1a37e44c4
Cleaned up some object data
...
Renamed some vehicle related data objects
Changed types on some vehicle data containers
Renamed GTAObject to GameObject
2014-02-28 11:23:51 +00:00
Daniel Evans
caa1fd301e
fix cmake source dir paths
2014-02-28 07:24:20 +00:00
Daniel Evans
70dba94de4
Viewer archive loading
2014-02-10 15:34:09 +00:00
Daniel Evans
00dd9ee31e
more test
2014-02-10 12:09:16 +00:00
Daniel Evans
16b59f3943
Renamed Components
2014-01-26 03:45:55 +00:00
Daniel Evans
4c595d0439
Menu directional movement support
2014-01-01 00:37:16 +00:00
Daniel Evans
1cf006958f
Menu test variation
2013-12-27 21:58:47 +00:00
Daniel Evans
aa5522497b
Initial game state tracking
2013-12-26 23:18:55 +00:00
Daniel Evans
e04be824aa
Menu Framework
2013-12-25 19:54:22 +00:00
Daniel Evans
dc32c9c6ce
Renamed some objects to Game*
2013-12-20 16:02:46 +00:00
Daniel Evans
5dc40cb07b
Removed redundant include dirs for framework2
2013-12-20 14:03:32 +00:00
Daniel Evans
c2037ec26e
Global files
2013-12-12 10:58:14 +00:00
Daniel Evans
55909409f4
Disabled Atlas Tests
2013-12-12 08:15:07 +00:00
Daniel Evans
73c7e136e2
Merge branch 'master' of bitbucket.org:danharibo/gtfw
2013-12-12 02:55:39 +00:00
Daniel Evans
acb36be852
Object Destruction
2013-12-12 02:55:31 +00:00