about summary refs log tree commit diff stats
path: root/data/maps/the_gallery/connections.txtpb
blob: 15189379ee6c8707f6e35227605f26c95cd7ecb7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
connections {
  from_room: "Daedalus Extension"
  to_room: "Main Area"
  door { name: "Gallery Extension" }
}
connections {
  from_room: "Main Area"
  to_room: "Back Room"
  door { name: "Back Door" }
}
connections {
  from_room: "Back Room"
  to_room: "Ending"
  door { name: "Ending Door" }
}
>int random1 = Random::RandInt(0, 1 << 30); int random2 = Random::RandInt(0, 1 << 30); ASSERT_NE(random1, random2); if (random1 > random2) std::swap(random1, random2); int random3 = Random::RandInt(random1, random2); ASSERT_GE(random3, random1); ASSERT_LE(random3, random2); } TEST(RandomTests, SeedWorks) { Random::SetSeed(0); ASSERT_EQ(2531011, Random::RandInt(0, 1 << 30)); ASSERT_EQ(505908858, Random::RandInt(0, 1 << 30)); ASSERT_EQ(318135124, Random::RandInt(0, 1 << 30)); ASSERT_EQ(159719620, Random::RandInt(0, 1 << 30)); Random::SetSeed(0); ASSERT_EQ(2531011, Random::RandInt(0, 1 << 30)); } TEST(RandomTests, SeedChangesInitialValue) { Random::SetSeed(0); int random1 = Random::RandInt(0, 1 << 30); Random::SetSeed(1); int random2 = Random::RandInt(0, 1 << 30); ASSERT_NE(random1, random2); Random::SetSeed(2); int random3 = Random::RandInt(0, 1 << 30); ASSERT_NE(random3, random1); ASSERT_NE(random3, random2); }