Christopher Lees

Results 40 issues of Christopher Lees

### Purpose of this PR This PR adds detection of the current display scaling factor to OpenTK 3.x The Windows, SDL2 and OS-X backends have been implemented. It adds a...

platform
3.x

This is the start of implementing a new steam traction model. Some basic ideas pulled from the BVEC_ATS / OS_ATS implementation, but this is intended to run solely within the...

[ci skip] WIP for adding unit tests for our API types, just basic addition, subtraction and negation for Vector3 at the minute. Whilst (as far as I know....) everything works...

This pull introduces a database of compatible replacement plugins for use on non Win32 systems. Currently, one plugin is supported: BVEC_ATS, which provides support for several basic variants of OS_ATS....

This PR implements the QuadTree visibility algorithm from the abandoned OpenBVE2 demo ( https://github.com/sladen/openbve2 ) ### Why is this important? Using a QuadTree allows us to create intersecting routes. Consider...

This PR refactors AnimatedObjects so that they are a subset of the overarching **UnifiedObject** Required by https://github.com/leezer3/OpenBVE/pull/684 in order to get the **HierarchyAnimatedObjects** working correctly, as these require a totally...

This PR adds a package type and associated plumbing to install and load custom user plugins via the Package Install menu. Some (minor) flaws if custom plugins are installed, which...

Heavy work in progress here, highly likely to explode unexpectedly..... n.b. Contains the changes from https://github.com/leezer3/OpenBVE/pull/167 although not hooked up to anything yet, *should* work when this is done. This...

trains

### Changes: This PR implements texture loading in the CSV / B3D plugin from an arbitrary online URL, e.g. ``` [MeshBuilder] Vertex -0.5, -0.1, 0 Vertex -0.5, 0.1, 0 Vertex...

The **panel.cfg** and **panel2.cfg** parsers both make heavy use of text comparisons to determine the section / key within the section. These can be converted into enum values for much...