From 1567acf86c7757a1f34bd9973a1fb506453a10a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Grie=C3=9Fhaber?= Date: Sun, 29 Dec 2024 02:50:04 +0100 Subject: [PATCH] rider commit --- .idea/.idea.GameOfLife/.idea/.gitignore | 13 +++++++++++++ GameOfLife3D/GameOfLife.cs | 7 ++++--- 2 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 .idea/.idea.GameOfLife/.idea/.gitignore diff --git a/.idea/.idea.GameOfLife/.idea/.gitignore b/.idea/.idea.GameOfLife/.idea/.gitignore new file mode 100644 index 0000000..236fcad --- /dev/null +++ b/.idea/.idea.GameOfLife/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/contentModel.xml +/.idea.GameOfLife.iml +/projectSettingsUpdater.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/GameOfLife3D/GameOfLife.cs b/GameOfLife3D/GameOfLife.cs index 3ce0a1f..2135a18 100644 --- a/GameOfLife3D/GameOfLife.cs +++ b/GameOfLife3D/GameOfLife.cs @@ -35,8 +35,8 @@ namespace GameOfLife3D protected override void Initialize() { // TODO: Add your initialization logic here - _gameOfLife = new(64); - _gameOfLife.Map.SetRandom(8); + _gameOfLife = new(20); + _gameOfLife.Map.SetRandom(3); model = Content.Load("Models/Cube"); CameraTarget = new(0f,0f,0f); @@ -111,7 +111,7 @@ namespace GameOfLife3D if (Keyboard.GetState().IsKeyDown(Keys.R)) { - _gameOfLife.Map.SetRandom(8); + _gameOfLife.Map.SetRandom(3); } @@ -164,6 +164,7 @@ namespace GameOfLife3D { effect.EnableDefaultLighting(); + effect.AmbientLightColor = cell.isAlive ? Color.AliceBlue.ToVector3() : Color.Green.ToVector3(); effect.View = ViewMatrix; effect.World = Matrix.CreateTranslation(cell.X*2.1f, cell.Y*2.1f, cell.Z * 2.1f);