diff --git a/resources/empty_lot.json b/resources/empty_lot.json index 3228f02..456018e 100644 --- a/resources/empty_lot.json +++ b/resources/empty_lot.json @@ -3217,8 +3217,8 @@ } ] }, - "objects": { - "object": [ + "items": { + "item": [ { "guid": "0x534564D5" }, diff --git a/resources/empty_lot_fso.json b/resources/empty_lot_fso.json index 84f28d3..56ee4e9 100644 --- a/resources/empty_lot_fso.json +++ b/resources/empty_lot_fso.json @@ -7623,8 +7623,8 @@ }, "walls": "" }, - "objects": { - "object": [ + "items": { + "item": [ { "guid": "0x534564D5", "level": "0", diff --git a/resources/pixie_point.svg b/resources/pixie_point.svg new file mode 100644 index 0000000..13f778d --- /dev/null +++ b/resources/pixie_point.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + Pixie Point + + + + + + + + + diff --git a/resources/pixie_point_logo.png b/resources/pixie_point_logo.png new file mode 100644 index 0000000..730dc56 Binary files /dev/null and b/resources/pixie_point_logo.png differ diff --git a/src/lot.zig b/src/lot.zig new file mode 100644 index 0000000..51e3a60 --- /dev/null +++ b/src/lot.zig @@ -0,0 +1,35 @@ +pub const Floor = struct { + level: u8, + x: u8, + y: u8, + value: u8, +}; + +pub const Floors = struct { + floor: []Floor, +}; + +pub const World = struct { + floors: Floors, + walls: u8, +}; + +pub const Item = struct { + guid: u8, + level: u8, + x: u8, + y: u8, + dir: u8, + group: u8, +}; + +pub const Items = struct { + Item: []Item, +}; + +pub const House = struct { + size: u8, + category: u8, + world: World, + items: Item, +};