Commit Graph

45 Commits (master)

Author SHA1 Message Date
Karl F 9e44b09314 Happy new year!
HAPPY MERRY 2021!
2021-01-03 19:40:16 +01:00
Edoardo Morandi e6b9cd8d71 Remove many warnings 2020-04-25 01:31:42 +02:00
Karl F 436db08636 Happy new decade!
May you live long and prosper!
2020-01-01 10:47:46 +01:00
mike-f1 4f1eaa41d3 Update all files to store and use FrameId instead of raw pointers 2019-11-16 17:54:14 +01:00
mike-f1 e6403fc1ad Decouple includes; Remove some unused variable; Fix an equation in Space.cpp 2019-10-20 11:19:45 +02:00
mike-f1 75956b9fd0 Decouple includes of Sfx.* and trade dependency from Ship with dependency from ModelBody
Forward declare Space in Ship.h; Make things compiling again

Decouple WorldView.h; Some other decouple here and there

Decouple Renderer no more included in RenderState; Model not including directly its childs
2019-05-21 17:50:50 +02:00
mike-f1 bfe68e5d33 Separate SystemBody from StarSystem; Decouple a lot of includes 2019-05-12 14:16:54 +02:00
Webster Sheets 5cdaefad6a Run clang-format over the entire code base.
Fix hidden header-inclusion-order dependency errors.
Update .clang-format for v7.0.1.
2019-01-05 17:09:05 -05:00
Karl F d2ab921b62 Happy New Year!
Awesome sauce (for next year):
find . -type f -exec sed -i 's/2008-2018 Pioneer Developers'/'2008-2019 Pioneer Developers/g' {} \;

closes #4507
2019-01-03 15:28:42 +01:00
Webster Sheets 3a3a13edec Update pioneer to use the new save system. 2018-10-11 11:45:57 -04:00
Karl F 7225e9c723 Happy New Year!
Ten years in the making now, but how can we improve upon perfection
for ten more years?
2018-01-01 21:22:12 +01:00
John Bartholomew 7c3a13a0c0 Remove almost all includes of Serializer.h, include GameSaveError.h where necessary. 2017-12-26 13:02:26 +00:00
Andrew Copland 8cb1555f67 Eliminate the evil trailing whitespace 2017-03-05 13:15:55 +00:00
Andrew Copland 74d50958fe MERRY HAPPY 2017 2017-01-04 15:11:15 +00:00
Andrew Copland 9331a67f94 Make texture atlasing animations available to smoke and damage SFX too, remove old png files texture, use DDS format.
Add acknowledgement to OpenGameArt CC0 license.
2016-05-13 14:54:14 +01:00
Andrew Copland e05382bf9e Sfx ini file support, only explosion data supported at the moment really. 2016-05-13 11:34:05 +01:00
Andrew Copland 4478f9d68c const'mess and implemented copy constructor 2016-05-11 20:45:24 +01:00
Andrew Copland ebfb64213c Linux build fix and correct spacing syntax in for loop. 2016-05-11 20:06:45 +01:00
Andrew Copland 5545717251 Remove defunct individual sfx draw calls. 2016-05-11 16:27:24 +01:00
Andrew Copland 3a6445a33d Gather and draw sprites in batches using the explosions from a texture atlas. 2016-05-11 16:25:22 +01:00
Andrew Copland a02e33b884 Rewrite Sfx to split into manager and instances. 2016-05-10 14:52:46 +01:00
Andrew Copland fea5ac26b2 MERRY HAPPY 2016 2016-01-29 11:31:54 +00:00
nick-the-ninja dc36866d93 Removing more old serialisation code. 2015-02-17 23:41:57 +00:00
nick-the-ninja ea07cbd107 Added JSON serialisation code for frames and sfx. 2015-02-15 14:27:57 +00:00
Robert Norris 9f95339a9d MERRY HAPPY 2014-12-31 23:05:37 +11:00
Andrew Copland e9e702a755 Reduce the number of frames for the explosion. 2014-03-25 12:53:28 +00:00
Andrew Copland 9f078e8539 Initial port of "explotion" code from Paragon. 2014-03-24 22:49:35 +00:00
kko 63b8c081ff Delete old shieldEffect, unused 2014-01-27 22:04:15 -05:00
kko 4dd3209588 Use RenderState in background, HS cloud, projectile, sfx, speedlines 2014-01-26 15:11:27 -05:00
Robert Norris 6dc4283eb6 happy new year 2014-01-02 14:43:38 +11:00
shadmar da1af673ba initial 2013-03-13 23:21:03 +01:00
Robert Norris 91b8586653 happy new year 2013-01-01 12:36:52 +11:00
John Jordan a6c5e4470f Rendering mostly working at least 2012-11-18 18:13:47 +00:00
Robert Norris efbce7648a update license paths 2012-09-16 10:59:15 +10:00
Robert Norris e9f4448bba add copyright notices to all the code 2012-09-16 09:45:04 +10:00
kko c4d45724f5 More const references.
Once again, mostly for consistency because we pass by const reference more often than not.
2012-09-03 10:54:22 -04:00
kko db78a3d6c4 ECM particle material 2012-08-04 14:59:24 -04:00
kko 104b57d964 Use CreateMaterial for special effects
(all three of them)
2012-08-04 14:49:41 -04:00
kko edb89f0763 Use a global model for the shields 2012-02-26 18:27:37 -05:00
Robert Norris 484f060dce move all the render stuff, old and new, under the Graphics:: namespace. still needs work 2012-02-21 21:04:06 +11:00
kko 12a3e31631 Use DrawPointSprites in several places
It still uses Render::PutPointSprites behind the scenes
2012-02-13 18:38:46 -05:00
tompox 388cc95128 make serialize and unserialize functions use reader and writer objects (needed to serializing C objects from lua isn't such a pain -- but it is generally a better idea anyway)
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@593 e632f14b-6550-0410-b89e-a82653faca30
2010-05-22 17:26:25 +00:00
tompox c60dd53e0c faster particle sfx crap.
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@450 e632f14b-6550-0410-b89e-a82653faca30
2009-10-22 10:35:34 +00:00
tompox 329666a7d1 spawn pirates on entry to system. not determining strength by system yet.
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@214 e632f14b-6550-0410-b89e-a82653faca30
2009-02-19 18:40:11 +00:00
tompox f715f267f3 explosion effects when ships die
git-svn-id: https://pioneer.svn.sourceforge.net/svnroot/pioneer/trunk@157 e632f14b-6550-0410-b89e-a82653faca30
2008-11-14 11:11:51 +00:00