fix the filenames for the code files + minor fixes (#1159)

* some changes to make the `anim-tester` kinda work

* types for `lava` (who cares)

* fix divide by zero macros

* cleanup filenames

* fix tests + minor bug
This commit is contained in:
ManDude
2022-02-13 05:12:05 +00:00
committed by GitHub
parent e4c841f9f5
commit e91c581c2a
39 changed files with 161 additions and 168 deletions
+8 -8
View File
@@ -107,28 +107,28 @@ TEST(Kernel, basename) {
TEST(Kernel, DecodeFileName) {
std::string x;
x = DecodeFileName("$TEXTURE/beans");
EXPECT_EQ(x, "host:data/texture-page7/beans.go");
EXPECT_EQ(x, "out/obj/beans.go");
x = DecodeFileName("$ART_GROUP/stuff");
EXPECT_EQ(x, "host:data/art-group6/stuff-ag.go");
EXPECT_EQ(x, "data/art-group6/stuff-ag.go");
x = DecodeFileName("$LEVEL/my-level");
EXPECT_EQ(x, "host:data/level30/my-level-bt.go");
EXPECT_EQ(x, "data/level30/my-level-bt.go");
x = DecodeFileName("$LEVEL/my-level.123");
EXPECT_EQ(x, "host:data/level30/my-level.123");
EXPECT_EQ(x, "data/level30/my-level.123");
x = DecodeFileName("$DATA/my-data");
EXPECT_EQ(x, "host:data/my-data.go");
EXPECT_EQ(x, "out/obj/my-data.go");
x = DecodeFileName("$CODE/my-code");
EXPECT_EQ(x, "host:game/obj/my-code.o");
EXPECT_EQ(x, "game/obj/my-code.o");
x = DecodeFileName("$RES/my-res");
EXPECT_EQ(x, "host:data/res1/my-res.go");
EXPECT_EQ(x, "data/res1/my-res.go");
x = DecodeFileName("asdf");
EXPECT_EQ(x, "host:game/obj/asdf.o");
EXPECT_EQ(x, "game/obj/asdf.o");
}
TEST(Kernel, reverse) {