- [FIX] el moviment RANDV no feia V

- Més habitacions
- Gràfic de la "meta"
This commit is contained in:
2024-09-25 19:38:14 +02:00
parent 1b9dfddc94
commit d1ce8c9d5d
6 changed files with 248 additions and 12 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -51,7 +51,7 @@ actor{
} }
actor{ actor{
name: BOOSTER name: B-LIVE
bmp: objectes.gif bmp: objectes.gif
bmp-rect: 114 78 15 18 bmp-rect: 114 78 15 18
bmp-offset: -8 22 bmp-offset: -8 22

View File

@@ -3,9 +3,9 @@ height: 1
door-height-yp: 0 door-height-yp: 0
door-height-yn: 0 door-height-yn: 0
color: YELLOW color: YELLOW
floor-texture: 0 floor-texture: 1
wall-texture: 0 wall-texture: 13
door-texture: 0 door-texture: 7
under-door-texture: 0 under-door-texture: 0
exit-yp: 18 exit-yp: 18
exit-yn: 20 exit-yn: 20

View File

@@ -9,3 +9,73 @@ door-texture: 7
under-door-texture: 13 under-door-texture: 13
exit-xp: 21 exit-xp: 21
exit-yp: 23 exit-yp: 23
actor{
name: PLATF-00
bmp: caixes.gif
bmp-rect: 96 160 32 32
bmp-offset: 0 32
pos: 8 8 0
size: 8 8 8
orient: ZP
movement: Z
}
actor{
name: PLATF-01
bmp: caixes.gif
bmp-rect: 96 160 32 32
bmp-offset: 0 32
pos: 8 48 0
size: 8 8 8
orient: ZP
movement: Z
}
actor{
name: PLATF-02
bmp: caixes.gif
bmp-rect: 96 160 32 32
bmp-offset: 0 32
pos: 48 8 0
size: 8 8 8
orient: ZP
movement: Z
}
actor{
name: PLATF-03
bmp: caixes.gif
bmp-rect: 96 160 32 32
bmp-offset: 0 32
pos: 48 48 0
size: 8 8 8
orient: ZP
movement: Z
}
actor{
name: ROOMBA-00
bmp: caixes.gif
bmp-rect: 160 0 32 32
bmp-offset: 0 34
pos: 16 16 0
size: 8 8 2
orient: YN
flags: REACTIVE MOVING DEADLY
react-mask: XP XN YP YN ZP ZN
movement: RANDV
}
actor{
name: ROOMBA-01
bmp: caixes.gif
bmp-rect: 160 0 32 32
bmp-offset: 0 34
pos: 32 32 0
size: 8 8 2
orient: XN
flags: REACTIVE MOVING DEADLY
react-mask: XP XN YP YN ZP ZN
movement: RANDV
}

View File

@@ -1,9 +1,175 @@
width: 2 width: 2
height: 2 height: 3
door-height-yn: 0 door-height-yn: 0
color: WHITE color: WHITE
floor-texture: 0 floor-texture: 1
wall-texture: 0 wall-texture: 13
door-texture: 0 door-texture: 7
under-door-texture: 0 under-door-texture: 0
exit-yn: 22 exit-yn: 22
actor{
name: ABAD
bmp: abad.gif
bmp-rect: 0 0 20 33
bmp-offset: -6 39
pos: 32 9 2
size: 8 8 8
orient: YP
anim-wait: 1
flags: PUSHABLE REACTIVE ORIENTABLE DEADLY GRAVITY
react-mask: XP XN YP YN ZP ZN
movement: CCW
}
actor{
name: B-JUMP
bmp: objectes.gif
bmp-rect: 114 78 15 18
bmp-offset: -8 22
pos: 8 48 12
size: 4 4 4
anim-cycle: SEQ
anim-wait: 2
flags: ANIMATED SPECIAL
movement: CW
}
actor{
name: BATMAN
bmp: batman.gif
bmp-rect: 0 0 21 32
bmp-offset: -6 39
pos: 40 8 2
size: 8 8 8
orient: YP
anim-wait: 1
flags: PUSHABLE REACTIVE ORIENTABLE DEADLY GRAVITY
react-mask: XP XN YP YN ZP ZN
movement: CCW
}
actor{
name: FINISH-00
bmp: altres.gif
bmp-rect: 133 80 24 11
bmp-offset: 0 11
pos: 40 48 0
size: 8 8 0
flags: PUSHABLE
movement: CW
}
actor{
name: FINISH-01
bmp: altres.gif
bmp-rect: 133 80 24 11
bmp-offset: 0 11
pos: 32 48 0
size: 8 8 0
flags: PUSHABLE
movement: CW
}
actor{
name: FINISH-02
bmp: altres.gif
bmp-rect: 133 80 24 11
bmp-offset: 0 11
pos: 24 48 0
size: 8 8 0
flags: PUSHABLE
movement: CW
}
actor{
name: FINISH-03
bmp: altres.gif
bmp-rect: 133 80 24 11
bmp-offset: 0 11
pos: 16 48 0
size: 8 8 0
flags: PUSHABLE
movement: CW
}
actor{
name: FINISH-04
bmp: altres.gif
bmp-rect: 133 80 24 11
bmp-offset: 0 11
pos: 48 48 0
size: 8 8 0
flags: PUSHABLE
movement: CW
}
actor{
name: PLATF-00
bmp: caixes.gif
bmp-rect: 96 160 32 32
bmp-offset: 0 32
pos: 8 48 0
size: 8 8 8
orient: ZP
movement: Z
}
actor{
name: PLATF-01
bmp: caixes.gif
bmp-rect: 96 160 32 32
bmp-offset: 0 32
pos: 8 40 0
size: 8 8 8
orient: ZP
movement: Z
}
actor{
name: PLATH-00
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 8 56 0
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-01
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 8 48 8
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: ROOMBA-00
bmp: caixes.gif
bmp-rect: 160 0 32 32
bmp-offset: 0 34
pos: 32 8 0
size: 8 8 2
orient: YP
flags: REACTIVE MOVING DEADLY
react-mask: XP XN YP YN ZP ZN
movement: RANDV
}
actor{
name: ROOMBA-01
bmp: caixes.gif
bmp-rect: 160 0 32 32
bmp-offset: 0 34
pos: 40 8 0
size: 8 8 2
orient: YP
flags: REACTIVE MOVING DEADLY
react-mask: XP XN YP YN ZP ZN
movement: RANDV
}

View File

@@ -769,10 +769,10 @@ namespace actor
case 1: act->mov_push=PUSH_XN; break; case 1: act->mov_push=PUSH_XN; break;
case 2: act->mov_push=PUSH_YN; break; case 2: act->mov_push=PUSH_YN; break;
case 3: act->mov_push=PUSH_XP; break; case 3: act->mov_push=PUSH_XP; break;
case 4: act->mov_push=PUSH_YP; act->mov_push=PUSH_XN; break; case 4: act->mov_push=PUSH_YP; act->mov_push|=PUSH_XN; break;
case 5: act->mov_push=PUSH_XN; act->mov_push=PUSH_YN; break; case 5: act->mov_push=PUSH_XN; act->mov_push|=PUSH_YN; break;
case 6: act->mov_push=PUSH_YN; act->mov_push=PUSH_XP; break; case 6: act->mov_push=PUSH_YN; act->mov_push|=PUSH_XP; break;
case 7: act->mov_push=PUSH_XP; act->mov_push=PUSH_YP; break; case 7: act->mov_push=PUSH_XP; act->mov_push|=PUSH_YP; break;
} }
break; break;
case MOV_HUNT: case MOV_HUNT: