diff --git a/data/altres.gif b/data/altres.gif new file mode 100644 index 0000000..2816e68 Binary files /dev/null and b/data/altres.gif differ diff --git a/data/gifs.txt b/data/gifs.txt index 285767b..7676400 100644 --- a/data/gifs.txt +++ b/data/gifs.txt @@ -1,4 +1,5 @@ abad.gif +altres.gif caixes.gif doors.gif floor.gif diff --git a/data/rooms/06.txt b/data/rooms/06.txt index 26b4cf3..0877039 100644 --- a/data/rooms/06.txt +++ b/data/rooms/06.txt @@ -10,15 +10,22 @@ exit-xn: 5 exit-zp: 7 actor{ - name: B1-00 - bmp: objectes.gif - bmp-rect: 114 78 15 18 - bmp-offset: -8 22 + name: SOFA + bmp: altres.gif + bmp-rect: 0 0 48 40 + bmp-offset: 0 32 pos: 0 0 0 - size: 4 4 4 - anim-cycle: SEQ - anim-wait: 2 - flags: ANIMATED SPECIAL + size: 16 8 6 + movement: CW +} + +actor{ + name: LLIT + bmp: altres.gif + bmp-rect: 48 0 57 47 + bmp-offset: 12 33 + pos: 16 0 0 + size: 16 16 6 movement: CW } @@ -35,24 +42,11 @@ actor{ } actor{ - name: YONKI - bmp: caixes.gif - bmp-rect: 168 64 19 32 - bmp-offset: -7 37 - pos: 18 9 0 - size: 6 6 12 - anim-cycle: SEQ - anim-wait: 1 - flags: PUSHABLE GRAVITY - movement: CW -} - -actor{ - name: B2-01 + name: B4-02 bmp: objectes.gif bmp-rect: 114 78 15 18 bmp-offset: -8 22 - pos: 16 32 0 + pos: 0 40 0 size: 4 4 4 anim-cycle: SEQ anim-wait: 2 @@ -60,12 +54,38 @@ actor{ movement: CW } +actor{ + name: B1-00 + bmp: objectes.gif + bmp-rect: 114 78 15 18 + bmp-offset: -8 22 + pos: 0 48 0 + size: 4 4 4 + anim-cycle: SEQ + anim-wait: 2 + flags: ANIMATED SPECIAL + movement: CW +} + +actor{ + name: YONKI + bmp: caixes.gif + bmp-rect: 168 64 19 32 + bmp-offset: -7 37 + pos: 18 56 0 + size: 6 6 12 + anim-cycle: SEQ + anim-wait: 1 + flags: PUSHABLE GRAVITY + movement: CW +} + actor{ name: BARREL bmp: caixes.gif bmp-rect: 96 64 18 32 bmp-offset: -7 37 - pos: 25 9 0 + pos: 25 57 0 size: 6 6 12 anim-cycle: SEQ anim-wait: 1 @@ -92,16 +112,3 @@ actor{ size: 8 8 8 movement: CW } - -actor{ - name: B4-02 - bmp: objectes.gif - bmp-rect: 114 78 15 18 - bmp-offset: -8 22 - pos: 0 40 0 - size: 4 4 4 - anim-cycle: SEQ - anim-wait: 2 - flags: ANIMATED SPECIAL - movement: CW -} diff --git a/data/templates.txt b/data/templates.txt index 891bb87..8dbced7 100644 --- a/data/templates.txt +++ b/data/templates.txt @@ -157,3 +157,23 @@ actor{ flags: SPECIAL movement: CW } + +actor{ + name: SOFA + bmp: altres.gif + bmp-rect: 0 0 48 40 + bmp-offset: 0 32 + pos: 0 0 0 + size: 16 8 6 + movement: CW +} + +actor{ + name: LLIT + bmp: altres.gif + bmp-rect: 48 0 57 47 + bmp-offset: 12 33 + pos: 16 0 0 + size: 16 16 6 + movement: CW +} diff --git a/todo.txt b/todo.txt index 88bb52f..54d5fb1 100644 --- a/todo.txt +++ b/todo.txt @@ -12,9 +12,9 @@ x Gràfics de conveyor belt x Gràfics de consoles i comps x Gràfics de nevera x Gràfics de bancada de cuina -- Gràfics de sofà? +x Gràfics de sofà - Gràfics de Plantes, arbres... -- Gràfics de llit +x Gràfics de llit - Gràfics de lampara - Grafics de mancuerna - Gràfics de recreativa @@ -46,8 +46,8 @@ x Implementar eixides per baix x Implementar pickar objectes x Implementar inventari -- Menus - - Molt bàsics, com els del Batman de Spectrum - - Menu intern del joc mostrarà peces que duguem recollides de l'excavadora +x Menus + x Molt bàsics, com els del Batman de Spectrum + x Menu intern del joc mostrarà peces que duguem recollides de l'excavadora - Intros??