about summary refs log tree commit diff stats
path: root/data/maps/daedalus/rooms/Pyramid 5.txtpb
blob: 42e8a52364a5d8520c4102a2ea0f49b1a0da325c (plain) (blame)
1
2
3
4
5
6
7
8
9
name: "Pyramid 5"
panel_display_name: "Pyramid"
panels {
  name: "ROYAL"
  path: "Panels/Pyramid/pyramid_5"
  clue: "royal"
  answer: "king"
  symbols: EXAMPLE
}
n class="w"> RandomInRange) { 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); }