1
0
mirror of https://github.com/blupi-games/planetblupi synced 2024-12-30 10:15:36 +01:00

Cosmetic: rename more def

This commit is contained in:
Mathieu Schroeter 2017-08-10 22:29:48 +02:00
parent e5a87c4815
commit 70a8bda9e4
6 changed files with 156 additions and 156 deletions

View File

@ -433,7 +433,7 @@ static const DescAction action_table[] =
{1, 1, 0, 0, 0}, // ne {1, 1, 0, 0, 0}, // ne
}, },
{ 15, SOUND_HOP, -1, -1, -1, { 15, SOUND_HOP, -1, -1, -1,
SOUND_SAUT, -1, -1, -1, -1, -1, -1, -1, -1, -1, SOUND_JUMP, -1, -1, -1, -1, -1, -1, -1, -1, -1,
SOUND_COUPTOC SOUND_COUPTOC
}, },
}, },
@ -489,7 +489,7 @@ static const DescAction action_table[] =
{1, 1, 0, 0, 0}, // ne {1, 1, 0, 0, 0}, // ne
}, },
{ 15, SOUND_HOP, -1, -1, -1, { 15, SOUND_HOP, -1, -1, -1,
SOUND_SAUT, -1, -1, -1, -1, -1, -1, -1, -1, -1, SOUND_JUMP, -1, -1, -1, -1, -1, -1, -1, -1, -1,
SOUND_COUPTOC SOUND_COUPTOC
}, },
}, },
@ -549,7 +549,7 @@ static const DescAction action_table[] =
{1, 1, 0, 0, 0}, // ne {1, 1, 0, 0, 0}, // ne
}, },
{ 20, SOUND_HOP, -1, -1, -1, { 20, SOUND_HOP, -1, -1, -1,
SOUND_SAUT, -1, -1, -1, -1, -1, -1, SOUND_JUMP, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
SOUND_COUPTOC SOUND_COUPTOC
}, },
@ -622,7 +622,7 @@ static const DescAction action_table[] =
{1, 1, 0, 0, 0}, // ne {1, 1, 0, 0, 0}, // ne
}, },
{ 25, SOUND_HOP, -1, -1, -1, { 25, SOUND_HOP, -1, -1, -1,
SOUND_SAUT, -1, -1, -1, -1, -1, -1, SOUND_JUMP, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
SOUND_COUPTOC SOUND_COUPTOC
@ -704,7 +704,7 @@ static const DescAction action_table[] =
{1, 1, 0, 0, 0}, // ne {1, 1, 0, 0, 0}, // ne
}, },
{ 30, SOUND_HOP, -1, -1, -1, { 30, SOUND_HOP, -1, -1, -1,
SOUND_SAUT, -1, -1, -1, -1, -1, -1, SOUND_JUMP, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
SOUND_COUPTOC SOUND_COUPTOC
@ -1234,7 +1234,7 @@ static const DescAction action_table[] =
{1, 1, 0, 0, 0}, {1, 1, 0, 0, 0},
}, },
{ 2 + 6 + 15, SOUND_HOP, -1, -1, -1, -1, -1, -1, -1, { 2 + 6 + 15, SOUND_HOP, -1, -1, -1, -1, -1, -1, -1,
SOUND_SAUT, -1, -1, -1, -1, -1, -1, -1, -1, SOUND_JUMP, -1, -1, -1, -1, -1, -1, -1, -1,
SOUND_COUPTOC, -1, -1, -1, -1, -1 SOUND_COUPTOC, -1, -1, -1, -1, -1
}, },
}, },
@ -1305,9 +1305,9 @@ static const DescAction action_table[] =
{ {
{60, 1, 0, 0, 0}, {60, 1, 0, 0, 0},
}, },
{ 30, SOUND_BRULE, -1, -1, -1, -1, -1, -1, -1, -1, -1, { 30, SOUND_BURN, -1, -1, -1, -1, -1, -1, -1, -1, -1,
SOUND_BRULE, -1, -1, -1, -1, -1, -1, -1, -1, -1, SOUND_BURN, -1, -1, -1, -1, -1, -1, -1, -1, -1,
SOUND_BRULE, -1, -1, -1, -1, -1, -1, -1, -1, -1 SOUND_BURN, -1, -1, -1, -1, -1, -1, -1, -1, -1
}, },
}, },
{ {
@ -1432,9 +1432,9 @@ static const DescAction action_table[] =
0, 0, 0 0, 0, 0
}, },
}, },
{ 20 + 9, SOUND_NAISSANCE, -1, -1, -1, -1, -1, -1, -1, -1, -1, { 20 + 9, SOUND_BORN, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
SOUND_NAISSANCE, -1, -1, -1, -1, -1, -1, -1, SOUND_BORN, -1, -1, -1, -1, -1, -1, -1,
SOUND_COUPTOC SOUND_COUPTOC
}, },
}, },
@ -2030,7 +2030,7 @@ static const DescAction action_table[] =
+600, 0, +2, +600, 0, +8, +600, 0, +10, +600, 0, +10, +600, 0, +10 +600, 0, +2, +600, 0, +8, +600, 0, +10, +600, 0, +10, +600, 0, +10
}, },
}, },
{10, -1, -1, -1, -1, -1, -1, -1, -1, -1, SOUND_A_SAUT}, {10, -1, -1, -1, -1, -1, -1, -1, -1, -1, SOUND_S_JUMP},
}, },
{ {
ACTION_S_GRILL, ACTION_S_GRILL,
@ -2217,7 +2217,7 @@ static const DescAction action_table[] =
{10, 1, +300, -150, 0}, // n {10, 1, +300, -150, 0}, // n
{15, 1, +400, 0, 0}, // ne {15, 1, +400, 0, 0}, // ne
}, },
{5, SOUND_T_MOTEUR, -1, -1, -1, -1}, {5, SOUND_T_ENGINE, -1, -1, -1, -1},
}, },
{ {
ACTION_T_CRUSHED, ACTION_T_CRUSHED,
@ -2350,7 +2350,7 @@ static const DescAction action_table[] =
}, },
#endif #endif
}, },
{ 20, -1, -1, SOUND_R_MOTEUR, -1, -1, -1, -1, -1, -1, -1, { 20, -1, -1, SOUND_R_ENGINE, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
}, },
}, },
@ -2597,9 +2597,9 @@ static const DescAction action_table[] =
}, },
#endif #endif
}, },
{ 30, -1, -1, SOUND_B_SAUT, -1, -1, -1, -1, -1, -1, -1, { 30, -1, -1, SOUND_B_JUMP, -1, -1, -1, -1, -1, -1, -1,
-1, -1, SOUND_B_SAUT, -1, -1, -1, -1, -1, -1, -1, -1, -1, SOUND_B_JUMP, -1, -1, -1, -1, -1, -1, -1,
-1, -1, SOUND_B_SAUT, -1, -1, -1, -1, -1, -1, -1 -1, -1, SOUND_B_JUMP, -1, -1, -1, -1, -1, -1, -1
}, },
}, },

View File

@ -426,8 +426,8 @@ void CDecor::BlupiSound (Sint32 rank, Sint32 sound, POINT pos, bool bStop)
if (rank != -1 && m_blupi[rank].perso == 8) // disciple ? if (rank != -1 && m_blupi[rank].perso == 8) // disciple ?
{ {
if ( if (
sound == SOUND_HOP || sound == SOUND_BRULE || sound == SOUND_TCHAO || sound == SOUND_HOP || sound == SOUND_BURN || sound == SOUND_TCHAO ||
sound == SOUND_FLEUR || sound == SOUND_ARROSE) sound == SOUND_FLOWER || sound == SOUND_ARROSE)
newSound = -1; newSound = -1;
else else
newSound = sound; newSound = sound;
@ -465,7 +465,7 @@ void CDecor::BlupiSound (Sint32 rank, Sint32 sound, POINT pos, bool bStop)
// Sons associés à des actions. // Sons associés à des actions.
// clang-format off // clang-format off
static const Sint16 tableSound[] = { static const Sint16 tableSound[] = {
ACTION_BURN, SOUND_BRULE, ACTION_BURN, SOUND_BURN,
ACTION_TCHAO, SOUND_TCHAO, ACTION_TCHAO, SOUND_TCHAO,
ACTION_EAT, SOUND_EAT, ACTION_EAT, SOUND_EAT,
ACTION_DRINK, SOUND_DRINK, ACTION_DRINK, SOUND_DRINK,
@ -786,7 +786,7 @@ Sint32 CDecor::ListGetParam (Sint32 rank, Sint32 button, POINT cel)
{ {
Sint32 icon; Sint32 icon;
if (button == BUTTON_CARRY || button == BUTTON_FLEUR) if (button == BUTTON_CARRY || button == BUTTON_FLOWER)
return m_decor[cel.x / 2][cel.y / 2].objectIcon; return m_decor[cel.x / 2][cel.y / 2].objectIcon;
if (button == BUTTON_DEPOSE) if (button == BUTTON_DEPOSE)
@ -814,7 +814,7 @@ bool CDecor::ListPut (Sint32 rank, Sint32 button, POINT cel, POINT cMem)
return true; return true;
// Mémorise "mange" seulement après un "cultive". // Mémorise "mange" seulement après un "cultive".
if (button == BUTTON_MANGE && m_blupi[rank].listButton[0] != BUTTON_CULTIVE) if (button == BUTTON_EAT && m_blupi[rank].listButton[0] != BUTTON_CULTIVE)
return true; return true;
// Si prend/dépose à la suite au même endroit, // Si prend/dépose à la suite au même endroit,
@ -892,10 +892,10 @@ Sint32 CDecor::ListSearch (
static Sint32 table_series[] = { static Sint32 table_series[] = {
0, // errors 0, // errors
2, BUTTON_CULTIVE, BUTTON_MANGE, 2, BUTTON_CULTIVE, BUTTON_EAT,
1, // errors 1, // errors
4, BUTTON_FLEUR, BUTTON_CARRY, BUTTON_LABO, BUTTON_DEPOSE, 4, BUTTON_FLOWER, BUTTON_CARRY, BUTTON_LABO, BUTTON_DEPOSE,
2, // errors 2, // errors
3, BUTTON_CARRY, BUTTON_LABO, BUTTON_DEPOSE, 3, BUTTON_CARRY, BUTTON_LABO, BUTTON_DEPOSE,
@ -907,7 +907,7 @@ Sint32 CDecor::ListSearch (
3, BUTTON_EXTRAIT, BUTTON_FABJEEP, BUTTON_DJEEP, 3, BUTTON_EXTRAIT, BUTTON_FABJEEP, BUTTON_DJEEP,
5, // errors 5, // errors
3, BUTTON_EXTRAIT, BUTTON_FABARMURE, BUTTON_DARMURE, 3, BUTTON_EXTRAIT, BUTTON_MAKEARMOR, BUTTON_DARMOR,
6, // errors 6, // errors
4, BUTTON_ABAT, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_PALIS, 4, BUTTON_ABAT, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_PALIS,
@ -916,16 +916,16 @@ Sint32 CDecor::ListSearch (
3, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_PALIS, 3, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_PALIS,
8, // errors 8, // errors
4, BUTTON_ABAT, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_PONT, 4, BUTTON_ABAT, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_BRIDGE,
9, // errors 9, // errors
3, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_PONT, 3, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_BRIDGE,
10, // errors 10, // errors
4, BUTTON_ABAT, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_BATEAU, 4, BUTTON_ABAT, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_BOAT,
11, // errors 11, // errors
3, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_BATEAU, 3, BUTTON_CARRY, BUTTON_DEPOSE, BUTTON_BOAT,
-1, -1,
}; };
@ -991,7 +991,7 @@ bool CDecor::RepeatAdjust (
CHOBJECT, CHOBJECT,
37, 37,
43, 43,
BUTTON_MANGE, BUTTON_EAT,
CHOBJECT, CHOBJECT,
60, 60,
60, 60,
@ -999,7 +999,7 @@ bool CDecor::RepeatAdjust (
CHOBJECT, CHOBJECT,
36, 36,
36, 36,
BUTTON_BATEAU, BUTTON_BOAT,
CHOBJECT, CHOBJECT,
36, 36,
36, 36,
@ -1011,7 +1011,7 @@ bool CDecor::RepeatAdjust (
-1, -1,
-1, -1,
-1, -1,
BUTTON_DARMURE, BUTTON_DARMOR,
-1, -1,
-1, -1,
-1, -1,
@ -1088,7 +1088,7 @@ bool CDecor::RepeatAdjust (
if ( if (
button == BUTTON_DEPOSE && // dépose pour un bateau ? button == BUTTON_DEPOSE && // dépose pour un bateau ?
list > 0 && m_blupi[rank].listButton[list - 1] == BUTTON_BATEAU) list > 0 && m_blupi[rank].listButton[list - 1] == BUTTON_BOAT)
{ {
if (SearchOtherBateau (rank, cel, 100, test, icon)) if (SearchOtherBateau (rank, cel, 100, test, icon))
{ {
@ -1120,7 +1120,7 @@ bool CDecor::RepeatAdjust (
i += 4; i += 4;
} }
if (button == BUTTON_CARRY || button == BUTTON_FLEUR) if (button == BUTTON_CARRY || button == BUTTON_FLOWER)
{ {
channel = CHOBJECT; channel = CHOBJECT;
icon1 = param; icon1 = param;
@ -2752,7 +2752,7 @@ void CDecor::BlupiNextGoal (Sint32 rank)
if (channel == CHOBJECT && icon == 60) // tomates ? if (channel == CHOBJECT && icon == 60) // tomates ?
{ {
PutObject (cel, -1, -1); // plus de tomates PutObject (cel, -1, -1); // plus de tomates
BlupiSound (rank, SOUND_A_HIHI, pos); BlupiSound (rank, SOUND_S_HIHI, pos);
} }
if (channel == CHOBJECT && icon == 92) // poison ? if (channel == CHOBJECT && icon == 92) // poison ?
{ {
@ -2767,7 +2767,7 @@ void CDecor::BlupiNextGoal (Sint32 rank)
} }
if (channel == CHOBJECT && icon == 93) // piège ? if (channel == CHOBJECT && icon == 93) // piège ?
{ {
BlupiSound (rank, SOUND_PIEGE, pos); BlupiSound (rank, SOUND_TRAP, pos);
PutObject (cel, CHOBJECT, 96); // araignée piégée PutObject (cel, CHOBJECT, 96); // araignée piégée
BlupiDelete (rank); // supprime araignée BlupiDelete (rank); // supprime araignée
return; return;
@ -2864,7 +2864,7 @@ void CDecor::BlupiNextGoal (Sint32 rank)
} }
if (icon == 93) // piège ? if (icon == 93) // piège ?
{ {
BlupiSound (rank, SOUND_PIEGE, pos); BlupiSound (rank, SOUND_TRAP, pos);
PutObject (cel, CHOBJECT, 97); // tracks piégé PutObject (cel, CHOBJECT, 97); // tracks piégé
BlupiDelete (rank); // supprime tracks BlupiDelete (rank); // supprime tracks
return; return;
@ -2944,7 +2944,7 @@ void CDecor::BlupiNextGoal (Sint32 rank)
} }
if (icon == 93) // piège ? if (icon == 93) // piège ?
{ {
BlupiSound (rank, SOUND_PIEGE, pos); BlupiSound (rank, SOUND_TRAP, pos);
PutObject (cel, CHOBJECT, 98); // robot piégé PutObject (cel, CHOBJECT, 98); // robot piégé
BlupiDelete (rank); // supprime robot BlupiDelete (rank); // supprime robot
return; return;
@ -2990,7 +2990,7 @@ void CDecor::BlupiNextGoal (Sint32 rank)
GetObject (cel, channel, icon); GetObject (cel, channel, icon);
if (channel == CHOBJECT && icon == 93) // piège ? if (channel == CHOBJECT && icon == 93) // piège ?
{ {
BlupiSound (rank, SOUND_PIEGE, pos); BlupiSound (rank, SOUND_TRAP, pos);
PutObject (cel, CHOBJECT, 114); // bombe piégée PutObject (cel, CHOBJECT, 114); // bombe piégée
BlupiDelete (rank); // supprime bombe BlupiDelete (rank); // supprime bombe
return; return;
@ -3034,7 +3034,7 @@ void CDecor::BlupiNextGoal (Sint32 rank)
GetObject (cel, channel, icon); GetObject (cel, channel, icon);
if (channel == CHOBJECT && icon == 93) // piège ? if (channel == CHOBJECT && icon == 93) // piège ?
{ {
BlupiSound (rank, SOUND_PIEGE, pos); BlupiSound (rank, SOUND_TRAP, pos);
PutObject (cel, CHOBJECT, 19); // électro piégée PutObject (cel, CHOBJECT, 19); // électro piégée
BlupiDelete (rank); // supprime électro BlupiDelete (rank); // supprime électro
return; return;
@ -3691,7 +3691,7 @@ Sint32 CDecor::GetDefButton (POINT cel)
if (icon == 44) if (icon == 44)
button = BUTTON_CARRY; // pierres button = BUTTON_CARRY; // pierres
if (icon == 60) if (icon == 60)
button = BUTTON_MANGE; // tomates button = BUTTON_EAT; // tomates
if (icon == 63) if (icon == 63)
button = BUTTON_CARRY; // oeufs button = BUTTON_CARRY; // oeufs
if (icon == 80) if (icon == 80)
@ -3738,7 +3738,7 @@ Sint32 CDecor::GetDefButton (POINT cel)
button == BUTTON_CULTIVE)) button == BUTTON_CULTIVE))
return -1; return -1;
if (m_blupi[rank].energy > (MAXENERGY / 4) * 3 && button == BUTTON_MANGE) if (m_blupi[rank].energy > (MAXENERGY / 4) * 3 && button == BUTTON_EAT)
button = BUTTON_CARRY; button = BUTTON_CARRY;
if (m_buttonExist[button] == 0) // bouton existe ? if (m_buttonExist[button] == 0) // bouton existe ?
@ -3799,9 +3799,9 @@ bool CDecor::BlupiGoal (Sint32 rank, Sint32 button, POINT cel, POINT cMem)
button = BUTTON_ROC; button = BUTTON_ROC;
bRepeat = true; bRepeat = true;
} }
if (button == BUTTON_FLEURn) if (button == BUTTON_FLOWERn)
{ {
button = BUTTON_FLEUR; button = BUTTON_FLOWER;
bRepeat = true; bRepeat = true;
} }
action = table_actions[button]; action = table_actions[button];
@ -4293,9 +4293,9 @@ void CDecor::BlupiGetButtons (
0, 0,
BUTTON_DJEEP, BUTTON_DJEEP,
0, 0,
BUTTON_DARMURE, BUTTON_DARMOR,
0, 0,
BUTTON_MANGE, BUTTON_EAT,
0, 0,
BUTTON_BOIT, BUTTON_BOIT,
0, 0,
@ -4315,13 +4315,13 @@ void CDecor::BlupiGetButtons (
0, 0,
BUTTON_CULTIVE, BUTTON_CULTIVE,
0, 0,
BUTTON_FLEUR, BUTTON_FLOWER,
0, 0,
BUTTON_FLEURn, BUTTON_FLOWERn,
0, 0,
BUTTON_DYNAMITE, BUTTON_DYNAMITE,
0, 0,
BUTTON_DRAPEAU, BUTTON_FLAG,
0, 0,
BUTTON_EXTRAIT, BUTTON_EXTRAIT,
0, 0,
@ -4331,7 +4331,7 @@ void CDecor::BlupiGetButtons (
0, 0,
BUTTON_FABDISC, BUTTON_FABDISC,
0, 0,
BUTTON_FABARMURE, BUTTON_MAKEARMOR,
0, 0,
BUTTON_BUILD1, BUTTON_BUILD1,
36, // si planches (cabane) 36, // si planches (cabane)
@ -4341,9 +4341,9 @@ void CDecor::BlupiGetButtons (
36, // si planches (mine) 36, // si planches (mine)
BUTTON_PALIS, BUTTON_PALIS,
36, // si planches 36, // si planches
BUTTON_PONT, BUTTON_BRIDGE,
36, // si planches 36, // si planches
BUTTON_BATEAU, BUTTON_BOAT,
36, // si planches 36, // si planches
BUTTON_BUILD6, BUTTON_BUILD6,
36, // si planches (téléporteur) 36, // si planches (téléporteur)
@ -4351,9 +4351,9 @@ void CDecor::BlupiGetButtons (
44, // si pierres (laboratoire) 44, // si pierres (laboratoire)
BUTTON_BUILD5, BUTTON_BUILD5,
44, // si pierres (usine) 44, // si pierres (usine)
BUTTON_MUR, BUTTON_WALL,
44, // si pierres 44, // si pierres
BUTTON_TOUR, BUTTON_TOWER,
44, // si pierres 44, // si pierres
BUTTON_STOP, BUTTON_STOP,
0, 0,
@ -4561,7 +4561,7 @@ Sint32 CDecor::IsTerminated ()
if (m_term.bHachBlupi) if (m_term.bHachBlupi)
{ {
if (m_winLastHachBlupi < m_nbStatHachBlupi) if (m_winLastHachBlupi < m_nbStatHachBlupi)
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
m_winLastHachBlupi = m_nbStatHachBlupi; m_winLastHachBlupi = m_nbStatHachBlupi;
if (m_nbStatHachBlupi < m_nbStatHach * 4) if (m_nbStatHachBlupi < m_nbStatHach * 4)
@ -4571,7 +4571,7 @@ Sint32 CDecor::IsTerminated ()
if (m_term.bHachPlanche) if (m_term.bHachPlanche)
{ {
if (m_winLastHachPlanche < m_nbStatHachPlanche) if (m_winLastHachPlanche < m_nbStatHachPlanche)
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
m_winLastHachPlanche = m_nbStatHachPlanche; m_winLastHachPlanche = m_nbStatHachPlanche;
if (m_nbStatHachPlanche < m_nbStatHach) if (m_nbStatHachPlanche < m_nbStatHach)
@ -4581,7 +4581,7 @@ Sint32 CDecor::IsTerminated ()
if (m_term.bHachTomate) if (m_term.bHachTomate)
{ {
if (m_winLastHachTomate < m_nbStatHachTomate) if (m_winLastHachTomate < m_nbStatHachTomate)
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
m_winLastHachTomate = m_nbStatHachTomate; m_winLastHachTomate = m_nbStatHachTomate;
if (m_nbStatHachTomate < m_nbStatHach) if (m_nbStatHachTomate < m_nbStatHach)
@ -4591,7 +4591,7 @@ Sint32 CDecor::IsTerminated ()
if (m_term.bHachMetal) if (m_term.bHachMetal)
{ {
if (m_winLastHachMetal < m_nbStatHachMetal) if (m_winLastHachMetal < m_nbStatHachMetal)
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
m_winLastHachMetal = m_nbStatHachMetal; m_winLastHachMetal = m_nbStatHachMetal;
if (m_nbStatHachMetal < m_nbStatHach) if (m_nbStatHachMetal < m_nbStatHach)
@ -4608,7 +4608,7 @@ Sint32 CDecor::IsTerminated ()
m_winLastRobots = m_nbStatRobots; m_winLastRobots = m_nbStatRobots;
if (m_winLastHachRobot < m_nbStatHachRobot) if (m_winLastHachRobot < m_nbStatHachRobot)
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
m_winLastHachRobot = m_nbStatHachRobot; m_winLastHachRobot = m_nbStatHachRobot;
if (m_nbStatHachRobot < m_nbStatHach) if (m_nbStatHachRobot < m_nbStatHach)
@ -4618,7 +4618,7 @@ Sint32 CDecor::IsTerminated ()
if (m_term.bHomeBlupi) if (m_term.bHomeBlupi)
{ {
if (m_winLastHomeBlupi < m_nbStatHomeBlupi) if (m_winLastHomeBlupi < m_nbStatHomeBlupi)
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
m_winLastHomeBlupi = m_nbStatHomeBlupi; m_winLastHomeBlupi = m_nbStatHomeBlupi;
if (m_nbStatHomeBlupi < m_nbStatHome) if (m_nbStatHomeBlupi < m_nbStatHome)
@ -4628,7 +4628,7 @@ Sint32 CDecor::IsTerminated ()
if (m_term.bKillRobots) if (m_term.bKillRobots)
{ {
if (m_winLastRobots > m_nbStatRobots) if (m_winLastRobots > m_nbStatRobots)
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
m_winLastRobots = m_nbStatRobots; m_winLastRobots = m_nbStatRobots;
if (m_nbStatRobots > 0) if (m_nbStatRobots > 0)
@ -4644,12 +4644,12 @@ delay:
if (out == 1) // perdu ? if (out == 1) // perdu ?
{ {
if (!m_pSound->PlayImage (SOUND_LOST, pos)) if (!m_pSound->PlayImage (SOUND_LOST, pos))
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
} }
else else
{ {
if (!m_pSound->PlayImage (SOUND_WIN, pos)) if (!m_pSound->PlayImage (SOUND_WIN, pos))
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
} }
return out; // perdu/gagné return out; // perdu/gagné

View File

@ -1227,15 +1227,15 @@ static Sint16 table_goal_fleur1[] =
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, 0, -1, GOAL_WORK, 0, -1,
GOAL_BUILDOBJECT, 0, -1, CHOBJECT, 82, -1, -1, DIMOBJY + 20, 1, -1 * 100, GOAL_BUILDOBJECT, 0, -1, CHOBJECT, 82, -1, -1, DIMOBJY + 20, 1, -1 * 100,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE1, DIRECT_E, GOAL_ACTION, ACTION_CUEILLE1, DIRECT_E,
GOAL_ACTION, ACTION_CUEILLE1, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE1, DIRECT_S,
GOAL_GOBLUPI, 0, -1, true, GOAL_GOBLUPI, 0, -1, true,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE1, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE1, DIRECT_S,
GOAL_ACTION, ACTION_CUEILLE1, DIRECT_E, GOAL_ACTION, ACTION_CUEILLE1, DIRECT_E,
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE1, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE1, DIRECT_S,
GOAL_ACTION, ACTION_CUEILLE1, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE1, DIRECT_S,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
@ -1255,15 +1255,15 @@ static Sint16 table_goal_fleur2[] =
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, 0, -1, GOAL_WORK, 0, -1,
GOAL_BUILDOBJECT, 0, -1, CHOBJECT, 84, -1, -1, DIMOBJY + 20, 1, -1 * 100, GOAL_BUILDOBJECT, 0, -1, CHOBJECT, 84, -1, -1, DIMOBJY + 20, 1, -1 * 100,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE2, DIRECT_E, GOAL_ACTION, ACTION_CUEILLE2, DIRECT_E,
GOAL_ACTION, ACTION_CUEILLE2, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE2, DIRECT_S,
GOAL_GOBLUPI, 0, -1, true, GOAL_GOBLUPI, 0, -1, true,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE2, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE2, DIRECT_S,
GOAL_ACTION, ACTION_CUEILLE2, DIRECT_E, GOAL_ACTION, ACTION_CUEILLE2, DIRECT_E,
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE2, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE2, DIRECT_S,
GOAL_ACTION, ACTION_CUEILLE2, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE2, DIRECT_S,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
@ -1283,15 +1283,15 @@ static Sint16 table_goal_fleur3[] =
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, 0, -1, GOAL_WORK, 0, -1,
GOAL_BUILDOBJECT, 0, -1, CHOBJECT, 95, -1, -1, DIMOBJY + 20, 1, -1 * 100, GOAL_BUILDOBJECT, 0, -1, CHOBJECT, 95, -1, -1, DIMOBJY + 20, 1, -1 * 100,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE3, DIRECT_E, GOAL_ACTION, ACTION_CUEILLE3, DIRECT_E,
GOAL_ACTION, ACTION_CUEILLE3, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE3, DIRECT_S,
GOAL_GOBLUPI, 0, -1, true, GOAL_GOBLUPI, 0, -1, true,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE3, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE3, DIRECT_S,
GOAL_ACTION, ACTION_CUEILLE3, DIRECT_E, GOAL_ACTION, ACTION_CUEILLE3, DIRECT_E,
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_SOUND, SOUND_FLEUR, GOAL_SOUND, SOUND_FLOWER,
GOAL_ACTION, ACTION_CUEILLE3, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE3, DIRECT_S,
GOAL_ACTION, ACTION_CUEILLE3, DIRECT_S, GOAL_ACTION, ACTION_CUEILLE3, DIRECT_S,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
@ -1308,7 +1308,7 @@ static Sint16 table_goal_labo[] =
GOAL_GOHILI2, +1, +1, false, GOAL_GOHILI2, +1, +1, false,
GOAL_ENERGY, MAXENERGY / 4, GOAL_ENERGY, MAXENERGY / 4,
GOAL_ACTION, ACTION_STOP, DIRECT_N, GOAL_ACTION, ACTION_STOP, DIRECT_N,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 6, GOAL_GROUP, 6,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, -1, -1, GOAL_WORK, -1, -1,
@ -1320,7 +1320,7 @@ static Sint16 table_goal_labo[] =
GOAL_ACTION, ACTION_STOP, DIRECT_O, GOAL_ACTION, ACTION_STOP, DIRECT_O,
GOAL_SOUND, SOUND_LABO, GOAL_SOUND, SOUND_LABO,
GOAL_ACTION, ACTION_LABO, DIRECT_E, GOAL_ACTION, ACTION_LABO, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 4, GOAL_GROUP, 4,
GOAL_LABO, GOAL_LABO,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
@ -2463,7 +2463,7 @@ static Sint16 table_goal_r_make2[] =
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_USINEFREE, -2, -1, GOAL_USINEFREE, -2, -1,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 101, // ouvre la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 101, // ouvre la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
@ -2471,7 +2471,7 @@ static Sint16 table_goal_r_make2[] =
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_GOBLUPI, -1, 0, true, GOAL_GOBLUPI, -1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 100, // ferme la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 100, // ferme la porte
GOAL_CACHE, true, false, GOAL_CACHE, true, false,
@ -2492,25 +2492,25 @@ static Sint16 table_goal_r_make2[] =
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 2, 0, GOAL_WAITFREE, 2, 0,
GOAL_WAITFREE, 3, 0, GOAL_WAITFREE, 3, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 101, // ouvre la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 101, // ouvre la porte
GOAL_NEWPERSO, +1, 0, 1, // araignée (qui sortira) GOAL_NEWPERSO, +1, 0, 1, // araignée (qui sortira)
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 100, // ferme la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 100, // ferme la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 1, 0, GOAL_WAITFREE, 1, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_CACHE, false, false, GOAL_CACHE, false, false,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 101, // ouvre la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 101, // ouvre la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 100, // ferme la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 100, // ferme la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
@ -2528,7 +2528,7 @@ static Sint16 table_goal_r_make3[] =
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_USINEFREE, -2, -1, GOAL_USINEFREE, -2, -1,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 103, // ouvre la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 103, // ouvre la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
@ -2536,7 +2536,7 @@ static Sint16 table_goal_r_make3[] =
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_GOBLUPI, -1, 0, true, GOAL_GOBLUPI, -1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 102, // ferme la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 102, // ferme la porte
GOAL_CACHE, true, false, GOAL_CACHE, true, false,
@ -2557,24 +2557,24 @@ static Sint16 table_goal_r_make3[] =
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 2, 0, GOAL_WAITFREE, 2, 0,
GOAL_WAITFREE, 3, 0, GOAL_WAITFREE, 3, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 103, // ouvre la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 103, // ouvre la porte
GOAL_NEWPERSO, +1, 0, 2, // virus (qui sortira) GOAL_NEWPERSO, +1, 0, 2, // virus (qui sortira)
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 102, // ferme la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 102, // ferme la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 1, 0, GOAL_WAITFREE, 1, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_CACHE, false, false, GOAL_CACHE, false, false,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 103, // ouvre la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 103, // ouvre la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 102, // ferme la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 102, // ferme la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
@ -2592,7 +2592,7 @@ static Sint16 table_goal_r_make4[] =
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_USINEFREE, -2, -1, GOAL_USINEFREE, -2, -1,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 105, // ouvre la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 105, // ouvre la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
@ -2600,7 +2600,7 @@ static Sint16 table_goal_r_make4[] =
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_GOBLUPI, -1, 0, true, GOAL_GOBLUPI, -1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 104, // ferme la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 104, // ferme la porte
GOAL_CACHE, true, false, GOAL_CACHE, true, false,
@ -2621,24 +2621,24 @@ static Sint16 table_goal_r_make4[] =
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 2, 0, GOAL_WAITFREE, 2, 0,
GOAL_WAITFREE, 3, 0, GOAL_WAITFREE, 3, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 105, // ouvre la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 105, // ouvre la porte
GOAL_NEWPERSO, +1, 0, 3, // tracks (qui sortira) GOAL_NEWPERSO, +1, 0, 3, // tracks (qui sortira)
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 104, // ferme la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 104, // ferme la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 1, 0, GOAL_WAITFREE, 1, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_CACHE, false, false, GOAL_CACHE, false, false,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 105, // ouvre la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 105, // ouvre la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 104, // ferme la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 104, // ferme la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
@ -2656,7 +2656,7 @@ static Sint16 table_goal_r_make5[] =
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_USINEFREE, -2, -1, GOAL_USINEFREE, -2, -1,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 116, // ouvre la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 116, // ouvre la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
@ -2664,7 +2664,7 @@ static Sint16 table_goal_r_make5[] =
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_GOBLUPI, -1, 0, true, GOAL_GOBLUPI, -1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 115, // ferme la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 115, // ferme la porte
GOAL_CACHE, true, false, GOAL_CACHE, true, false,
@ -2685,24 +2685,24 @@ static Sint16 table_goal_r_make5[] =
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 2, 0, GOAL_WAITFREE, 2, 0,
GOAL_WAITFREE, 3, 0, GOAL_WAITFREE, 3, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 116, // ouvre la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 116, // ouvre la porte
GOAL_NEWPERSO, +1, 0, 5, // bombe (qui sortira) GOAL_NEWPERSO, +1, 0, 5, // bombe (qui sortira)
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 115, // ferme la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 115, // ferme la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 1, 0, GOAL_WAITFREE, 1, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_CACHE, false, false, GOAL_CACHE, false, false,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 116, // ouvre la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 116, // ouvre la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 115, // ferme la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 115, // ferme la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
@ -2720,7 +2720,7 @@ static Sint16 table_goal_r_make6[] =
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_USINEFREE, -2, -1, GOAL_USINEFREE, -2, -1,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 18, // ouvre la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 18, // ouvre la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
@ -2728,7 +2728,7 @@ static Sint16 table_goal_r_make6[] =
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_ACTION, ACTION_R_STOP, DIRECT_O, GOAL_ACTION, ACTION_R_STOP, DIRECT_O,
GOAL_GOBLUPI, -1, 0, true, GOAL_GOBLUPI, -1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 17, // ferme la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 17, // ferme la porte
GOAL_CACHE, true, false, GOAL_CACHE, true, false,
@ -2749,24 +2749,24 @@ static Sint16 table_goal_r_make6[] =
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 2, 0, GOAL_WAITFREE, 2, 0,
GOAL_WAITFREE, 3, 0, GOAL_WAITFREE, 3, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 18, // ouvre la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 18, // ouvre la porte
GOAL_NEWPERSO, +1, 0, 7, // électro (qui sortira) GOAL_NEWPERSO, +1, 0, 7, // électro (qui sortira)
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 17, // ferme la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 17, // ferme la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_WAITFREE, 1, 0, GOAL_WAITFREE, 1, 0,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_CACHE, false, false, GOAL_CACHE, false, false,
GOAL_PUTOBJECT, -1, -1, CHOBJECT, 18, // ouvre la porte GOAL_PUTOBJECT, -1, -1, CHOBJECT, 18, // ouvre la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, -2, -1, CHOBJECT, 17, // ferme la porte GOAL_PUTOBJECT, -2, -1, CHOBJECT, 17, // ferme la porte
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
GOAL_ACTION, ACTION_R_STOP, DIRECT_N, GOAL_ACTION, ACTION_R_STOP, DIRECT_N,
@ -2959,7 +2959,7 @@ static Sint16 table_goal_extrait[] =
GOAL_GOHILI2, +1, +1, false, GOAL_GOHILI2, +1, +1, false,
GOAL_ENERGY, MAXENERGY / 4, GOAL_ENERGY, MAXENERGY / 4,
GOAL_ACTION, ACTION_STOP, DIRECT_N, GOAL_ACTION, ACTION_STOP, DIRECT_N,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 6, GOAL_GROUP, 6,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, -1, -1, GOAL_WORK, -1, -1,
@ -2976,7 +2976,7 @@ static Sint16 table_goal_extrait[] =
GOAL_ADDMOVES, -1, -1, 11, // secoue GOAL_ADDMOVES, -1, -1, 11, // secoue
GOAL_SOUND, SOUND_MINE, GOAL_SOUND, SOUND_MINE,
GOAL_ACTION, ACTION_LABO, DIRECT_E, GOAL_ACTION, ACTION_LABO, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 4, GOAL_GROUP, 4,
GOAL_TAKEOBJECT, -1, -1, CHOBJECT, 123, // porte du fer GOAL_TAKEOBJECT, -1, -1, CHOBJECT, 123, // porte du fer
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
@ -3006,7 +3006,7 @@ static Sint16 table_goal_fabjeep[] =
GOAL_GOHILI2, +1, +1, false, GOAL_GOHILI2, +1, +1, false,
GOAL_ENERGY, MAXENERGY / 4, GOAL_ENERGY, MAXENERGY / 4,
GOAL_ACTION, ACTION_STOP, DIRECT_N, GOAL_ACTION, ACTION_STOP, DIRECT_N,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 6, GOAL_GROUP, 6,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, -1, -1, GOAL_WORK, -1, -1,
@ -3023,7 +3023,7 @@ static Sint16 table_goal_fabjeep[] =
GOAL_ADDMOVES, -1, -1, 12, // secoue GOAL_ADDMOVES, -1, -1, 12, // secoue
GOAL_SOUND, SOUND_USINE, GOAL_SOUND, SOUND_USINE,
GOAL_ACTION, ACTION_LABO, DIRECT_E, GOAL_ACTION, ACTION_LABO, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 5, GOAL_GROUP, 5,
GOAL_TAKEOBJECT, -1, -1, -1, -1, // ne porte plus rien GOAL_TAKEOBJECT, -1, -1, -1, -1, // ne porte plus rien
GOAL_VEHICULE, 2, // en jeep GOAL_VEHICULE, 2, // en jeep
@ -3049,7 +3049,7 @@ static Sint16 table_goal_fabarmure[] =
GOAL_GOHILI2, +1, +1, false, GOAL_GOHILI2, +1, +1, false,
GOAL_ENERGY, MAXENERGY / 4, GOAL_ENERGY, MAXENERGY / 4,
GOAL_ACTION, ACTION_STOP, DIRECT_N, GOAL_ACTION, ACTION_STOP, DIRECT_N,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 6, GOAL_GROUP, 6,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, -1, -1, GOAL_WORK, -1, -1,
@ -3066,7 +3066,7 @@ static Sint16 table_goal_fabarmure[] =
GOAL_ADDMOVES, -1, -1, 12, // secoue GOAL_ADDMOVES, -1, -1, 12, // secoue
GOAL_SOUND, SOUND_USINE, GOAL_SOUND, SOUND_USINE,
GOAL_ACTION, ACTION_LABO, DIRECT_E, GOAL_ACTION, ACTION_LABO, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 5, GOAL_GROUP, 5,
GOAL_TAKEOBJECT, -1, -1, -1, -1, // ne porte plus rien GOAL_TAKEOBJECT, -1, -1, -1, -1, // ne porte plus rien
GOAL_VEHICULE, 3, // en armure GOAL_VEHICULE, 3, // en armure
@ -3092,7 +3092,7 @@ static Sint16 table_goal_fabmine[] =
GOAL_GOHILI2, +1, +1, false, GOAL_GOHILI2, +1, +1, false,
GOAL_ENERGY, MAXENERGY / 4, GOAL_ENERGY, MAXENERGY / 4,
GOAL_ACTION, ACTION_STOP, DIRECT_N, GOAL_ACTION, ACTION_STOP, DIRECT_N,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 6, GOAL_GROUP, 6,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, -1, -1, GOAL_WORK, -1, -1,
@ -3109,7 +3109,7 @@ static Sint16 table_goal_fabmine[] =
GOAL_ADDMOVES, -1, -1, 12, // secoue GOAL_ADDMOVES, -1, -1, 12, // secoue
GOAL_SOUND, SOUND_USINE, GOAL_SOUND, SOUND_USINE,
GOAL_ACTION, ACTION_LABO, DIRECT_E, GOAL_ACTION, ACTION_LABO, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 4, GOAL_GROUP, 4,
GOAL_TAKEOBJECT, -1, -1, CHOBJECT, 125, // porte une mine GOAL_TAKEOBJECT, -1, -1, CHOBJECT, 125, // porte une mine
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
@ -3139,7 +3139,7 @@ static Sint16 table_goal_fabdisc[] =
GOAL_GOHILI2, +1, +1, false, GOAL_GOHILI2, +1, +1, false,
GOAL_ENERGY, MAXENERGY / 4, GOAL_ENERGY, MAXENERGY / 4,
GOAL_ACTION, ACTION_STOP, DIRECT_N, GOAL_ACTION, ACTION_STOP, DIRECT_N,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 4, GOAL_GROUP, 4,
GOAL_INTERRUPT, 0, // prioritaire GOAL_INTERRUPT, 0, // prioritaire
GOAL_WORK, -1, -1, GOAL_WORK, -1, -1,
@ -3158,18 +3158,18 @@ static Sint16 table_goal_fabdisc[] =
GOAL_ADDMOVES, 0, -1, 12, // secoue GOAL_ADDMOVES, 0, -1, 12, // secoue
GOAL_SOUND, SOUND_USINE, GOAL_SOUND, SOUND_USINE,
GOAL_ACTION, ACTION_LABO, DIRECT_E, GOAL_ACTION, ACTION_LABO, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 2, GOAL_GROUP, 2,
GOAL_FINISHMOVE, GOAL_FINISHMOVE,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 120, // ouvre la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 120, // ouvre la porte
GOAL_NEWPERSO, +1, 0, 8, // disciple (qui sortira) GOAL_NEWPERSO, +1, 0, 8, // disciple (qui sortira)
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_PUTOBJECT, 0, -1, CHOBJECT, 119, // ferme la porte GOAL_PUTOBJECT, 0, -1, CHOBJECT, 119, // ferme la porte
GOAL_GOBLUPI, +1, 0, true, GOAL_GOBLUPI, +1, 0, true,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_ACTION, ACTION_R_DELAY, DIRECT_E, GOAL_ACTION, ACTION_R_DELAY, DIRECT_E,
GOAL_SOUND, SOUND_PORTE, GOAL_SOUND, SOUND_DOOR,
GOAL_GROUP, 3, GOAL_GROUP, 3,
GOAL_TAKEOBJECT, -1, -1, -1, -1, // ne porte plus rien GOAL_TAKEOBJECT, -1, -1, -1, -1, // ne porte plus rien
GOAL_CACHE, false, false, GOAL_CACHE, false, false,
@ -3317,7 +3317,7 @@ static Sint16 table_goal_grille[] =
GOAL_GROUP, 3, GOAL_GROUP, 3,
GOAL_MALADE, false, GOAL_MALADE, false,
GOAL_TAKEOBJECT, -1, -1, -1, -1, // ne porte plus rien GOAL_TAKEOBJECT, -1, -1, -1, -1, // ne porte plus rien
GOAL_SOUND, SOUND_BRULE, GOAL_SOUND, SOUND_BURN,
GOAL_ACTION, ACTION_GRILL1, DIRECT_SE, GOAL_ACTION, ACTION_GRILL1, DIRECT_SE,
GOAL_ACTION, ACTION_GRILL2, DIRECT_SE, GOAL_ACTION, ACTION_GRILL2, DIRECT_SE,
GOAL_ACTION, ACTION_GRILL3, DIRECT_SE, GOAL_ACTION, ACTION_GRILL3, DIRECT_SE,

View File

@ -2860,15 +2860,15 @@ void CDecor::CelHiliButton (POINT cel, Sint32 button)
if ( if (
button == BUTTON_ABAT || button == BUTTON_ABATn || button == BUTTON_ROC || button == BUTTON_ABAT || button == BUTTON_ABATn || button == BUTTON_ROC ||
button == BUTTON_ROCn || button == BUTTON_MUR || button == BUTTON_TOUR || button == BUTTON_ROCn || button == BUTTON_WALL || button == BUTTON_TOWER ||
button == BUTTON_PALIS || button == BUTTON_PONT || button == BUTTON_PALIS || button == BUTTON_BRIDGE ||
button == BUTTON_CULTIVE || button == BUTTON_DEPOSE || button == BUTTON_CULTIVE || button == BUTTON_DEPOSE ||
button == BUTTON_LABO || button == BUTTON_FLEUR || button == BUTTON_LABO || button == BUTTON_FLOWER ||
button == BUTTON_FLEURn || button == BUTTON_DYNAMITE || button == BUTTON_FLOWERn || button == BUTTON_DYNAMITE ||
button == BUTTON_BATEAU || button == BUTTON_DJEEP || button == BUTTON_BOAT || button == BUTTON_DJEEP ||
button == BUTTON_DARMURE || button == BUTTON_DRAPEAU || button == BUTTON_DARMOR || button == BUTTON_FLAG ||
button == BUTTON_EXTRAIT || button == BUTTON_FABJEEP || button == BUTTON_EXTRAIT || button == BUTTON_FABJEEP ||
button == BUTTON_FABARMURE || button == BUTTON_FABMINE || button == BUTTON_MAKEARMOR || button == BUTTON_FABMINE ||
button == BUTTON_FABDISC || button == BUTTON_FABDISC ||
(button >= BUTTON_BUILD1 && button <= BUTTON_BUILD6)) (button >= BUTTON_BUILD1 && button <= BUTTON_BUILD6))
{ {
@ -2903,15 +2903,15 @@ void CDecor::CelHiliRepeat (Sint32 list)
button = m_blupi[rank].listButton[i]; button = m_blupi[rank].listButton[i];
if ( if (
button == BUTTON_ABAT || button == BUTTON_ABATn || button == BUTTON_ROC || button == BUTTON_ABAT || button == BUTTON_ABATn || button == BUTTON_ROC ||
button == BUTTON_ROCn || button == BUTTON_MUR || button == BUTTON_TOUR || button == BUTTON_ROCn || button == BUTTON_WALL || button == BUTTON_TOWER ||
button == BUTTON_PALIS || button == BUTTON_PONT || button == BUTTON_PALIS || button == BUTTON_BRIDGE ||
button == BUTTON_CULTIVE || button == BUTTON_DEPOSE || button == BUTTON_CULTIVE || button == BUTTON_DEPOSE ||
button == BUTTON_LABO || button == BUTTON_FLEUR || button == BUTTON_LABO || button == BUTTON_FLOWER ||
button == BUTTON_FLEURn || button == BUTTON_DYNAMITE || button == BUTTON_FLOWERn || button == BUTTON_DYNAMITE ||
button == BUTTON_BATEAU || button == BUTTON_DJEEP || button == BUTTON_BOAT || button == BUTTON_DJEEP ||
button == BUTTON_DARMURE || button == BUTTON_DRAPEAU || button == BUTTON_DARMOR || button == BUTTON_FLAG ||
button == BUTTON_EXTRAIT || button == BUTTON_FABJEEP || button == BUTTON_EXTRAIT || button == BUTTON_FABJEEP ||
button == BUTTON_FABARMURE || button == BUTTON_FABMINE || button == BUTTON_MAKEARMOR || button == BUTTON_FABMINE ||
button == BUTTON_FABDISC || button == BUTTON_FABDISC ||
(button >= BUTTON_BUILD1 && button <= BUTTON_BUILD6)) (button >= BUTTON_BUILD1 && button <= BUTTON_BUILD6))
{ {
@ -3270,7 +3270,7 @@ void CDecor::MemoPos (Sint32 rank, bool bRecord)
m_pSound->PlayImage (SOUND_BOING, pos); m_pSound->PlayImage (SOUND_BOING, pos);
else else
{ {
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
SetCoin (m_memoPos[rank], false); SetCoin (m_memoPos[rank], false);
} }
} }

View File

@ -240,18 +240,18 @@
#define SOUND_TERM3 10 #define SOUND_TERM3 10
#define SOUND_COUPTERRE 11 #define SOUND_COUPTERRE 11
#define SOUND_COUPTOC 12 #define SOUND_COUPTOC 12
#define SOUND_SAUT 13 #define SOUND_JUMP 13
#define SOUND_HOP 14 #define SOUND_HOP 14
#define SOUND_SAW 15 #define SOUND_SAW 15
#define SOUND_FIRE 16 #define SOUND_FIRE 16
#define SOUND_BRULE 17 #define SOUND_BURN 17
#define SOUND_TCHAO 18 #define SOUND_TCHAO 18
#define SOUND_EAT 19 #define SOUND_EAT 19
#define SOUND_NAISSANCE 20 #define SOUND_BORN 20
#define SOUND_A_SAUT 21 #define SOUND_S_JUMP 21
#define SOUND_A_HIHI 22 #define SOUND_S_HIHI 22
#define SOUND_PLOUF 23 #define SOUND_PLOUF 23
#define SOUND_BUT 24 #define SOUND_GOAL 24
#define SOUND_RAYON1 25 #define SOUND_RAYON1 25
#define SOUND_RAYON2 26 #define SOUND_RAYON2 26
#define SOUND_VIRUS 27 #define SOUND_VIRUS 27
@ -259,18 +259,18 @@
#define SOUND_DRINK 29 #define SOUND_DRINK 29
#define SOUND_LABO 30 #define SOUND_LABO 30
#define SOUND_DYNAMITE 31 #define SOUND_DYNAMITE 31
#define SOUND_PORTE 32 #define SOUND_DOOR 32
#define SOUND_FLEUR 33 #define SOUND_FLOWER 33
#define SOUND_T_MOTEUR 34 #define SOUND_T_ENGINE 34
#define SOUND_T_ECRASE 35 #define SOUND_T_ECRASE 35
#define SOUND_PIEGE 36 #define SOUND_TRAP 36
#define SOUND_AIE 37 #define SOUND_AIE 37
#define SOUND_A_POISON 38 #define SOUND_A_POISON 38
#define SOUND_R_MOTEUR 39 #define SOUND_R_ENGINE 39
#define SOUND_R_APLAT 40 #define SOUND_R_APLAT 40
#define SOUND_R_ROTATE 41 #define SOUND_R_ROTATE 41
#define SOUND_R_LOAD 42 #define SOUND_R_LOAD 42
#define SOUND_B_SAUT 43 #define SOUND_B_JUMP 43
#define SOUND_BOAT 44 #define SOUND_BOAT 44
#define SOUND_JEEP 45 #define SOUND_JEEP 45
#define SOUND_MINE 46 #define SOUND_MINE 46
@ -320,7 +320,7 @@
#define BUTTON_GO 0 #define BUTTON_GO 0
#define BUTTON_STOP 1 #define BUTTON_STOP 1
#define BUTTON_MANGE 2 #define BUTTON_EAT 2
#define BUTTON_CARRY 3 #define BUTTON_CARRY 3
#define BUTTON_DEPOSE 4 #define BUTTON_DEPOSE 4
#define BUTTON_ABAT 5 #define BUTTON_ABAT 5
@ -332,27 +332,27 @@
#define BUTTON_BUILD4 11 #define BUTTON_BUILD4 11
#define BUTTON_BUILD5 12 #define BUTTON_BUILD5 12
#define BUTTON_BUILD6 13 #define BUTTON_BUILD6 13
#define BUTTON_MUR 14 #define BUTTON_WALL 14
#define BUTTON_PALIS 15 #define BUTTON_PALIS 15
#define BUTTON_ABATn 16 #define BUTTON_ABATn 16
#define BUTTON_ROCn 17 #define BUTTON_ROCn 17
#define BUTTON_PONT 18 #define BUTTON_BRIDGE 18
#define BUTTON_TOUR 19 #define BUTTON_TOWER 19
#define BUTTON_BOIT 20 #define BUTTON_BOIT 20
#define BUTTON_LABO 21 #define BUTTON_LABO 21
#define BUTTON_FLEUR 22 #define BUTTON_FLOWER 22
#define BUTTON_FLEURn 23 #define BUTTON_FLOWERn 23
#define BUTTON_DYNAMITE 24 #define BUTTON_DYNAMITE 24
#define BUTTON_BATEAU 25 #define BUTTON_BOAT 25
#define BUTTON_DJEEP 26 #define BUTTON_DJEEP 26
#define BUTTON_DRAPEAU 27 #define BUTTON_FLAG 27
#define BUTTON_EXTRAIT 28 #define BUTTON_EXTRAIT 28
#define BUTTON_FABJEEP 29 #define BUTTON_FABJEEP 29
#define BUTTON_FABMINE 30 #define BUTTON_FABMINE 30
#define BUTTON_FABDISC 31 #define BUTTON_FABDISC 31
#define BUTTON_REPEAT 32 #define BUTTON_REPEAT 32
#define BUTTON_DARMURE 33 #define BUTTON_DARMOR 33
#define BUTTON_FABARMURE 34 #define BUTTON_MAKEARMOR 34
// clang-format on // clang-format on
// Erreurs : // Erreurs :

View File

@ -3636,7 +3636,7 @@ void CEvent::ChangeButtons (Sint32 message)
pButtonExist[message - EV_BUTTON0] = state; pButtonExist[message - EV_BUTTON0] = state;
pButtonExist[BUTTON_DJEEP] = true; pButtonExist[BUTTON_DJEEP] = true;
pButtonExist[BUTTON_DARMURE] = true; pButtonExist[BUTTON_DARMOR] = true;
} }
if (m_phase == EV_PHASE_TERM) if (m_phase == EV_PHASE_TERM)
@ -4898,7 +4898,7 @@ bool CEvent::TreatEventBase (const SDL_Event & event)
pos.x = LXIMAGE / 2; pos.x = LXIMAGE / 2;
pos.y = LYIMAGE / 2; pos.y = LYIMAGE / 2;
if (bEnable) if (bEnable)
m_pSound->PlayImage (SOUND_BUT, pos); m_pSound->PlayImage (SOUND_GOAL, pos);
else else
m_pSound->PlayImage (SOUND_BOING, pos); m_pSound->PlayImage (SOUND_BOING, pos);