Example #1
0
        public void GenerateTextEmpty()
        {
            var env = new An8Environment();

            var text = env.GenerateText();

            string expected =
                @"environment {
  grid { 0 0.000000 0.000000 0.000000 }
  framerate { 0 }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
Example #2
0
        public void GenerateTextGridAuto()
        {
            var env = new An8Environment();

            env.IsAutoGridEnabled = true;

            var text = env.GenerateText();

            string expected =
                @"environment {
  grid { 1 0.000000 0.000000 0.000000 }
  framerate { 0 }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
Example #3
0
        public void GenerateTextLimitPlayback()
        {
            var env = new An8Environment();

            env.IsPlaybackFramerateLimited = true;

            var text = env.GenerateText();

            string expected =
                @"environment {
  grid { 0 0.000000 0.000000 0.000000 }
  framerate { 0 }
  limitplayback { }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
Example #4
0
        public void GenerateTextGridManual()
        {
            var env = new An8Environment();

            env.IsAutoGridEnabled      = true;
            env.ModelingGridSpacing    = 2.0f;
            env.SceneEditorGridSpacing = 3.0f;
            env.GroundFloorGridSize    = 4.0f;

            var text = env.GenerateText();

            string expected =
                @"environment {
  grid { 1 2.000000 3.000000 4.000000 }
  framerate { 0 }
}
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }