brancharcade/v0.1.5493.25906cancel
26 Commits over 0 Days - ∞cph!
Fixed disposed game instances still being used when an attempt to switch to a new game fails.
Added a link to the Mono downloads page in the Getting Started tutorial.
Added a warning message when attempting to compile a game when no C# compiler is found. arcade-issues/issues/9
Removed workaround to avoid occasional hangs in b18.
[racer] Each AI controlled car now has randomized characteristics.
[racer] AI opponent is a bit more interesting.
[racer] Finished basic HUD, implemented race position logic.
Changed `PaletteBuilder.Add` and related methods to accept `Color24` values rather than `int`s (as `int` values can be implicitly casted to `Color24`s anyway).
[racer] Started working on the HUD.
All primitive rendering methods now accept `Vector2f` / `RectF` inputs.
Changed `Graphics.DrawPoint[s]()` and `Graphics.DrawLine()` to take in `Vector2f` rather than `Vector2i`.
[racer] Transition tweak, added start line.
Fixed emission map being ignored in the screen reflection shader.
[racer] Fixed the game start transition.
[racer] Fixed there being a gap where the track loop starts / ends.
Fixed some artifacts in the new line mitering implementation.
[racer] Now using the new mitering implementation.
Changed `Graphics.DrawLines()` to accept `Vector2f` points.
Implemented basic mitering for calls to `Graphics.DrawLines()` with large thickness values.
Added `Vector2i.Normalized`.
Added `Vector2f.ManhattanLength`.
Refactored line clipping before rendering.
Added `RectF.IntersectsLine(start, end)`.
Added `RectI.IntersectsLine(start, end)`.
Added `Mathf.RandomVector()`.