From e2a6b539a5fafc45427934ffae1fbd394f0acfce Mon Sep 17 00:00:00 2001 From: JoshuanBurger12 Date: Thu, 18 Mar 2021 19:01:07 +1300 Subject: [PATCH] CommitLog | --- Spaceinator.project.gmx | 1 + help.rtf | Bin 757 -> 788 bytes objects/obj_chunk.object.gmx | 4 +++- objects/obj_controller.object.gmx | 2 ++ objects/obj_controller_world_gen.object.gmx | 4 +++- scripts/get_chunk_seed.gml | 3 +++ 6 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 scripts/get_chunk_seed.gml diff --git a/Spaceinator.project.gmx b/Spaceinator.project.gmx index b075a4d..7aa5846 100644 --- a/Spaceinator.project.gmx +++ b/Spaceinator.project.gmx @@ -40,6 +40,7 @@ + fonts\fnt_main diff --git a/help.rtf b/help.rtf index 727f5b83df98656aae95ffee3dadfbe4f374a507..5f0b7bf3614acf88f3e5ad5ef37fc87fe8d8bab4 100644 GIT binary patch delta 41 hcmey$I)!b*Vqw=147hP_2oqOKL1GavS1m6W0{|mb40!+m delta 15 WcmbQj_LX(Q;*ER!m{@9gxflR4)CC;? diff --git a/objects/obj_chunk.object.gmx b/objects/obj_chunk.object.gmx index 73072d3..e50ba46 100644 --- a/objects/obj_chunk.object.gmx +++ b/objects/obj_chunk.object.gmx @@ -25,7 +25,9 @@ 1 - /// GENERATE CHUNK + random_set_seed(get_chunk_seed(x,y)); + +/// GENERATE CHUNK instance_list = ds_list_create(); loaded = true; var hasGeneratedBlackHole = false; diff --git a/objects/obj_controller.object.gmx b/objects/obj_controller.object.gmx index 50d0b3e..a0f12fc 100644 --- a/objects/obj_controller.object.gmx +++ b/objects/obj_controller.object.gmx @@ -127,6 +127,8 @@ draw_text(10,10,"X: "+string(obj_player.x)+"#Y: "+string(obj_player.y)); draw_text(10,40,"CrX: "+string(chunkRelX)+"#CrY: "+string(chunkRelY)); draw_text(10,70,"CX: "+string(chunkX)+"#CY: "+string(chunkY)); draw_text(10,100,"Invuln: "+string(obj_player.invuln_counter)); + +draw_text(10,120,"World Seed: "+string(obj_controller_world_gen.WorldSeed)); } diff --git a/objects/obj_controller_world_gen.object.gmx b/objects/obj_controller_world_gen.object.gmx index 09a1c19..47bc84d 100644 --- a/objects/obj_controller_world_gen.object.gmx +++ b/objects/obj_controller_world_gen.object.gmx @@ -25,7 +25,9 @@ 1 - + WorldSeed = random_range(0,99999999999); + + diff --git a/scripts/get_chunk_seed.gml b/scripts/get_chunk_seed.gml new file mode 100644 index 0000000..52e923d --- /dev/null +++ b/scripts/get_chunk_seed.gml @@ -0,0 +1,3 @@ +///get_chunk_seed(x,y) +return x*193 + y*391 + obj_controller_world_gen.WorldSeed; +