Watch
2
0
Fork
You've already forked raylib-cs
0
Commit graph

305 commits

Author SHA1 Message Date
WraithGlade
4fbb06e0f6
Added some help info for NuGet use.
I accidentally made the mistake of trying to use NuGet in the solution folder and it took a few minutes to figure out what I was doing wrong.

So, I added this sentence here to help clarify what to do for this (probably common) problem since Visual Studio is fairly likely to start the working directory for the command prompt in the solution directory, which may not be the same as the project directory. 

I think since raylib attracts many new users it is best to make the install info as easy as possible, thus my justification for adding this here. 

Installs should be as frictionless as possible. I hope you'll consider adding my suggestion here. 🙂
2023-04-08 21:29:04 -04:00
2c9c5b3db7 Fix version issue 2023-04-08 16:33:49 +01:00
7671f66c98 Update Raylib.csproj versioning 2023-04-08 15:34:20 +01:00
0b95295218
Update README.md 2023-03-30 20:08:00 +01:00
d3e225a286
Update to raylib 4.5 (#149)
* Update bindings to raylib 4.5
* Review naming, comments and formatting
2023-03-30 20:01:55 +01:00
JupiterRider
fa6354d454
Comment of "IsCursorOnScreen" fixed (#151) 2023-03-26 09:23:20 +01:00
7924d6f0aa
Point release 4.2.0.2 (#148) v4.2.0.2 2023-03-05 11:03:11 +00:00
e05f316975
Fix Vector2Clamp and remove MatrixNormalize (#147) 2023-02-21 07:18:08 +00:00
Fall
21c010438b
Created CBool's ctors, fixed casting issue (#142) 2022-12-27 17:26:32 +00:00
Ben Parsons
8c72abb141
Update build.yml (#140) 2022-11-01 07:31:23 +00:00
JupiterRider
ae4a11b6d3
Create .keep for MacOS Native lib (#139) 2022-11-01 09:29:26 +11:00
d9563db3a3
Update README.md v4.2.0.1 2022-10-01 18:37:35 +01:00
7602b5b520
Point release 4.2.0.1 (#134) 2022-10-01 18:33:57 +01:00
f13f278f88
Fix bug in AudioStream struct (#133) 2022-10-01 18:26:59 +01:00
0d994b0992
Update to raylib 4.2 (#117) v4.2.0
Update bindings to use raylib 4.2.0. Review comments and utils.
2022-10-01 12:27:25 +01:00
Ben Parsons
65d9150ec4
Update GitHub Actions (#126) 4.0.0.2 2022-09-03 23:48:11 +10:00
Ben Parsons
6f7eff030d
Update GitHub Actions (#125) 2022-09-03 23:19:32 +10:00
f9284d4505
Point release 4.0.0.2 (#122) 2022-09-03 23:13:16 +10:00
Diogo Gomes
0ea640acaa
Fixed LoadImageAnim frames argument. (#119) 2022-08-24 17:50:30 +01:00
Fall
737062763d
Updated CBool to have a greater utility, closer to how C++'s booleans operate (#110) 2022-06-01 11:53:13 +01:00
JupiterRider
f54b9146e3
Make the color palette readonly fields (#109) 2022-05-28 18:02:51 +01:00
8c15fd906f v4.0.0.1 v4.0.0.1 2022-03-02 09:05:27 +11:00
22a47c63b0 Remove initializer for default callback 2022-03-01 21:35:10 +00:00
1db5428786 Review font functions 2022-02-15 19:59:26 +00:00
f5e3c38887 Test module initializer instead of static constructor 2022-02-15 08:55:01 +00:00
58da62baaa Fix bug with DrawRectangleLinesEx 2022-02-15 08:37:56 +00:00
e57646a17e Fix bug with DrawRectangleRoundedLines 2022-02-15 08:34:57 +00:00
5a41d48706 Fix outdated comment 2022-02-14 19:04:42 +00:00
Ben Parsons
74bf5e084c
Update Raylib-cs.Tests to use Raylib-cs 4.0.0 2022-02-15 00:19:40 +11:00
e5934b86ba 4.0 (#100) v4.0.0
* Fix formatting/update doc comments in Raylib.cs

* Update types in Raylib.cs to 4.0

* Remove app.config

* Update Raylib.cs functions

* Split Enums, Structs & Classes into own files

* Testing utils for Raylib.cs

* Update Raylib-cs.csproj

* Reorganize types
- Move into types folder
- Group types based on usage

* Fix parameter names

* Rename CloseAudioStream to UnloadAudioStream

* Remove ref SetShaderValue overloads

* Remove some constants from Raylib.cs

* Include README.md in package

* Replace old version of GetDroppedUtils

* Update README.md

* Remove Physac-cs and Raygui-cs
- Not actively maintained and a pain for users to setup...

* Update comments to xmldoc

* Rename Gestures enum to Gesture

* Minor fixes
- Rename Gestures enum to Gesture
- Update tests to net6.0

* Testing CBool type instead of bool

* Update XmlDoc comments

* Update build.yml to net6.0 for tests

* Remove Easings.cs
- Easings used to be part of raylib. It is now a separate extra library
so I am removing it from the main bindings.

* Update rlgl

* More XmlDoc comments

* Use CBool in structs

* Big unsafe update

* Fix typos and change refs to pointers in Rlgl

* Update LoggingUtils and Material

* Fix typo in Rlgl

* Update build.yml

* Rename RaylibUtils.cs to Raylib.Utils
now a partial class

* Convert some RLGL consts to Enums

Also added helper methods/overloads for related methods

* Make class Raylib partial

* Convert some text functions to not use ref

I dont think they will work. need testing

* Testing fixes for Text functions

* Create rlMultMatrixf safe overload

* Implement safe ModelAnimation

* Testing fix for ModelAnimation using wrapper struct

* Added TODOs

* Fix rlMultMatrixf
- Add missing ToFloatV functions to Raymath
- Fix rlMultMatrixf overload to use MatrixToFloatV

* Fix IsGestureDetected and formatting

* Add a few text tests

* Move wrapper functions into Raylib.Utils

* Remove ref from raylib bindings

* Multi-target net5.0

* Testing string approaches

* Fixing more util and unsafe functions

* Testing TraceLogCallback fix

Set lang version to C# 10

* Replace managed callbacks with unsafe delegates

* Update default LogConsole callback

* Setup unsafe/safe functions for math types in Raylib.cs

* Replace string in Rlgl with sbyte*

* Yet more string changes
- Use sbyte/byte correctly in Raylib.cs
- Using Marshal.StringToCoTaskMemUTF8
- Update utils string usage

* Fix typo bug and whitespace

* Fix DrawTextPro and more whitespace

* Remove unused ToString

* Add file functions back into Raylib

* Test paths filter for pull requests

* Change to paths-ignore filter

* Redo partial change

* Move binding functions into interop folder

Co-authored-by: Ben Parsons <9parsonsb@gmail.com>
2022-02-15 00:00:13 +11:00
Ben Parsons
15bbfc2968
Update new-issue-template.md
I like to live life on the edge - commit directly to master!
2022-01-20 21:03:28 +11:00
6140872094 3.7.0.1 3.7.0.1 2021-10-02 13:44:55 +01:00
Ben Parsons
5d9198acd2
XmlDoc: Convert some comments to <summary> tags (#96)
* Fixed-up comments on first ~500 lines

* Update Comments to xmldoc till around line  ~1700

I might have used regex.
2021-10-02 22:17:15 +10:00
cbfaf28c90 Fix typo 2021-10-02 13:12:10 +01:00
bec7ecc77b Fixes to enums and GetGestureDetected
- Fix enum order for MaterialMapIndex
- Return Gestures instead of int from GetGestureDetected
- Update naming of CubemapLayout
2021-10-02 12:46:18 +01:00
Ben Parsons
0460d2c2db
Github Actions for Nuget Releases (#95)
* Add Raylib target tag to app.config

* Enable GitHub Actions on all PRs

* Create and upload NuGet package

Co-authored-by: ChrisDill <chris.rj.dill@gmail.com>
2021-10-02 21:21:11 +10:00
c81b1537a2
Merge pull request #94 from JarrodDoyle/master
Update GamepadAxis to match Raylib and fix off-by-one error
2021-09-27 07:05:40 +01:00
Jarrod Doyle
0821d9d5f9 Fixes #93 2021-09-26 21:55:32 +01:00
d0318795e1 Remove GetMouseCursor 2021-09-25 07:49:14 +01:00
4ebb829423 Fix missing argument in GetMonitorPosition 2021-09-24 21:55:32 +01:00
e50b30e870 Add new-issue-template and update README.md 2021-08-29 08:02:18 +01:00
bbb425b5bb Fix ShaderLocationIndex order and add missing normal location 2021-07-02 22:47:33 +01:00
65d1ca11fe Remove linux-x86 folder from runtimes
- Dropping support for 32 bit on linux.
2021-05-19 15:46:34 +01:00
79ba46896e Fix typo with Raygui-cs 3.7.0 2021-05-15 07:48:41 +01:00
4f4296adaf Merge pull request #82 from ChrisDill/3.7-dev
3.7 dev
2021-05-12 10:22:22 +01:00
207ba0ab1a Review minor project details
- Disable warning for missing doc comments for now.
- Specify specific version or System.Numerics.Vectors.
- Format fixes.
2021-05-12 09:38:37 +01:00
3c2f2b4064 Fix enum naming
- Add missing prefixes to enums to match raylib.
- Add aliases for a few enum types
2021-05-11 08:23:29 +01:00
d342e5427f Add summary tags to improve documentation
- Helps with intelisense and documentation generators. More details can
be added in the future as needed.
- Include documentation in package
2021-05-11 08:23:29 +01:00
094c4e7789 Update project details and experimental libs
- Unsure on experimental lib at the moment. Need to test pinvoke
overhead. Might move to examples repo.
- Update README.md.
- Update Raylib-cs.csproj.
- Remove GenMeshDefault.
2021-05-11 08:19:46 +01:00
3224a58371 Initial 3.7 update
- Many breaking changes in this update. This is a work in
progress and needs testing.
2021-04-25 11:36:02 +01:00