- [FIX] Les portes frontals no tenien l'altura adequada
- [FIX] El piso de les portes frontals no es calculaba correctament - [CHG] Ara RAND també canvia de direcció després de un temps random - [FIX] Al crear un nou actor el editor no se ficava en mode SECTION_ACTOR - [NEW] Al pulsar on no hi ha actors ara se fica en mode SECTION_ROOM - [FIX] Quan estem en mode SECTION_ROOM no s'ha de vore un actor seleccionat - Més habitacions. Zona 3 acabada, començant zona 4
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#include "debug.h"
|
||||
#include "config.h"
|
||||
#include <vector>
|
||||
#include "m_game.h"
|
||||
|
||||
namespace actor
|
||||
{
|
||||
@@ -756,6 +757,7 @@ namespace actor
|
||||
}
|
||||
break;
|
||||
case MOV_RAND:
|
||||
act->react_push = (rand()%32)+8; // [RZC 26/09/2024] Hack usant react_push en el moviment RAND per a contar la distancia abans de canviar de direcció
|
||||
switch (rand()%4)
|
||||
{
|
||||
case 0: act->mov_push=PUSH_YP; break;
|
||||
@@ -817,6 +819,14 @@ namespace actor
|
||||
return;
|
||||
}
|
||||
|
||||
// [RZC 26/09/2024] Hack usant react_push en el moviment RAND per a contar la distancia abans de canviar de direcció
|
||||
if (act->movement==MOV_RAND)
|
||||
{
|
||||
act->react_push--;
|
||||
if (act->react_push==0) changeMoving(act);
|
||||
}
|
||||
|
||||
|
||||
// [RZC 26/09/2024] Hack usant react_push en les bambolles de café per al dz del moviment de anar pegant botets
|
||||
if (act->movement==MOV_RANDJ)
|
||||
{
|
||||
@@ -1170,7 +1180,7 @@ namespace actor
|
||||
|
||||
draw::pushSource();
|
||||
draw::setSource(act->surface);
|
||||
if (editor::isEditing() && (act==selected)) draw::swapcol(1, room::getColor(1)); // Si està seleccionat, que canvie de color
|
||||
if (editor::isEditing() && (act==selected) && modules::game::getSection()==modules::game::SECTION_ACTOR) draw::swapcol(1, room::getColor(1)); // Si està seleccionat, que canvie de color
|
||||
draw::stencil::set(act->tag);
|
||||
draw::draw(x, y, act->bmp_rect.w, act->bmp_rect.h, act->bmp_rect.x+ao, act->bmp_rect.y+oo, flip);
|
||||
draw::swapcol(1, room::getColor(0)); // Tornem al color per defecte
|
||||
|
||||
Reference in New Issue
Block a user