Skip to content

#134 Use Perlin Noise - #137

Merged
Av3boy merged 3 commits into
devfrom
134-av-use-perlin-noise
Jun 28, 2026
Merged

Av3boy merged 3 commits into
devfrom
134-av-use-perlin-noise

#87 Use SharpEngine Numerics

84fe2c6
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jun 28, 2026 in 9s

Quality Gate failed

Annotations

Check warning on line 23 in SharpEngine.Core/Abstractions/IGame.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change the visibility of this constructor to 'protected'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKNexRTRgvXs0vlk&open=AZ8PJKNexRTRgvXs0vlk&pullRequest=137

Check warning on line 29 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make '_lightsNode' 'readonly'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKQPxRTRgvXs0vlq&open=AZ8PJKQPxRTRgvXs0vlq&pullRequest=137

Check failure on line 155 in SharpEngine.Core/Windowing/Window.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This method signature overlaps the one defined on line 107, the default parameter value can only be used with named arguments.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKNvxRTRgvXs0vln&open=AZ8PJKNvxRTRgvXs0vln&pullRequest=137

Check warning on line 27 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the field '_scene' and declare it as a local variable in the relevant methods.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKQPxRTRgvXs0vlv&open=AZ8PJKQPxRTRgvXs0vlv&pullRequest=137

Check warning on line 9 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename class 'TerrainGenerator_Old' to match pascal case naming rules, consider using 'TerrainGeneratorOld'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKQPxRTRgvXs0vlu&open=AZ8PJKQPxRTRgvXs0vlu&pullRequest=137

Check warning on line 66 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKQPxRTRgvXs0vls&open=AZ8PJKQPxRTRgvXs0vls&pullRequest=137

Check warning on line 40 in Examples/MinecraftClone/Terrain/TerrainGenerator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRExRTRgvXs0vly&open=AZ8PJKRExRTRgvXs0vly&pullRequest=137

Check warning on line 13 in Examples/MinecraftClone/Terrain/TerrainGenerator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename class 'TerrainGenerator_New' to match pascal case naming rules, consider using 'TerrainGeneratorNew'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRExRTRgvXs0vl1&open=AZ8PJKRExRTRgvXs0vl1&pullRequest=137

Check warning on line 58 in SharpEngine.Core/Abstractions/IGame.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the member initializer, all constructors set an initial value for the member.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKNexRTRgvXs0vli&open=AZ8PJKNexRTRgvXs0vli&pullRequest=137

Check failure on line 81 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKQPxRTRgvXs0vlw&open=AZ8PJKQPxRTRgvXs0vlw&pullRequest=137

Check warning on line 105 in Examples/MinecraftClone/Minecraft.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRXxRTRgvXs0vl5&open=AZ8PJKRXxRTRgvXs0vl5&pullRequest=137

Check warning on line 53 in Examples/MinecraftClone/Terrain/TerrainGenerator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make '_lightsNode' 'readonly'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRExRTRgvXs0vlz&open=AZ8PJKRExRTRgvXs0vlz&pullRequest=137

Check warning on line 51 in Examples/MinecraftClone/Terrain/TerrainGenerator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the field '_scene' and declare it as a local variable in the relevant methods.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRExRTRgvXs0vl2&open=AZ8PJKRExRTRgvXs0vl2&pullRequest=137

Check warning on line 35 in SharpEngine.Core/Abstractions/IGame.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change the visibility of this constructor to 'protected'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKNexRTRgvXs0vlj&open=AZ8PJKNexRTRgvXs0vlj&pullRequest=137

Check warning on line 54 in Examples/MinecraftClone/Terrain/TerrainGenerator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make '_blocksNode' 'readonly'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRExRTRgvXs0vl0&open=AZ8PJKRExRTRgvXs0vl0&pullRequest=137

Check warning on line 101 in Examples/MinecraftClone/Minecraft.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRXxRTRgvXs0vl4&open=AZ8PJKRXxRTRgvXs0vl4&pullRequest=137

Check failure on line 127 in SharpEngine.Core/Windowing/Window.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This method signature overlaps the one defined on line 116, the default parameter value can only be used with named arguments.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKNvxRTRgvXs0vlm&open=AZ8PJKNvxRTRgvXs0vlm&pullRequest=137

Check warning on line 72 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKQPxRTRgvXs0vlp&open=AZ8PJKQPxRTRgvXs0vlp&pullRequest=137

Check warning on line 31 in Examples/MinecraftClone/Terrain/TerrainGenerator.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRExRTRgvXs0vlx&open=AZ8PJKRExRTRgvXs0vlx&pullRequest=137

Check warning on line 30 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make '_blocksNode' 'readonly'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKQPxRTRgvXs0vlr&open=AZ8PJKQPxRTRgvXs0vlr&pullRequest=137

Check warning on line 44 in SharpEngine.Core/Abstractions/IGame.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change the visibility of this constructor to 'protected'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKNexRTRgvXs0vll&open=AZ8PJKNexRTRgvXs0vll&pullRequest=137

Check warning on line 91 in Examples/MinecraftClone/Minecraft.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKRXxRTRgvXs0vl3&open=AZ8PJKRXxRTRgvXs0vl3&pullRequest=137

Check warning on line 68 in Examples/MinecraftClone/Terrain/TerrainGenerator_Old.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this 'TODO' comment.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKQPxRTRgvXs0vlt&open=AZ8PJKQPxRTRgvXs0vlt&pullRequest=137

Check warning on line 44 in Examples/MinecraftClone/Terrain/Block/BlockBase.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unnecessary cast to 'Vector3'.

See more on https://sonarcloud.io/project/issues?id=Av3boy_SharpEngine&issues=AZ8PJKN_xRTRgvXs0vlo&open=AZ8PJKN_xRTRgvXs0vlo&pullRequest=137