Enemy at the Gate -> Stormblast Mine
Breaking some Eggs -> Orb of Storms
- Buy and pickup ALL normal ilvl 4 to 7 sceptres you can get your grubby paws on
Mercy Mission -> Quicksilver #1
The Caged Brute -> Clarity
Siren's Cadence -> Fire Trap
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Linq.Expressions; | |
using System.Runtime.CompilerServices; | |
using System.Transactions; | |
namespace Assets.Scripts.Imports | |
{ | |
internal static class ExpressionExtensions |
set-option -g default-shell $SHELL | |
set -g set-clipboard on | |
bind | split-window -h -c "#{pane_current_path}" | |
bind - split-window -v -c "#{pane_current_path}" | |
unbind '"' | |
unbind % | |
set -g base-index 1 | |
set -g pane-base-index 1 |
public static class QueryableExtensions | |
{ | |
public static IQueryable<JoinMapper<TA, TB>> Join<TA, TB, TKey>( | |
this IQueryable<TA> outer, | |
IQueryable<TB> inner, | |
Expression<Func<TA, TKey>> outerSelector, | |
Expression<Func<TB, TKey>> innerSelector | |
) | |
{ | |
return outer.Join( |
using System; | |
using System.Collections.Generic; | |
using System.Runtime.Intrinsics; | |
using System.Threading; | |
using System.Threading.Tasks; | |
using PhysicsGame.Core.Extensions; | |
public class WaveFunctionCollapser(IWaveCollapseHandler model, WaveCollapseConfig config) | |
{ | |
private IWaveCollapseHandler Model { get; } = model; |
To determine if two moving rectangles will collide and to find the start, middle, and end points of their impact times, we need to consider the paths of the rectangles and detect any intersections along their trajectories. Here's how to approach the problem step-by-step:
Define the Rectangles and Their Movements:
Parametrize the Motion:
public static bool ProjectIntersection( | |
RectangleF r1, | |
RectangleF r2, | |
Vector2 v1, | |
Vector2 v2, | |
[MaybeNullWhen(false)] | |
out CollisionFrame? frame | |
) | |
{ | |
var dv = v1 - v2; |
using AbstractResolver; | |
using Microsoft.Extensions.DependencyInjection; | |
using Microsoft.Extensions.Hosting; | |
var staticServiceFlag = StaticConfiguredServiceFlag.Ping; | |
var dynamicConfig = new DynamicConfiguredServiceConfig() | |
{ | |
// Default to Marco | |
Flag = DynamicConfiguredServiceFlag.Marco |