From 2503bb3b2c684f56859cb628214d58d6e03f5a01 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Fri, 2 May 2025 21:04:36 -0500 Subject: [PATCH] [nostalgia/sample_project] Update type descriptors --- project/.nostalgia/type_descriptors/B.int32;0 | 5 ++ project/.nostalgia/type_descriptors/B.int8;0 | 5 ++ .../.nostalgia/type_descriptors/B.string;0 | 4 + .../.nostalgia/type_descriptors/B.uint16;0 | 4 + .../.nostalgia/type_descriptors/B.uint64;0 | 4 + project/.nostalgia/type_descriptors/B.uint8;0 | 4 + ...nkingtea.nostalgia.core.NostalgiaGraphic;1 | 39 ++++++++ ...kingtea.nostalgia.core.Palette.ColorInfo;3 | 12 +++ ...ngtea.nostalgia.core.Palette.PalettePage;1 | 23 +++++ .../net.drinkingtea.nostalgia.core.Palette;1 | 19 ++++ .../net.drinkingtea.nostalgia.core.Palette;2 | 23 +++++ .../net.drinkingtea.nostalgia.core.Palette;3 | 34 +++++++ .../net.drinkingtea.nostalgia.core.Palette;4 | 31 +++++++ ....drinkingtea.nostalgia.core.PaletteColor;1 | 24 +++++ ...ingtea.nostalgia.core.TileSheet.SubSheet;1 | 42 +++++++++ ...ingtea.nostalgia.core.TileSheet.SubSheet;3 | 42 +++++++++ ...ingtea.nostalgia.core.TileSheet.SubSheet;4 | 46 ++++++++++ ...net.drinkingtea.nostalgia.core.TileSheet;2 | 20 +++++ ...net.drinkingtea.nostalgia.core.TileSheet;3 | 24 +++++ ...net.drinkingtea.nostalgia.core.TileSheet;4 | 24 +++++ ...drinkingtea.nostalgia.gfx.CompactPalette;1 | 23 +++++ ...inkingtea.nostalgia.gfx.CompactTileSheet;1 | 28 ++++++ ...ingtea.nostalgia.gfx.Palette.PalettePage;2 | 23 +++++ .../net.drinkingtea.nostalgia.gfx.Palette;5 | 31 +++++++ ...t.drinkingtea.nostalgia.gfx.PaletteColor;2 | 24 +++++ ...kingtea.nostalgia.gfx.TileSheet.SubSheet;5 | 46 ++++++++++ .../net.drinkingtea.nostalgia.gfx.TileSheet;5 | 24 +++++ ...net.drinkingtea.nostalgia.scene.SceneDoc;1 | 41 +++++++++ ....drinkingtea.nostalgia.scene.SceneStatic;1 | 88 +++++++++++++++++++ .../net.drinkingtea.nostalgia.scene.TileDoc;1 | 33 +++++++ .../net.drinkingtea.ox.BasicString#8#;1 | 9 ++ .../net.drinkingtea.ox.FileAddress.Data;1 | 20 +++++ .../net.drinkingtea.ox.FileAddress;1 | 16 ++++ 33 files changed, 835 insertions(+) create mode 100644 project/.nostalgia/type_descriptors/B.int32;0 create mode 100644 project/.nostalgia/type_descriptors/B.int8;0 create mode 100644 project/.nostalgia/type_descriptors/B.string;0 create mode 100644 project/.nostalgia/type_descriptors/B.uint16;0 create mode 100644 project/.nostalgia/type_descriptors/B.uint64;0 create mode 100644 project/.nostalgia/type_descriptors/B.uint8;0 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.NostalgiaGraphic;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette.ColorInfo;3 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette.PalettePage;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;2 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;3 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;4 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.PaletteColor;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;3 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;4 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;2 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;3 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;4 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.CompactPalette;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.CompactTileSheet;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.Palette.PalettePage;2 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.Palette;5 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.PaletteColor;2 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.TileSheet.SubSheet;5 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.TileSheet;5 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.SceneDoc;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.SceneStatic;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.TileDoc;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.ox.BasicString#8#;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.ox.FileAddress.Data;1 create mode 100644 project/.nostalgia/type_descriptors/net.drinkingtea.ox.FileAddress;1 diff --git a/project/.nostalgia/type_descriptors/B.int32;0 b/project/.nostalgia/type_descriptors/B.int32;0 new file mode 100644 index 000000000..c584116bd --- /dev/null +++ b/project/.nostalgia/type_descriptors/B.int32;0 @@ -0,0 +1,5 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "length" : 4, + "primitiveType" : 1, + "typeName" : "B.int32" +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/B.int8;0 b/project/.nostalgia/type_descriptors/B.int8;0 new file mode 100644 index 000000000..2019e3cb1 --- /dev/null +++ b/project/.nostalgia/type_descriptors/B.int8;0 @@ -0,0 +1,5 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "length" : 1, + "primitiveType" : 1, + "typeName" : "B.int8" +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/B.string;0 b/project/.nostalgia/type_descriptors/B.string;0 new file mode 100644 index 000000000..a6e483b1a --- /dev/null +++ b/project/.nostalgia/type_descriptors/B.string;0 @@ -0,0 +1,4 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "primitiveType" : 4, + "typeName" : "B.string" +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/B.uint16;0 b/project/.nostalgia/type_descriptors/B.uint16;0 new file mode 100644 index 000000000..e6addc311 --- /dev/null +++ b/project/.nostalgia/type_descriptors/B.uint16;0 @@ -0,0 +1,4 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "length" : 2, + "typeName" : "B.uint16" +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/B.uint64;0 b/project/.nostalgia/type_descriptors/B.uint64;0 new file mode 100644 index 000000000..78dfe0598 --- /dev/null +++ b/project/.nostalgia/type_descriptors/B.uint64;0 @@ -0,0 +1,4 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "length" : 8, + "typeName" : "B.uint64" +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/B.uint8;0 b/project/.nostalgia/type_descriptors/B.uint8;0 new file mode 100644 index 000000000..f7bad1126 --- /dev/null +++ b/project/.nostalgia/type_descriptors/B.uint8;0 @@ -0,0 +1,4 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "length" : 1, + "typeName" : "B.uint8" +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.NostalgiaGraphic;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.NostalgiaGraphic;1 new file mode 100644 index 000000000..2684c4f06 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.NostalgiaGraphic;1 @@ -0,0 +1,39 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "bpp", + "typeId" : "B.int8;0" + }, + { + "fieldName" : "rows", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "columns", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "defaultPalette", + "typeId" : "net.drinkingtea.ox.FileAddress;1" + }, + { + "fieldName" : "pal", + "typeId" : "net.drinkingtea.nostalgia.core.Palette;1" + }, + { + "fieldName" : "pixels", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint8;0" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.NostalgiaGraphic", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette.ColorInfo;3 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette.ColorInfo;3 new file mode 100644 index 000000000..a149b434d --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette.ColorInfo;3 @@ -0,0 +1,12 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "name", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.Palette.ColorInfo", + "typeVersion" : 3 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette.PalettePage;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette.PalettePage;1 new file mode 100644 index 000000000..013563209 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette.PalettePage;1 @@ -0,0 +1,23 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "name", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "colors", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.core.PaletteColor;1" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.Palette.PalettePage", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;1 new file mode 100644 index 000000000..5bcee5aea --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;1 @@ -0,0 +1,19 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "colors", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint16;0" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.Palette", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;2 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;2 new file mode 100644 index 000000000..93fbc82cb --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;2 @@ -0,0 +1,23 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "pages", + "subscriptLevels" : 2, + "subscriptStack" : + [ + { + "subscriptType" : 4 + }, + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint16;0" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.Palette", + "typeVersion" : 2 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;3 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;3 new file mode 100644 index 000000000..3438dc0bc --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;3 @@ -0,0 +1,34 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "colorInfo", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.core.Palette.ColorInfo;3" + }, + { + "fieldName" : "pages", + "subscriptLevels" : 2, + "subscriptStack" : + [ + { + "subscriptType" : 4 + }, + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint16;0" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.Palette", + "typeVersion" : 3 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;4 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;4 new file mode 100644 index 000000000..668216e90 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.Palette;4 @@ -0,0 +1,31 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "colorNames", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "pages", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.core.Palette.PalettePage;1" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.Palette", + "typeVersion" : 4 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.PaletteColor;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.PaletteColor;1 new file mode 100644 index 000000000..d9d6aac9d --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.PaletteColor;1 @@ -0,0 +1,24 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "r", + "typeId" : "B.uint8;0" + }, + { + "fieldName" : "g", + "typeId" : "B.uint8;0" + }, + { + "fieldName" : "b", + "typeId" : "B.uint8;0" + }, + { + "fieldName" : "a", + "typeId" : "B.uint8;0" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.PaletteColor", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;1 new file mode 100644 index 000000000..b32cb2b71 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;1 @@ -0,0 +1,42 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "name", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "rows", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "columns", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "subsheets", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet;1" + }, + { + "fieldName" : "pixels", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint8;0" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;3 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;3 new file mode 100644 index 000000000..26bf5d64d --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;3 @@ -0,0 +1,42 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "name", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "rows", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "columns", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "subsheets", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet;3" + }, + { + "fieldName" : "pixels", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint8;0" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet", + "typeVersion" : 3 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;4 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;4 new file mode 100644 index 000000000..78d1d7b14 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet.SubSheet;4 @@ -0,0 +1,46 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "id", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "name", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "rows", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "columns", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "subsheets", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet;4" + }, + { + "fieldName" : "pixels", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint8;0" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet", + "typeVersion" : 4 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;2 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;2 new file mode 100644 index 000000000..4d55e8ee5 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;2 @@ -0,0 +1,20 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "bpp", + "typeId" : "B.int8;0" + }, + { + "fieldName" : "defaultPalette", + "typeId" : "net.drinkingtea.ox.FileAddress;1" + }, + { + "fieldName" : "subsheet", + "typeId" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet;1" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.TileSheet", + "typeVersion" : 2 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;3 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;3 new file mode 100644 index 000000000..75c7523ef --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;3 @@ -0,0 +1,24 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "bpp", + "typeId" : "B.int8;0" + }, + { + "fieldName" : "idIt", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "defaultPalette", + "typeId" : "net.drinkingtea.ox.FileAddress;1" + }, + { + "fieldName" : "subsheet", + "typeId" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet;3" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.TileSheet", + "typeVersion" : 3 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;4 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;4 new file mode 100644 index 000000000..4acb515a0 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.core.TileSheet;4 @@ -0,0 +1,24 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "bpp", + "typeId" : "B.int8;0" + }, + { + "fieldName" : "idIt", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "defaultPalette", + "typeId" : "net.drinkingtea.ox.FileAddress;1" + }, + { + "fieldName" : "subsheet", + "typeId" : "net.drinkingtea.nostalgia.core.TileSheet.SubSheet;4" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.core.TileSheet", + "typeVersion" : 4 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.CompactPalette;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.CompactPalette;1 new file mode 100644 index 000000000..ef34e1e99 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.CompactPalette;1 @@ -0,0 +1,23 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "pages", + "subscriptLevels" : 2, + "subscriptStack" : + [ + { + "subscriptType" : 4 + }, + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint16;0" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.gfx.CompactPalette", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.CompactTileSheet;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.CompactTileSheet;1 new file mode 100644 index 000000000..277efddab --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.CompactTileSheet;1 @@ -0,0 +1,28 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "bpp", + "typeId" : "B.int8;0" + }, + { + "fieldName" : "defaultPalette", + "typeId" : "net.drinkingtea.ox.FileAddress;1" + }, + { + "fieldName" : "pixels", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint8;0" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.gfx.CompactTileSheet", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.Palette.PalettePage;2 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.Palette.PalettePage;2 new file mode 100644 index 000000000..5b26ee348 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.Palette.PalettePage;2 @@ -0,0 +1,23 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "name", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "colors", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.gfx.PaletteColor;2" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.gfx.Palette.PalettePage", + "typeVersion" : 2 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.Palette;5 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.Palette;5 new file mode 100644 index 000000000..797c7ce21 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.Palette;5 @@ -0,0 +1,31 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "colorNames", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "pages", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.gfx.Palette.PalettePage;2" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.gfx.Palette", + "typeVersion" : 5 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.PaletteColor;2 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.PaletteColor;2 new file mode 100644 index 000000000..24ca751df --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.PaletteColor;2 @@ -0,0 +1,24 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "r", + "typeId" : "B.uint8;0" + }, + { + "fieldName" : "g", + "typeId" : "B.uint8;0" + }, + { + "fieldName" : "b", + "typeId" : "B.uint8;0" + }, + { + "fieldName" : "a", + "typeId" : "B.uint8;0" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.gfx.PaletteColor", + "typeVersion" : 2 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.TileSheet.SubSheet;5 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.TileSheet.SubSheet;5 new file mode 100644 index 000000000..03740cfd1 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.TileSheet.SubSheet;5 @@ -0,0 +1,46 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "id", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "name", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "rows", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "columns", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "subsheets", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.gfx.TileSheet.SubSheet;5" + }, + { + "fieldName" : "pixels", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint8;0" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.gfx.TileSheet.SubSheet", + "typeVersion" : 5 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.TileSheet;5 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.TileSheet;5 new file mode 100644 index 000000000..a789389a5 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.gfx.TileSheet;5 @@ -0,0 +1,24 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "bpp", + "typeId" : "B.int8;0" + }, + { + "fieldName" : "idIt", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "defaultPalette", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "subsheet", + "typeId" : "net.drinkingtea.nostalgia.gfx.TileSheet.SubSheet;5" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.gfx.TileSheet", + "typeVersion" : 5 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.SceneDoc;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.SceneDoc;1 new file mode 100644 index 000000000..f1fa0e339 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.SceneDoc;1 @@ -0,0 +1,41 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "tilesheet", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "palettes", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "tiles", + "subscriptLevels" : 3, + "subscriptStack" : + [ + { + "subscriptType" : 4 + }, + { + "subscriptType" : 4 + }, + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.nostalgia.scene.TileDoc;1" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.scene.SceneDoc", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.SceneStatic;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.SceneStatic;1 new file mode 100644 index 000000000..092764553 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.SceneStatic;1 @@ -0,0 +1,88 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "tilesheet", + "typeId" : "net.drinkingtea.ox.FileAddress;1" + }, + { + "fieldName" : "palettes", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "net.drinkingtea.ox.FileAddress;1" + }, + { + "fieldName" : "columns", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint16;0" + }, + { + "fieldName" : "rows", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint16;0" + }, + { + "fieldName" : "tileMapIdx", + "subscriptLevels" : 2, + "subscriptStack" : + [ + { + "subscriptType" : 4 + }, + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint16;0" + }, + { + "fieldName" : "tileType", + "subscriptLevels" : 2, + "subscriptStack" : + [ + { + "subscriptType" : 4 + }, + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint8;0" + }, + { + "fieldName" : "layerAttachments", + "subscriptLevels" : 2, + "subscriptStack" : + [ + { + "subscriptType" : 4 + }, + { + "subscriptType" : 4 + } + ], + "typeId" : "B.uint8;0" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.scene.SceneStatic", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.TileDoc;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.TileDoc;1 new file mode 100644 index 000000000..5a7fa3df8 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.nostalgia.scene.TileDoc;1 @@ -0,0 +1,33 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "subsheet_id", + "typeId" : "B.int32;0" + }, + { + "fieldName" : "subsheet_path", + "typeId" : "net.drinkingtea.ox.BasicString#8#;1" + }, + { + "fieldName" : "type", + "typeId" : "B.uint8;0" + }, + { + "fieldName" : "layer_attachments", + "subscriptLevels" : 1, + "subscriptStack" : + [ + { + "length" : 4, + "subscriptType" : 3 + } + ], + "typeId" : "B.uint8;0" + } + ], + "preloadable" : true, + "primitiveType" : 5, + "typeName" : "net.drinkingtea.nostalgia.scene.TileDoc", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.ox.BasicString#8#;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.ox.BasicString#8#;1 new file mode 100644 index 000000000..e26775227 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.ox.BasicString#8#;1 @@ -0,0 +1,9 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "primitiveType" : 4, + "typeName" : "net.drinkingtea.ox.BasicString", + "typeParams" : + [ + "8" + ], + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.ox.FileAddress.Data;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.ox.FileAddress.Data;1 new file mode 100644 index 000000000..32e182458 --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.ox.FileAddress.Data;1 @@ -0,0 +1,20 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "path", + "typeId" : "B.string" + }, + { + "fieldName" : "constPath", + "typeId" : "B.string" + }, + { + "fieldName" : "inode", + "typeId" : "B.uint64;0" + } + ], + "primitiveType" : 6, + "typeName" : "net.drinkingtea.ox.FileAddress.Data", + "typeVersion" : 1 +} \ No newline at end of file diff --git a/project/.nostalgia/type_descriptors/net.drinkingtea.ox.FileAddress;1 b/project/.nostalgia/type_descriptors/net.drinkingtea.ox.FileAddress;1 new file mode 100644 index 000000000..e30b37b5b --- /dev/null +++ b/project/.nostalgia/type_descriptors/net.drinkingtea.ox.FileAddress;1 @@ -0,0 +1,16 @@ +O1;net.drinkingtea.ox.TypeDescriptor;1;{ + "fieldList" : + [ + { + "fieldName" : "type", + "typeId" : "B.int8;0" + }, + { + "fieldName" : "data", + "typeId" : "net.drinkingtea.ox.FileAddress.Data" + } + ], + "primitiveType" : 5, + "typeName" : "net.drinkingtea.ox.FileAddress", + "typeVersion" : 1 +} \ No newline at end of file