Commit graph

13 commits

Author SHA1 Message Date
Goodlyay
deb56eed86 Client: Improve block breaking particles.
Particles now only appear from within the block's bounds. They also
explode nicer.
2016-09-24 13:52:59 -07:00
UnknownShadow200
17e2ee4398 Block break particles of fullbright blocks should render at full bright. (Thanks goodlyay) 2016-08-01 23:29:29 +10:00
UnknownShadow200
8c292d92e3 Use packed ints instead of 4 byte fields in vertex structs. 2016-07-10 11:23:20 +10:00
UnknownShadow200
635aa4d348 Fix map border blocks not being at correct height, draw translucent blocks before map water when underwater for proper alpha blending. 2016-06-22 18:50:47 +10:00
UnknownShadow200
e8bd5033f3 Reduce code duplication for particles. 2016-05-11 19:37:31 +10:00
UnknownShadow200
3865bc6888 Rename vertices structs to a more concise one, also fix issue with progress bar very very rarely overflowing when the server overflows on computing the progress value, by instead computing it client-side. (Thanks 123DontMessWitMe) 2016-03-29 20:45:52 +11:00
UnknownShadow200
a78205c45a Add copyright notices to every source file. 2016-03-26 13:51:42 +11:00
UnknownShadow200
7427d399c5 Particles now use the 1D texture atlas arrays. This means we no longer need a copy of the 2D terrain atlas in vram. 2016-01-31 23:54:45 +11:00
UnknownShadow200
a682a57e31 Don't allocate an object reference to the game class for every particle, instead pass it as an argument. Also use new more organised options key, which are still backwards compatible. 2016-01-31 22:53:42 +11:00
UnknownShadow200
fa358f9ad2 Add rain particles, use particle pooling. 2015-12-17 18:35:05 +11:00
UnknownShadow200
04c47d493d Setup framework for AudioManager class. 2015-11-27 07:33:56 +11:00
UnknownShadow200
184625e82f Oops, remove duplicate folder. 2015-11-27 07:23:44 +11:00
UnknownShadow200
b1a972a905 Add SoundPatcher and refactor ResourceFetcher, in preparation for fetching sound/music resources. 2015-11-27 07:22:29 +11:00