Commit Graph

103 Commits

Author SHA1 Message Date
smoogipoo 3bcf9c255a Add Triangles.Reset() 2020-11-17 13:06:30 +09:00
smoogipoo 33c643e369 Add obsoletion for unused property 2020-11-17 12:23:34 +09:00
Dean Herbert a9a3489e92 Fix potential null reference when loading background
As seen in
https://discordapp.com/channels/188630481301012481/188630652340404224/772094427342569493.
Caused due to async load of the loader, which means it may not be ready
before Next() is called.
2020-10-31 22:51:35 +09:00
Bartłomiej Dach 78842ab95a Improve look & behaviour of background transitions 2020-10-30 22:40:24 +01:00
Bartłomiej Dach 391dd73843 Fix typo in comment 2020-10-30 22:39:34 +01:00
Bartłomiej Dach 38cf90a69b Change background to seasonal right after login 2020-10-30 22:03:26 +01:00
Bartłomiej Dach 29ad099902 Allow to fetch if going online after launch 2020-10-30 21:49:14 +01:00
Bartłomiej Dach 67a325f47d Move config setting logic to background loader 2020-10-30 21:22:22 +01:00
Bartłomiej Dach 20c27c6943 Rename lookup & field 2020-10-30 19:55:22 +01:00
Bartłomiej Dach 82ef85569b Fix nullref when querying IsInSeason before request completion 2020-10-30 19:35:08 +01:00
Max Hübner 51a58269ad Fix nullref in case of successfull request but no backgrounds available 2020-10-30 17:57:29 +01:00
Max Hübner f6eb5680ec Save full api response in SessionStatics 2020-10-30 16:43:18 +01:00
Max Hübner d19dd4eef6 IsInSeason() -> IsInSeason 2020-10-30 15:56:19 +01:00
Max Hübner f27ce7521d Make "Sometimes" setting depend on season end date, rather than chance 2020-10-30 10:27:43 +01:00
Max Hübner d9846fad37 Remove fallback texture parameter
When there isn't a seasonal event, we don't want to fall back to the basic background here, but rather to the user selected background source.
2020-10-29 18:03:36 +01:00
Max Hübner 907e1921c7 Make SeasonalBackgroundLoader read from SessionStatics 2020-10-29 17:31:42 +01:00
Max Hübner c1d03a5bac Add SeasonalBackgroundLoader and SeasonalBackground 2020-10-23 13:40:13 +02:00
Dean Herbert dde7f706aa Avoid rapid triangle repositioning during editor slider placement 2020-10-02 15:51:14 +09:00
Dean Herbert 671141ec61 Load menu backgrounds via LargeTextureStore to reduce memory usage 2020-08-14 18:05:05 +09:00
alex 0e2ccac33b Add spaces to comments 2020-05-04 18:36:24 -07:00
smoogipoo f71c45cb1b Remove shallPropagate 2020-02-25 11:30:33 +09:00
smoogipoo 91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
Sebastian Krajewski 0b9cc8ed1b Revert "Move colour generation to TriangleParticle"
This reverts commit de4c62788c.
2020-01-07 09:58:37 +09:00
Sebastian Krajewski de4c62788c Move colour generation to TriangleParticle 2020-01-06 12:51:38 +01:00
Sebastian Krajewski d1f3cb3dbd Premature checks to avoid unnecessary updates 2020-01-06 01:53:29 +01:00
Sebastian Krajewski f70f25098b Change visible triangles colour when dark or light colour is changed 2020-01-06 00:32:13 +01:00
Dean Herbert bb0a4db847 Fix failing tests 2019-11-29 01:17:58 +09:00
smoogipoo d1e3718038 Reduce the scale of background blurs 2019-11-27 15:04:09 +09:00
Berkan Diler fccdbffa93 Use MathF instead of Math- functions when possible
MathF-functions are faster than the Math-counterpart and it looks cleaner, so use MathF when we cast to float or int anyway.
2019-11-25 00:45:42 +01:00
Dean Herbert 57d38c5c74 Add final newline 2019-11-22 02:39:54 +09:00
LeNitrous b8d147a3b4 introduce main menu background modes 2019-09-24 17:42:06 +08:00
smoogipoo a87a1e6031 Don't redraw certain buffered containers on scale change 2019-09-04 19:38:12 +09:00
Dean Herbert 90b1fe81f3 Update cached usage in line with framework changes 2019-08-09 19:12:29 +09:00
Dean Herbert 07a0df7c4f Fix bracket precedence 2019-07-22 18:29:04 +09:00
Dean Herbert 4c592a5e65 Fix TriangleDrawNode crash when aimcount is zero 2019-07-20 22:52:07 +09:00
Dean Herbert 5696d79423 Use TriangleBatch 2019-07-19 23:47:48 +09:00
Dean Herbert 024f136d82 Reduce buffer count by one 2019-07-19 14:24:11 +09:00
Dean Herbert 95f36c36c4 Late-initialize vertex batch for safety 2019-07-19 01:52:53 +09:00
Dean Herbert a23bb3a6b3 Account for headless nulls (but how?) 2019-07-19 01:14:55 +09:00
Dean Herbert 00f1d1b53c Reduce Triangle drawnode overhead by ~90%
This was never batching, ever. Pointless memory overhead.
2019-07-19 00:53:00 +09:00
Dean Herbert d92f6c762b Fix potential nullref 2019-07-15 11:53:16 +09:00
Dean Herbert 2186ffda55 Avoid unnecessarily creating buffered container for zero-blur 2019-07-15 11:46:41 +09:00
Dean Herbert d093eb6660 Mark sprite read-only 2019-07-15 11:45:15 +09:00
Dean Herbert 7b2227c505 Fix xmldoc 2019-07-02 17:47:19 +09:00
Dean Herbert 6c7b97931e Avoid using a BufferedContainer for backgrounds unless required 2019-07-02 17:45:46 +09:00
smoogipoo c7d0fcd42a Update drawnodes 2019-06-06 16:49:35 +09:00
smoogipoo d8af5e1c5a Update in-line with drawnode changes 2019-04-02 11:56:22 +09:00
smoogipoo 04d756524d Adjust with shader changes 2019-03-07 18:30:18 +09:00
smoogipoo bf8360636a Adjust drawnodes to use the new shared data structure 2019-03-01 17:25:15 +09:00
Dean Herbert 0788a7e9f1
Merge branch 'master' into more-inspections 2019-02-28 14:32:57 +09:00