File encoding preservation + content structure to help browse the code
This commit is contained in:
@@ -8,12 +8,12 @@ LONG CurrentMusicCD = -1 ;
|
||||
ULONG EndMusicCD = 0 ;
|
||||
#endif
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÛ ÛÜ ÜÛ ÛßßÛ Û ÛßßßÛ ÛÛÜ Û Ûßßßß Ûßßßß
|
||||
ÛÛßßÛ ÛÛß Û ÛÛßßÛ ÛÛ ÛÛßßÛ ÛÛßÛÛ ÛÛ ÛÛßß
|
||||
ßß ß ßß ß ßßßßß ßß ßß ß ßß ß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀█ █▄ ▄█ █▀▀█ █ █▀▀▀█ ██▄ █ █▀▀▀▀ █▀▀▀▀
|
||||
██▀▀█ ██▀ █ ██▀▀█ ██ ██▀▀█ ██▀██ ██ ██▀▀
|
||||
▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
ULONG HQ_MixSample( WORD numsample, WORD decalage, WORD repeat, WORD volleft, WORD volright )
|
||||
{
|
||||
@@ -37,18 +37,18 @@ ULONG HQ_MixSample( WORD numsample, WORD decalage, WORD repeat, WORD volleft, WO
|
||||
return retvalue ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
void HQ_StopSample()
|
||||
{
|
||||
WaveStop() ;
|
||||
}
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
void HQ_StopOneSample(WORD num)
|
||||
{
|
||||
WaveStopOne( num ) ;
|
||||
}
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD GiveBalance( WORD xp, WORD yp, LONG volume, ULONG *volleft, ULONG *volright )
|
||||
{
|
||||
@@ -58,13 +58,13 @@ WORD GiveBalance( WORD xp, WORD yp, LONG volume, ULONG *volleft, ULONG *volright
|
||||
if( (yp > 240+480)
|
||||
OR (yp < -240) ) return FALSE ;
|
||||
|
||||
// baisse volume vers le haut … partir de Y<0 jusqu'a -480
|
||||
// baisse volume vers le haut à partir de Y<0 jusqu'a -480
|
||||
if( yp < 0 )
|
||||
{
|
||||
volume = RegleTrois32( 0, volume, 240, 240+yp ) ;
|
||||
flag = 1 ;
|
||||
}
|
||||
// baisse volume vers le bas … partir de Y>479 jusqu'a 480+480
|
||||
// baisse volume vers le bas à partir de Y>479 jusqu'a 480+480
|
||||
if( yp > 479 )
|
||||
{
|
||||
volume = RegleTrois32( 0, volume, 240, 240+480-yp ) ;
|
||||
@@ -105,7 +105,7 @@ WORD GiveBalance( WORD xp, WORD yp, LONG volume, ULONG *volleft, ULONG *volright
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void HQ_3D_MixSample( WORD numsample, WORD decalage, WORD repeat,
|
||||
WORD x, WORD y, WORD z )
|
||||
@@ -128,8 +128,8 @@ void HQ_3D_MixSample( WORD numsample, WORD decalage, WORD repeat,
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void HQ_ChangeBalanceSamples( WORD oldxporg, WORD oldyporg )
|
||||
{
|
||||
@@ -171,8 +171,8 @@ void HQ_ChangeBalanceSamples( WORD oldxporg, WORD oldyporg )
|
||||
#endif
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void GereAmbiance()
|
||||
{
|
||||
@@ -193,7 +193,7 @@ void GereAmbiance()
|
||||
{
|
||||
if( !(SamplePlayed & (1<<sample)) ) /* si pas joue */
|
||||
{
|
||||
SamplePlayed |= (1<<sample) ; /* marque le jou‚ */
|
||||
SamplePlayed |= (1<<sample) ; /* marque le joué */
|
||||
if( SamplePlayed == 15 ) /* tous joue */
|
||||
SamplePlayed = 0 ;
|
||||
|
||||
@@ -231,12 +231,12 @@ void GereAmbiance()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÛ ÛßßßÛ Û Ûßßßß ßßÛßß ßßÛßß Ûßßßß
|
||||
ÛÛßßß ÛÛßßÛ ÛÛ ÛÛßß ÛÛ ÛÛ ÛÛßß
|
||||
ßß ßß ß ßßßßß ßßßßß ßß ßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀█ █▀▀▀█ █ █▀▀▀▀ ▀▀█▀▀ ▀▀█▀▀ █▀▀▀▀
|
||||
██▀▀▀ ██▀▀█ ██ ██▀▀ ██ ██ ██▀▀
|
||||
▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void FadePal( UBYTE r, UBYTE v, UBYTE b, UBYTE *ptrpal, WORD percent )
|
||||
{
|
||||
@@ -354,12 +354,12 @@ void FadeRedToPal( UBYTE *ptrpal )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÜ ÜÛ Û ÛßßßÜ Û
|
||||
ÛÛß Û ÛÛ ÛÛ Û ÛÛ
|
||||
ßß ß ßß ßßßß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▄ ▄█ █ █▀▀▀▄ █
|
||||
██▀ █ ██ ██ █ ██
|
||||
▀▀ ▀ ▀▀ ▀▀▀▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#ifdef CDROM
|
||||
|
||||
@@ -371,7 +371,7 @@ void StopMusicCD( void )
|
||||
|
||||
#endif
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void FadeMusicMidi( ULONG t )
|
||||
{
|
||||
@@ -379,7 +379,7 @@ void FadeMusicMidi( ULONG t )
|
||||
NumXmi = -1 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void StopMusicMidi()
|
||||
{
|
||||
@@ -387,7 +387,7 @@ void StopMusicMidi()
|
||||
NumXmi = -1 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void PlayMusic( WORD num )
|
||||
{
|
||||
@@ -418,7 +418,7 @@ void PlayMusic( WORD num )
|
||||
#endif
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void PlayMidiFile( WORD num )
|
||||
{
|
||||
@@ -440,7 +440,7 @@ void PlayMidiFile( WORD num )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#ifdef CDROM
|
||||
LONG GetMusicCD()
|
||||
@@ -448,7 +448,7 @@ LONG GetMusicCD()
|
||||
if ( TimerSystem > EndMusicCD) CurrentMusicCD = -1 ;
|
||||
return CurrentMusicCD ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void PlayCdTrack( WORD num )
|
||||
{
|
||||
@@ -471,7 +471,7 @@ void PlayCdTrack( WORD num )
|
||||
RestoreTimer() ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void PlayAllMusic( WORD num )
|
||||
{
|
||||
@@ -499,6 +499,6 @@ void PlayAllMusic( WORD num )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#endif
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
#define RESS_HOLOMAP_TRAJ 30
|
||||
|
||||
#define RESS_HOLO_VEHICULE 31
|
||||
// vehicule de 31 … 48
|
||||
// vehicule de 31 à 48
|
||||
|
||||
#define RESS_BUMPER2_PCR 49
|
||||
#define RESS_BUMPER2_PAL 50
|
||||
@@ -110,11 +110,11 @@
|
||||
|
||||
#define MAX_INVENTORY 28
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define MAX_CLOVER_BOX 10
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* type objet pour affscene */
|
||||
|
||||
#define TYPE_OBJ_3D (1024*0)
|
||||
@@ -125,7 +125,7 @@
|
||||
#define TYPE_ZONE_DEC (1024*5)
|
||||
#define TYPE_EXTRA (1024*6)
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
|
||||
/* work flags */
|
||||
@@ -187,8 +187,8 @@
|
||||
#define ANIM_INSERT 3
|
||||
#define ANIM_SET 4
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
|
||||
#define EXTRA_TIME_OUT 1
|
||||
@@ -238,7 +238,7 @@ typedef struct
|
||||
|
||||
} T_EXTRA ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
typedef struct
|
||||
{
|
||||
|
||||
@@ -236,7 +236,7 @@ start:
|
||||
mov cl, byte ptr[OffsetBegin]; start x
|
||||
; cl = nb pix count
|
||||
|
||||
mov bh, byte ptr[NbPix] ; nb point … copier
|
||||
mov bh, byte ptr[NbPix] ; nb point à copier
|
||||
|
||||
mov esi, eax
|
||||
mov edi, edx ; new pos screen
|
||||
@@ -265,14 +265,14 @@ l0: inc ebp
|
||||
ret
|
||||
rptj:
|
||||
; cl = - nb pix to jump
|
||||
add bh, cl ; reste … ecrire
|
||||
add bh, cl ; reste à ecrire
|
||||
jle aplus
|
||||
neg cl
|
||||
jmp okdraw2
|
||||
|
||||
rgtc:
|
||||
neg cl ; cl nb pix to copy
|
||||
sub bh, cl ; reste … ecrire
|
||||
sub bh, cl ; reste à ecrire
|
||||
jc cpt ; copy pas tout
|
||||
rep movsb ; copy
|
||||
jz aplus
|
||||
@@ -284,7 +284,7 @@ okjump: inc ebp
|
||||
dec bl
|
||||
jz aplus2
|
||||
mov cl, [ebp] ; nb pix to jump
|
||||
sub bh, cl ; reste … ecrire
|
||||
sub bh, cl ; reste à ecrire
|
||||
jle aplus ; fini
|
||||
okdraw2:
|
||||
add edi, ecx
|
||||
@@ -293,7 +293,7 @@ okdraw2:
|
||||
okdraw: inc ebp
|
||||
dec bl ; nb bloc--
|
||||
mov cl, [ebp] ; nb pix to copy
|
||||
sub bh, cl ; reste … ecrire
|
||||
sub bh, cl ; reste à ecrire
|
||||
jc cpt ; copy pas tout
|
||||
rep movsb ; copy
|
||||
jz aplus ; tombe pile
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "defines.h"
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#include "ambiance.def"
|
||||
#include "diskfunc.def"
|
||||
@@ -252,7 +252,7 @@ extern WORD StepFalling ;
|
||||
extern UBYTE CodeJeu ;
|
||||
extern WORD FlagWater ;
|
||||
|
||||
// perso sauvegarde entr‚e cube
|
||||
// perso sauvegarde entrée cube
|
||||
|
||||
extern WORD SaveCube ;
|
||||
extern WORD SaveComportement ;
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ Ûßßßß Ûßßßß Û ÛÛÜ Û Ûßßßß ÛÛßßß
|
||||
ÛÛ Û ÛÛßß ÛÛßß ÛÛ ÛÛßÛÛ ÛÛßß ßßßßÛ
|
||||
ßßßß ßßßßß ßß ßß ßß ß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █▀▀▀▀ █▀▀▀▀ █ ██▄ █ █▀▀▀▀ ██▀▀▀
|
||||
██ █ ██▀▀ ██▀▀ ██ ██▀██ ██▀▀ ▀▀▀▀█
|
||||
▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
// Cdrom Version si pas define version disk
|
||||
//#define CDROM 1
|
||||
|
||||
// mettre ce define pour une version travail seulement
|
||||
// en cdrom pas d'importance ATTENTION … supprimer pour version disk
|
||||
// en cdrom pas d'importance ATTENTION à supprimer pour version disk
|
||||
// #define MAGOUILLE_FLA_HD 1
|
||||
|
||||
/*----------------*/
|
||||
@@ -30,14 +30,14 @@
|
||||
// samples des FLAs dans .HQR
|
||||
#define SAMPLE_FLA_HQR 1
|
||||
|
||||
// tous fichiers dans mˆme dir
|
||||
// tous fichiers dans même dir
|
||||
#define ONE_GAME_DIRECTORY 1
|
||||
|
||||
//path des ressources
|
||||
#define PATH_RESSOURCE ""
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
@@ -91,11 +91,11 @@ extern ULONG UsedHQMemory ;
|
||||
#define VIEW_X1 680
|
||||
#define VIEW_Y1 580
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define MAX_CLOVER_BOX 10
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* type objet pour affscene */
|
||||
|
||||
#define TYPE_OBJ_3D (1024*0)
|
||||
@@ -106,9 +106,9 @@ extern ULONG UsedHQMemory ;
|
||||
#define TYPE_ZONE_DEC (1024*5)
|
||||
#define TYPE_EXTRA (1024*6)
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define FILE_3D_NORMAL 0
|
||||
#define FILE_3D_SPORTIF 1
|
||||
@@ -150,11 +150,11 @@ extern ULONG UsedHQMemory ;
|
||||
#define GEN_ANIM_SABRE 23
|
||||
#define GEN_ANIM_DEGAINE 24
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
typedef struct
|
||||
{
|
||||
UBYTE GenBody ; // 0 … 254 mais je veux -1
|
||||
UBYTE GenBody ; // 0 à 254 mais je veux -1
|
||||
UBYTE GenAnim ;
|
||||
UBYTE NextGenAnim ;
|
||||
|
||||
@@ -241,7 +241,7 @@ typedef struct
|
||||
/* B*/ WORD Frame ; /* frame en cours */
|
||||
/* B*/ WORD FlagAnim ; /* type d'anim en cours (dans flags?) */
|
||||
|
||||
UBYTE CodeJeu ; // brick sp‚ciale sample ou action
|
||||
UBYTE CodeJeu ; // brick spéciale sample ou action
|
||||
|
||||
} T_OBJET ;
|
||||
|
||||
|
||||
@@ -9,12 +9,12 @@ UBYTE *PtrScene ;
|
||||
#define GET_BYTE (*PtrSce++)
|
||||
#define GET_WORD (*(WORD*)PtrSce) ; PtrSce+=2
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ Û ÛÛßßß Û Üß Ûßßßß Û Û ÛÛÜ Û Ûßßßß
|
||||
ÛÛ Û ÛÛ ßßßßÛ ÛÛßÜ ÛÛßß ÛÛ Û ÛÛßÛÛ ÛÛ
|
||||
ßßßß ßß ßßßßß ßß ß ßßßßß ßß ßßßßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █ ██▀▀▀ █ ▄▀ █▀▀▀▀ █ █ ██▄ █ █▀▀▀▀
|
||||
██ █ ██ ▀▀▀▀█ ██▀▄ ██▀▀ ██ █ ██▀██ ██
|
||||
▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void GetDiskEnv( UBYTE *progpath )
|
||||
{
|
||||
@@ -31,12 +31,12 @@ void RestoreDiskEnv()
|
||||
chdir( OrgDir ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÛßßß Ûßßßß Ûßßßß ÛÛÜ Û Ûßßßß Ûßßßß Û Û Ûßßßß
|
||||
ßßßßÛ ÛÛ ÛÛßß ÛÛßÛÛ ÛÛßß ÛÛßß ÛÛ ÛÛ ÛÛßß
|
||||
ßßßßß ßßßßß ßßßßß ßß ß ßßßßß ßßßßß ßß ßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
██▀▀▀ █▀▀▀▀ █▀▀▀▀ ██▄ █ █▀▀▀▀ █▀▀▀▀ █ █ █▀▀▀▀
|
||||
▀▀▀▀█ ██ ██▀▀ ██▀██ ██▀▀ ██▀▀ ██ ██ ██▀▀
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD LoadScene( WORD numscene )
|
||||
{
|
||||
@@ -195,12 +195,12 @@ if( n==5 )
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ Ûßßßß ÛßßÛ Û Û Ûßßßß
|
||||
ÛÛ Û ÛÛßß ÛÛßßÛ ÛÛ Û ÛÛ ßÛ
|
||||
ßßßß ßßßßß ßßßßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █▀▀▀▀ █▀▀█ █ █ █▀▀▀▀
|
||||
██ █ ██▀▀ ██▀▀█ ██ █ ██ ▀█
|
||||
▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
/*
|
||||
void *LoadTestMalloc( char *filename )
|
||||
@@ -223,6 +223,6 @@ void *LoadTestMalloc( char *filename )
|
||||
}
|
||||
*/
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
|
||||
@@ -19,11 +19,11 @@ WORD Poff[] = { 18, /* nb points */
|
||||
-4,18, -10,16, -12,8, -16,10, -20,4,
|
||||
-12,-8, -6,-6, -10,-12 } ;
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ßÜ Üß ßßÛßß ÛßßßÛ ÛßßßÛ
|
||||
ÛÛßß ÜßÜ ÛÛ ÛÛßÛß ÛÛßßÛ
|
||||
ßßßßß ß ß ßß ßß ß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ ▀▄ ▄▀ ▀▀█▀▀ █▀▀▀█ █▀▀▀█
|
||||
██▀▀ ▄▀▄ ██ ██▀█▀ ██▀▀█
|
||||
▀▀▀▀▀ ▀ ▀ ▀▀ ▀▀ ▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void InitFly( T_EXTRA *ptrextra, WORD alpha, WORD beta, WORD vitesse, WORD poids )
|
||||
{
|
||||
@@ -45,7 +45,7 @@ void InitFly( T_EXTRA *ptrextra, WORD alpha, WORD beta, WORD vitesse, WORD poids
|
||||
ptrextra->Timer = TimerRef ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void BounceExtra( T_EXTRA *ptrextra, WORD oldx, WORD oldy, WORD oldz )
|
||||
{
|
||||
@@ -92,7 +92,7 @@ void BounceExtra( T_EXTRA *ptrextra, WORD oldx, WORD oldy, WORD oldz )
|
||||
ptrextra->Timer = TimerRef ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD ExtraBonus( WORD x, WORD y, WORD z,
|
||||
WORD alpha, WORD beta,
|
||||
@@ -138,7 +138,7 @@ WORD ExtraBonus( WORD x, WORD y, WORD z,
|
||||
}
|
||||
return -1 ;
|
||||
}
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD ExtraExplo( WORD x, WORD y, WORD z )
|
||||
{
|
||||
@@ -168,7 +168,7 @@ WORD ExtraExplo( WORD x, WORD y, WORD z )
|
||||
}
|
||||
return -1 ;
|
||||
}
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD SearchBonusKey()
|
||||
{
|
||||
@@ -186,7 +186,7 @@ WORD SearchBonusKey()
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD ExtraSearch( WORD owner, WORD x, WORD y, WORD z, WORD num,
|
||||
WORD numobj, WORD speed, WORD hitforce )
|
||||
@@ -241,7 +241,7 @@ Message( string, FALSE ) ;
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD ExtraSearchKey( WORD owner, WORD x, WORD y, WORD z,
|
||||
WORD num, WORD numobj )
|
||||
@@ -289,10 +289,10 @@ WORD ExtraSearchKey( WORD owner, WORD x, WORD y, WORD z,
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD ExtraCheckObjCol( T_EXTRA *ptrextra, WORD owner )
|
||||
{
|
||||
@@ -351,7 +351,7 @@ WORD ExtraCheckObjCol( T_EXTRA *ptrextra, WORD owner )
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*
|
||||
WORD ExtraFullCheckObjCol( T_EXTRA *ptrextra, WORD owner )
|
||||
{
|
||||
@@ -410,7 +410,7 @@ WORD ExtraFullCheckObjCol( T_EXTRA *ptrextra, WORD owner )
|
||||
return -1 ;
|
||||
}
|
||||
*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD ExtraCheckExtraCol( T_EXTRA *ptrextra, WORD owner )
|
||||
{
|
||||
@@ -470,7 +470,7 @@ WORD ExtraCheckExtraCol( T_EXTRA *ptrextra, WORD owner )
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
UBYTE FullWorldColBrick( WORD oldx, WORD oldy, WORD oldz,
|
||||
WORD newx, WORD newy, WORD newz )
|
||||
@@ -502,13 +502,13 @@ UBYTE FullWorldColBrick( WORD oldx, WORD oldy, WORD oldz,
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÛßßß ÛßßßÛ Ûßßßß Ûßßßß Û ÛßßßÛ Û
|
||||
ßßßßÛ ÛÛßßß ÛÛßß ÛÛ ÛÛ ÛÛßßÛ ÛÛ
|
||||
ßßßßß ßß ßßßßß ßßßßß ßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
██▀▀▀ █▀▀▀█ █▀▀▀▀ █▀▀▀▀ █ █▀▀▀█ █
|
||||
▀▀▀▀█ ██▀▀▀ ██▀▀ ██ ██ ██▀▀█ ██
|
||||
▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ClearScreenMinMax()
|
||||
{
|
||||
@@ -518,7 +518,7 @@ void ClearScreenMinMax()
|
||||
ScreenYmax = -32000 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void AdjustScreenMax()
|
||||
{
|
||||
@@ -528,8 +528,8 @@ void AdjustScreenMax()
|
||||
if( Yp > ScreenYmax ) ScreenYmax = Yp ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void Aff2DShape( WORD *ptr,
|
||||
WORD xs, WORD ys,
|
||||
@@ -566,7 +566,7 @@ void Aff2DShape( WORD *ptr,
|
||||
Line( Xp,Yp, x0, y0, coul ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void AffSpecial( WORD numextra, WORD xs, WORD ys )
|
||||
{
|
||||
@@ -594,7 +594,7 @@ void AffSpecial( WORD numextra, WORD xs, WORD ys )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void InitSpecial( WORD x, WORD y, WORD z, WORD num )
|
||||
{
|
||||
@@ -652,7 +652,7 @@ void InitSpecial( WORD x, WORD y, WORD z, WORD num )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
LONG CoulRetourBalle( T_EXTRA *ptrextra )
|
||||
{
|
||||
@@ -664,12 +664,12 @@ LONG CoulRetourBalle( T_EXTRA *ptrextra )
|
||||
return sprite ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ ÛÜ ÜÛ Ûßßßß Ûßßßß ÛßßßÛ Û Û ÛÛßßß
|
||||
ÛÛ ßÛ ÛÛßßÛ ÛÛß Û ÛÛßß ÛÛ ÛÛßßÛ ÛÛ ÛÛ ßßßßÛ
|
||||
ßßßßß ßß ß ßß ß ßßßßß ßßßßß ßßßßß ßß ß ßßßßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █▄ ▄█ █▀▀▀▀ █▀▀▀▀ █▀▀▀█ █ █ ██▀▀▀
|
||||
██ ▀█ ██▀▀█ ██▀ █ ██▀▀ ██ ██▀▀█ ██ ██ ▀▀▀▀█
|
||||
▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ClearExtra()
|
||||
{
|
||||
@@ -683,7 +683,7 @@ void ClearExtra()
|
||||
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
WORD ThrowExtra( WORD owner,
|
||||
WORD x, WORD y, WORD z,
|
||||
WORD num,
|
||||
@@ -725,7 +725,7 @@ WORD ThrowExtra( WORD owner,
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void GiveExtraBonus( T_OBJET *ptrobj )
|
||||
{
|
||||
@@ -780,14 +780,14 @@ void GiveExtraBonus( T_OBJET *ptrobj )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void ZoneGiveExtraBonus( T_ZONE *ptrz )
|
||||
{
|
||||
WORD n, m, x,y,z, p ;
|
||||
UBYTE tabbonus[5] ;
|
||||
|
||||
if( ptrz->Info2 ) return ; /* d‚j… pris */
|
||||
if( ptrz->Info2 ) return ; /* déjà pris */
|
||||
|
||||
m = 0 ;
|
||||
for( n=0; n<5; n++ )
|
||||
@@ -823,8 +823,8 @@ void ZoneGiveExtraBonus( T_ZONE *ptrz )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void GereExtras()
|
||||
{
|
||||
@@ -936,7 +936,7 @@ void GereExtras()
|
||||
angle = (beta - ptrextra->Poids)&1023 ;
|
||||
if( (angle < 600) AND (angle > 400) )
|
||||
{
|
||||
// si angle retourn‚ obj consid‚r‚ comme touch‚
|
||||
// si angle retourné obj considéré comme touché
|
||||
if( ptrextra->HitForce != 0 )
|
||||
{
|
||||
HitObj( owner, search, ptrextra->HitForce, -1 ) ;
|
||||
@@ -1143,7 +1143,7 @@ key_found:
|
||||
}
|
||||
else
|
||||
{
|
||||
// forcement pass‚ par EXTRA_FLY
|
||||
// forcement passé par EXTRA_FLY
|
||||
BounceExtra( ptrextra, oldx, oldy, oldz ) ;
|
||||
}
|
||||
break ;
|
||||
@@ -1242,7 +1242,7 @@ Text( 0,18, "%Forgx:%d orgy:%d orgz:%d ", ptrextra->OrgX, ptrextra->OrgY, ptrext
|
||||
|
||||
if( ptrextra->Sprite == 5 ) /* Magic points */
|
||||
{
|
||||
if( MagicLevel ) // … voir ?
|
||||
if( MagicLevel ) // à voir ?
|
||||
{
|
||||
MagicPoint += ptrextra->Divers*2 ;
|
||||
if( MagicPoint > (MagicLevel*20) )
|
||||
@@ -1272,4 +1272,4 @@ Text( 0,18, "%Forgx:%d orgy:%d orgz:%d ", ptrextra->OrgX, ptrextra->OrgY, ptrext
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
@@ -6,12 +6,12 @@ extern UBYTE *PtrCompil ;
|
||||
extern WORD FlagCompilator ;
|
||||
#endif
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÛßßß Ûßßßß ÛßßßÛ Û ÛßßßÛ ßßÛßß
|
||||
ßßßßÛ ÛÛ ÛÛßÛß ÛÛ ÛÛßßß ÛÛ
|
||||
ßßßßß ßßßßß ßß ß ßß ßß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
██▀▀▀ █▀▀▀▀ █▀▀▀█ █ █▀▀▀█ ▀▀█▀▀
|
||||
▀▀▀▀█ ██ ██▀█▀ ██ ██▀▀▀ ██
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD SearchBonusKey() ;
|
||||
|
||||
@@ -24,9 +24,9 @@ UBYTE MagicHitForce[] = { 2, 3, 4, 6, 8 } ;
|
||||
|
||||
#define BASE_STEP_SOUND 126
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void ThrowMagicBall( WORD x, WORD y, WORD z,
|
||||
WORD alpha, WORD beta,
|
||||
@@ -65,7 +65,7 @@ void ThrowMagicBall( WORD x, WORD y, WORD z,
|
||||
MagicBallType = ((MagicPoint-1) / 20) + 1 ;
|
||||
if( MagicPoint == 0 ) MagicBallType = 0 ;
|
||||
|
||||
// si clef trouv‚e
|
||||
// si clef trouvée
|
||||
if( (search = SearchBonusKey()) != -1 )
|
||||
{
|
||||
MagicBallType = 5 ;
|
||||
@@ -135,7 +135,7 @@ void ThrowMagicBall( WORD x, WORD y, WORD z,
|
||||
if( MagicPoint > 0 ) MagicPoint-- ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
/*----------------------------------------------------------------------*/
|
||||
/* recherche des options d'anims */
|
||||
@@ -511,8 +511,8 @@ void GereAnimAction( T_OBJET *ptrobj, WORD numobj )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD SearchAnim( UBYTE numanim, WORD numobj )
|
||||
{
|
||||
@@ -569,7 +569,7 @@ Text( 10,110, "%FSearchAnim GenAnim:%d HqrAnim:%d ", numanim, hqranim ) ;
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
WORD SearchBody( UBYTE numbody, WORD numobj )
|
||||
{
|
||||
@@ -606,7 +606,7 @@ WORD SearchBody( UBYTE numbody, WORD numobj )
|
||||
{
|
||||
hqrbody &= ~(1<<15) ;
|
||||
//CoulText( 15, 0 ) ;
|
||||
//Text( 10,110, "%FSearchBody d‚j… charg‚ %d", hqrbody ) ;
|
||||
//Text( 10,110, "%FSearchBody déjà chargé %d", hqrbody ) ;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -668,8 +668,8 @@ WORD SearchBody( UBYTE numbody, WORD numobj )
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
/*
|
||||
void LoadFic( UBYTE indexfileobjet, WORD numobj )
|
||||
@@ -685,5 +685,5 @@ void LoadFic( UBYTE indexfileobjet, WORD numobj )
|
||||
}
|
||||
*/
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
#define FLI_BRUN 15
|
||||
#define FLI_COPY 16
|
||||
|
||||
// Structures utilis‚es pour les fichiers format FLI
|
||||
// Structures utilisées pour les fichiers format FLI
|
||||
typedef struct
|
||||
{
|
||||
LONG size ;
|
||||
@@ -73,7 +73,7 @@ typedef struct
|
||||
#define FLA_BRUN 8
|
||||
#define FLA_COPY 9
|
||||
|
||||
// Structures utilis‚es pour les fichiers format FLA
|
||||
// Structures utilisées pour les fichiers format FLA
|
||||
typedef struct // entete de fichier FLA
|
||||
{
|
||||
char Version[5] ;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#include "defines.h"
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß Û Û ÛßßßÛ ÛßßÛ ÛßßßÛ ßÜ Üß
|
||||
ÛÛßß ÛÛ ÛÛ ÛÛßßß ÛÛßßÛ ÛÛ Û ÜßÜ
|
||||
ßß ßßßßß ßß ßß ßßßßß ßßßßß ßßßßß ß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █ █ █▀▀▀█ █▀▀█ █▀▀▀█ ▀▄ ▄▀
|
||||
██▀▀ ██ ██ ██▀▀▀ ██▀▀█ ██ █ ▄▀▄
|
||||
▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
extern UBYTE *Screen ; /* background clean */
|
||||
|
||||
@@ -24,7 +24,7 @@ T_PHYSBOX OptListBox[(MAX_OBJETS+MAX_EXTRAS)*2] ;
|
||||
WORD NbPhysBox = 0 ;
|
||||
WORD NbOptPhysBox = 0 ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void AddOptBox( WORD x0, WORD y0, WORD x1, WORD y1 )
|
||||
{
|
||||
@@ -63,7 +63,7 @@ void AddOptBox( WORD x0, WORD y0, WORD x1, WORD y1 )
|
||||
NbOptPhysBox++ ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void AddPhysBox( WORD x0, WORD y0, WORD x1, WORD y1 )
|
||||
{
|
||||
@@ -86,7 +86,7 @@ void AddPhysBox( WORD x0, WORD y0, WORD x1, WORD y1 )
|
||||
AddOptBox( x0, y0, x1, y1 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void FlipOptList()
|
||||
{
|
||||
@@ -103,14 +103,14 @@ void FlipOptList()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void FlipBoxes()
|
||||
{
|
||||
WORD n ;
|
||||
T_PHYSBOX *ptr ;
|
||||
|
||||
/* copie liste optimis‚e vers phys */
|
||||
/* copie liste optimisée vers phys */
|
||||
ptr = OptListBox ;
|
||||
for( n=0; n<NbOptPhysBox; n++,ptr++ )
|
||||
{
|
||||
@@ -120,7 +120,7 @@ void FlipBoxes()
|
||||
FlipOptList() ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ClsBoxes()
|
||||
{
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
|
||||
include f:\projet\lib386\lib_svga\svga.ash
|
||||
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
|
||||
;*══════════════════════════════════════════════════════════════════════════*
|
||||
;*──────────────────────────────────────────────────────────────────────────*
|
||||
.data
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
|
||||
;*──────────────────────────────────────────────────────────────────────────*
|
||||
|
||||
extrn NoLanguage TabOffLine:DWORD
|
||||
extrn NoLanguage Screen:DWORD
|
||||
@@ -18,10 +18,10 @@ PalGreen db 0
|
||||
PalBlue db 0
|
||||
PalXor db 0
|
||||
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
|
||||
;*──────────────────────────────────────────────────────────────────────────*
|
||||
.code
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
;*──────────────────────────────────────────────────────────────────────────*
|
||||
;*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
public NoLanguage SimpleInitMcga
|
||||
public NoLanguage CopyBlockMCGA
|
||||
@@ -32,7 +32,7 @@ PalXor db 0
|
||||
public NoLanguage GetHDFreeSize
|
||||
public NoLanguage ComputeTime
|
||||
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
;*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
;SpeedRam proc ; pas remarquable
|
||||
;
|
||||
@@ -42,7 +42,7 @@ PalXor db 0
|
||||
;
|
||||
;SpeedRam endp
|
||||
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
;*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
comment #
|
||||
|
||||
@@ -109,7 +109,7 @@ ComputeTime proc
|
||||
add eax, cptdate
|
||||
ret
|
||||
ComputeTime endp
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
;*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
SmallSort proc uses esi edi ebx ebp,\
|
||||
objetlist:DWORD, nbobjets:DWORD, structsize:DWORD
|
||||
@@ -169,8 +169,8 @@ plusgrand: mov ebx, edi
|
||||
|
||||
SmallSort endp
|
||||
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
;*══════════════════════════════════════════════════════════════════════════*
|
||||
;*══════════════════════════════════════════════════════════════════════════*
|
||||
|
||||
SimpleInitMcga proc uses esi edi ebp ebx
|
||||
|
||||
@@ -180,7 +180,7 @@ SimpleInitMcga proc uses esi edi ebp ebx
|
||||
|
||||
SimpleInitMcga endp
|
||||
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
;*══════════════════════════════════════════════════════════════════════════*
|
||||
|
||||
CopyBlockMCGA proc uses esi edi ebx ebp,\
|
||||
x0:DWORD, y0:DWORD, x1:DWORD, y1:DWORD, src:DWORD,\
|
||||
@@ -229,8 +229,8 @@ Again:
|
||||
ret
|
||||
CopyBlockMCGA endp
|
||||
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
;*══════════════════════════════════════════════════════════════════════════*
|
||||
;*══════════════════════════════════════════════════════════════════════════*
|
||||
|
||||
ShadeBox proc uses esi edi ebp ebx,\
|
||||
x0:DWORD, y0:DWORD, x1:DWORD, y1:DWORD,\
|
||||
@@ -327,8 +327,8 @@ lesszero: mov al, ah
|
||||
ShadeBox endp
|
||||
|
||||
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
;*──────────────────────────────────────────────────────────────────────────*/
|
||||
;*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
comment #
|
||||
|
||||
@@ -392,8 +392,8 @@ DesintegreClip proc
|
||||
|
||||
#
|
||||
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
;*──────────────────────────────────────────────────────────────────────────*/
|
||||
;*══════════════════════════════════════════════════════════════════════════*
|
||||
GetHDFreeSize proc uses ebx
|
||||
|
||||
xor eax, eax ;' Cause IMUL
|
||||
@@ -410,6 +410,6 @@ GetHDFreeSize proc uses ebx
|
||||
ret
|
||||
|
||||
GetHDFreeSize endp
|
||||
;*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
;*══════════════════════════════════════════════════════════════════════════*
|
||||
;*──────────────────────────────────────────────────────────────────────────*/
|
||||
END
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#include "c_extern.h"
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG MixMusic = 1 ; // Flag Mixer for Music
|
||||
extern LONG MaxVolume ; // Max Music Volume if no Mixer
|
||||
@@ -86,7 +86,7 @@ UWORD SavedGameMenu[] = {
|
||||
|
||||
0, 26, // retour menu prec
|
||||
0, 41, // copier une sauvegarde
|
||||
0, 45 // d‚truire une sauvegarde
|
||||
0, 45 // détruire une sauvegarde
|
||||
|
||||
} ;
|
||||
|
||||
@@ -97,7 +97,7 @@ UWORD SavedConfirmMenu[] = {
|
||||
0, // .dia num
|
||||
|
||||
0, 24, // annuler
|
||||
0, 48 // d‚truire une sauvegarde
|
||||
0, 48 // détruire une sauvegarde
|
||||
|
||||
} ;
|
||||
|
||||
@@ -134,7 +134,7 @@ UBYTE GamePathname[_MAX_PATH] ;
|
||||
|
||||
UBYTE PlayerName[MAX_SIZE_PLAYER_NAME+1] ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
// UBYTE TabInvOrder[] = {
|
||||
|
||||
WORD ListBetaGame[MAX_FLAGS_GAME] ;
|
||||
@@ -149,11 +149,11 @@ WORD InvCoul = COUL_SELECT_MENU ;
|
||||
#define INV_START_X 17
|
||||
#define INV_START_Y 10
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define SIZE_FOUND_OBJ 130
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
T_REAL_VALUE RealRot ;
|
||||
UBYTE *Ptr3do ;
|
||||
@@ -168,9 +168,9 @@ extern WORD IndexGrm ;
|
||||
#define CTRL_X1 550
|
||||
#define CTRL_Y1 290
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void Init3DGame()
|
||||
{
|
||||
@@ -182,7 +182,7 @@ void Init3DGame()
|
||||
|
||||
extern UBYTE *Imagen ;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawFire( WORD x0, WORD y0, WORD x1, WORD y1, WORD coul )
|
||||
{
|
||||
@@ -202,13 +202,13 @@ void WaitReleaseSpace()
|
||||
RestoreTimer() ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ ÛÜ ÜÛ Ûßßßß ÛÜ ÜÛ Ûßßßß ÛÛÜ Û Û Û
|
||||
ÛÛ ßÛ ÛÛßßÛ ÛÛß Û ÛÛßß ÛÛß Û ÛÛßß ÛÛßÛÛ ÛÛ Û
|
||||
ßßßßß ßß ß ßß ß ßßßßß ßßßßß ßß ß ßßßßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █▄ ▄█ █▀▀▀▀ █▄ ▄█ █▀▀▀▀ ██▄ █ █ █
|
||||
██ ▀█ ██▀▀█ ██▀ █ ██▀▀ ██▀ █ ██▀▀ ██▀██ ██ █
|
||||
▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void DrawObj3D( WORD x0, WORD y0, WORD x1, WORD y1,
|
||||
WORD y3d , WORD betaflag ,
|
||||
@@ -237,7 +237,7 @@ void DrawObj3D( WORD x0, WORD y0, WORD x1, WORD y1,
|
||||
AffObjetIso( 0,y3d,0, 0,beta,0, ptr3do ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void DrawCadre( WORD x0, WORD y0, WORD x1, WORD y1 )
|
||||
{
|
||||
@@ -247,12 +247,12 @@ void DrawCadre( WORD x0, WORD y0, WORD x1, WORD y1 )
|
||||
Line( x0+1, y1 , x1, y1, 73 ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ ÛÜ ÜÛ ÛßßßÛ ÛßßßÛ ÛßßßÛ ßßÛßß Ûßßßß ÛÜ ÜÛ Ûßßßß ÛÛÜ Û ßßÛßß
|
||||
ÛÛ ÛÛ Û ÛÛß Û ÛÛßßß ÛÛ Û ÛÛßÛß ÛÛ ÛÛßß ÛÛß Û ÛÛßß ÛÛßÛÛ ÛÛ
|
||||
ßßßßß ßßßßß ßß ß ßß ßßßßß ßß ß ßß ßßßßß ßß ß ßßßßß ßß ß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █▄ ▄█ █▀▀▀█ █▀▀▀█ █▀▀▀█ ▀▀█▀▀ █▀▀▀▀ █▄ ▄█ █▀▀▀▀ ██▄ █ ▀▀█▀▀
|
||||
██ ██ █ ██▀ █ ██▀▀▀ ██ █ ██▀█▀ ██ ██▀▀ ██▀ █ ██▀▀ ██▀██ ██
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawComportement( WORD comportement, WORD beta, WORD copyblock )
|
||||
{
|
||||
@@ -342,8 +342,8 @@ void DrawComportement( WORD comportement, WORD beta, WORD copyblock )
|
||||
RestoreClip() ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void DrawInfoMenu( WORD x0, WORD y0 )
|
||||
{
|
||||
@@ -430,7 +430,7 @@ void DrawInfoMenu( WORD x0, WORD y0 )
|
||||
CopyBlockPhys( x0,y0, x0+450, y0+80 ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void DrawMenuComportement( WORD beta )
|
||||
{
|
||||
@@ -463,7 +463,7 @@ void DrawMenuComportement( WORD beta )
|
||||
CopyBlockPhys( CTRL_X0,CTRL_Y0, CTRL_X1, CTRL_Y1 ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void MenuComportement()
|
||||
{
|
||||
@@ -557,13 +557,13 @@ void MenuComportement()
|
||||
RestoreTimer() ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û ÛÛÜ Û Û Û Ûßßßß ÛÛÜ Û ßßÛßß ÛßßßÛ ÛßßßÛ Û Üß
|
||||
ÛÛ ÛÛßÛÛ ÛÛ Üß ÛÛßß ÛÛßÛÛ ÛÛ ÛÛ Û ÛÛßÛß ÛÛß
|
||||
ßß ßß ß ßßß ßßßßß ßß ß ßß ßßßßß ßß ß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ ██▄ █ █ █ █▀▀▀▀ ██▄ █ ▀▀█▀▀ █▀▀▀█ █▀▀▀█ █ ▄▀
|
||||
██ ██▀██ ██ ▄▀ ██▀▀ ██▀██ ██ ██ █ ██▀█▀ ██▀
|
||||
▀▀ ▀▀ ▀ ▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void Draw3dObject( WORD x, WORD y, WORD *ptrobj, WORD beta, WORD zoom )
|
||||
{
|
||||
@@ -581,7 +581,7 @@ void Draw3dObject( WORD x, WORD y, WORD *ptrobj, WORD beta, WORD zoom )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawOneInventory( WORD flagnum )
|
||||
{
|
||||
@@ -633,7 +633,7 @@ void DrawOneInventory( WORD flagnum )
|
||||
CopyBlockPhys( x0,y0, x1,y1 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
|
||||
void DrawListInventory()
|
||||
@@ -671,7 +671,7 @@ void DrawListInventory()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void Inventory()
|
||||
{
|
||||
@@ -835,12 +835,12 @@ void Inventory()
|
||||
|
||||
while( Key OR Fire ) ;
|
||||
}
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ Û Û ÛÛÜ Û ÛßßßÜ ÛßßßÛ ÛßßÛ Û Ûßßßß Ûßßßß ßßÛßß
|
||||
ÛÛßß ÛÛ Û ÛÛ Û ÛÛßÛÛ ÛÛ Û ÛÛ Û ÛÛßßÛ ÜÜ Û ÛÛßß ÛÛ ÛÛ
|
||||
ßß ßßßßß ßßßßß ßß ß ßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █ █ ██▄ █ █▀▀▀▄ █▀▀▀█ █▀▀█ █ █▀▀▀▀ █▀▀▀▀ ▀▀█▀▀
|
||||
██▀▀ ██ █ ██ █ ██▀██ ██ █ ██ █ ██▀▀█ ▄▄ █ ██▀▀ ██ ██
|
||||
▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DoFoundObj( WORD numobj )
|
||||
{
|
||||
@@ -914,7 +914,7 @@ void DoFoundObj( WORD numobj )
|
||||
|
||||
if( IsVoiceFileOnHD( 2 ) )
|
||||
{
|
||||
// voix sur hd touche … rien
|
||||
// voix sur hd touche à rien
|
||||
|
||||
InitDial( 2 ) ; // game divers txt
|
||||
speakfromcd = FALSE ;
|
||||
@@ -1073,8 +1073,8 @@ argexit:
|
||||
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void ExtInitMcga()
|
||||
{
|
||||
@@ -1112,7 +1112,7 @@ void TestRestoreModeSVGA( LONG flag )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void CopyBlockPhysMCGA( LONG x0, LONG y0, LONG x1, LONG y1 )
|
||||
{
|
||||
@@ -1132,12 +1132,12 @@ void CopyBlockPhysMCGA( LONG x0, LONG y0, LONG x1, LONG y1 )
|
||||
CopyBlockMCGA( x,y, x+319, y+199, Log, 0,0,0xA0000 ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÛßßß ÛßßßÛ Û Û Ûßßßß Û ÛßßßÛ ÛßßßÛ ÛßßßÜ
|
||||
ßßßßÛ ÛÛßßÛ ÛÛ Üß ÛÛßß ÛÛ ÛÛ Û ÛÛßßÛ ÛÛ Û
|
||||
ßßßßß ßß ß ßßß ßßßßß ßßßßß ßßßßß ßßßßß ßß ß ßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
██▀▀▀ █▀▀▀█ █ █ █▀▀▀▀ █ █▀▀▀█ █▀▀▀█ █▀▀▀▄
|
||||
▀▀▀▀█ ██▀▀█ ██ ▄▀ ██▀▀ ██ ██ █ ██▀▀█ ██ █
|
||||
▀▀▀▀▀ ▀▀ ▀ ▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD PlayerGameList( UBYTE **ptrlistname, UBYTE *listname )
|
||||
{
|
||||
@@ -1178,7 +1178,7 @@ WORD PlayerGameList( UBYTE **ptrlistname, UBYTE *listname )
|
||||
return nb ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD FindPlayerFile()
|
||||
{
|
||||
@@ -1224,7 +1224,7 @@ WORD FindPlayerFile()
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void SaveGame()
|
||||
{
|
||||
@@ -1290,7 +1290,7 @@ void SaveGame()
|
||||
Close( handle ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void LoadGame()
|
||||
{
|
||||
@@ -1360,14 +1360,14 @@ void LoadGame()
|
||||
FlagChgCube = 3 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û ÛÛÜ Û ÛßßßÛ Û Û ßßÛßß ÛÛÜ Û ÛßßßÛ ÛÜ ÜÛ Ûßßßß
|
||||
ÛÛ ÛÛßÛÛ ÛÛßßß ÛÛ Û ÛÛ ÛÛßÛÛ ÛÛßßÛ ÛÛß Û ÛÛßß
|
||||
ßß ßß ß ßß ßßßßß ßß ßßßßß ßß ß ßß ß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ ██▄ █ █▀▀▀█ █ █ ▀▀█▀▀ ██▄ █ █▀▀▀█ █▄ ▄█ █▀▀▀▀
|
||||
██ ██▀██ ██▀▀▀ ██ █ ██ ██▀██ ██▀▀█ ██▀ █ ██▀▀
|
||||
▀▀ ▀▀ ▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawOneString( WORD x, WORD y, UBYTE *playername, WORD draw )
|
||||
{
|
||||
@@ -1410,7 +1410,7 @@ void DrawOneString( WORD x, WORD y, UBYTE *playername, WORD draw )
|
||||
CopyBlockPhys( x0,y0, x1,y1 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawSingleString( WORD x, WORD y, UBYTE *string )
|
||||
{
|
||||
@@ -1438,7 +1438,7 @@ void DrawSingleString( WORD x, WORD y, UBYTE *string )
|
||||
CopyBlockPhys( x0,y0, x1,y1 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
UBYTE TabLetter[NB_CAR_V][NB_CAR_H] =
|
||||
{
|
||||
@@ -1448,9 +1448,9 @@ UBYTE TabLetter[NB_CAR_V][NB_CAR_H] =
|
||||
{ '?','n','o','p','q','r','s','t','u','v','w','x','y','z' } ,
|
||||
{ '!','0','1','2','3','4','5','6','7','8','9',' ', 8 , 13 } } ;
|
||||
|
||||
// { ' ','‚','Š','‡','…','“','ˆ','ƒ','Œ','8','9',' ',' ',' ' } ,
|
||||
// { ' ','é','è','ç','à','ô','ê','â','î','8','9',' ',' ',' ' } ,
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
/*
|
||||
WORD SearchLetter( UBYTE car )
|
||||
@@ -1470,7 +1470,7 @@ WORD SearchLetter( UBYTE car )
|
||||
return FALSE ;
|
||||
}
|
||||
*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawOneLetter( WORD tabx, WORD taby, WORD draw )
|
||||
{
|
||||
@@ -1516,7 +1516,7 @@ void DrawOneLetter( WORD tabx, WORD taby, WORD draw )
|
||||
CopyBlockPhys( x0,y0, x1,y1 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawAllLetters()
|
||||
{
|
||||
@@ -1531,8 +1531,8 @@ void DrawAllLetters()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD InputPlayerName( WORD nummess )
|
||||
{
|
||||
@@ -1704,8 +1704,8 @@ try_again:
|
||||
return retval ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define NB_GAME_CHOICE 6
|
||||
|
||||
@@ -1811,12 +1811,12 @@ WORD ChoosePlayerName( WORD mess )
|
||||
return retval ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÜ ÜÛ Ûßßßß ÛÛÜ Û Û Û
|
||||
ÛÛß Û ÛÛßß ÛÛßÛÛ ÛÛ Û
|
||||
ßß ß ßßßßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▄ ▄█ █▀▀▀▀ ██▄ █ █ █
|
||||
██▀ █ ██▀▀ ██▀██ ██ █
|
||||
▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawOneChoice( WORD x, WORD y, WORD type, WORD num, WORD select )
|
||||
{
|
||||
@@ -1907,7 +1907,7 @@ void DrawOneChoice( WORD x, WORD y, WORD type, WORD num, WORD select )
|
||||
CopyBlockPhys( x0,y0, x1,y1 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawGameMenu( UWORD *ptrmenu, WORD justone )
|
||||
{
|
||||
@@ -1953,7 +1953,7 @@ void DrawGameMenu( UWORD *ptrmenu, WORD justone )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void SetVolumes(LONG Music, LONG Sample, LONG Line, LONG CD, LONG Master )
|
||||
{
|
||||
@@ -1976,7 +1976,7 @@ void SetVolumes(LONG Music, LONG Sample, LONG Line, LONG CD, LONG Master )
|
||||
Master ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD DoGameMenu( UWORD *ptrmenu )
|
||||
{
|
||||
@@ -2180,9 +2180,9 @@ WORD DoGameMenu( UWORD *ptrmenu )
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG OptionsMenu()
|
||||
{
|
||||
@@ -2238,9 +2238,9 @@ LONG OptionsMenu()
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void VolumeOptions()
|
||||
{
|
||||
@@ -2285,7 +2285,7 @@ void VolumeOptions()
|
||||
CopyScreen( Screen, Log ) ;
|
||||
Flip() ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void SavedGameManagement()
|
||||
{
|
||||
@@ -2378,7 +2378,7 @@ void SavedGameManagement()
|
||||
strcpy( PlayerName, memoplayername ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void AdvancedOptions()
|
||||
{
|
||||
@@ -2453,9 +2453,9 @@ void AdvancedOptions()
|
||||
Flip() ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG MainGameMenu()
|
||||
{
|
||||
@@ -2573,9 +2573,9 @@ LONG MainGameMenu()
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG QuitMenu()
|
||||
{
|
||||
@@ -2607,12 +2607,12 @@ LONG QuitMenu()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ ÛÜ ÜÛ Ûßßßß Ûßßßß Û Û ÛßßßÛ Û Ûßßßß Ûßßßß
|
||||
ÛÛ ßÛ ÛÛßßÛ ÛÛß Û ÛÛßß ÛÛ ÛÛßßÛ ÛÛ Û ÛÛ ÛÛ ÛÛßß
|
||||
ßßßßß ßß ß ßß ß ßßßßß ßßßßß ßßßßß ßß ß ßßßßß ßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █▄ ▄█ █▀▀▀▀ █▀▀▀▀ █ █ █▀▀▀█ █ █▀▀▀▀ █▀▀▀▀
|
||||
██ ▀█ ██▀▀█ ██▀ █ ██▀▀ ██ ██▀▀█ ██ █ ██ ██ ██▀▀
|
||||
▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*
|
||||
UWORD GameChoiceMenu[] = {
|
||||
0, // selected
|
||||
@@ -2629,7 +2629,7 @@ UWORD GameChoiceMenu[] = {
|
||||
0, 6 } ;
|
||||
*/
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void GameAskChoice( WORD nummess )
|
||||
{
|
||||
@@ -2659,12 +2659,12 @@ void GameAskChoice( WORD nummess )
|
||||
#endif
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ ÛÜ ÜÛ Ûßßßß ÛßßßÛ Û Û Ûßßßß ÛßßßÛ
|
||||
ÛÛ ßÛ ÛÛßßÛ ÛÛß Û ÛÛßß ÛÛ Û ÛÛ Üß ÛÛßß ÛÛßÛß
|
||||
ßßßßß ßß ß ßß ß ßßßßß ßßßßß ßßßßß ßßß ßßßßß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █▄ ▄█ █▀▀▀▀ █▀▀▀█ █ █ █▀▀▀▀ █▀▀▀█
|
||||
██ ▀█ ██▀▀█ ██▀ █ ██▀▀ ██ █ ██ ▄▀ ██▀▀ ██▀█▀
|
||||
▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void GameOver()
|
||||
{
|
||||
@@ -2732,12 +2732,12 @@ void GameOver()
|
||||
Init3DGame() ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ Ûßßßß ÛßßßÜ Û ßßÛßß ÛÛßßß
|
||||
ÛÛ ÛÛßÛß ÛÛßß ÛÛ Û ÛÛ ÛÛ ßßßßÛ
|
||||
ßßßßß ßß ß ßßßßß ßßßß ßß ßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █▀▀▀▀ █▀▀▀▄ █ ▀▀█▀▀ ██▀▀▀
|
||||
██ ██▀█▀ ██▀▀ ██ █ ██ ██ ▀▀▀▀█
|
||||
▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void Credits()
|
||||
{
|
||||
@@ -2765,7 +2765,7 @@ void Credits()
|
||||
Flip() ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void RessPict( WORD num )
|
||||
{
|
||||
@@ -2777,7 +2777,7 @@ void RessPict( WORD num )
|
||||
FadeToPal( PalettePcx ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void TimerPause( WORD nbsec )
|
||||
{
|
||||
@@ -2790,7 +2790,7 @@ void TimerPause( WORD nbsec )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void AdelineLogo()
|
||||
{
|
||||
@@ -2804,9 +2804,9 @@ void AdelineLogo()
|
||||
FadeWhiteToPal( PalettePcx ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void MenuDemo() // lanc‚e toutes les 4 minutes
|
||||
void MenuDemo() // lancée toutes les 4 minutes
|
||||
{
|
||||
Credits() ;
|
||||
if( Key OR Fire OR Joy ) return ;
|
||||
|
||||
@@ -19,12 +19,12 @@ extern WORD ZoneGrm ;
|
||||
extern LONG FlagDisplayText ;
|
||||
#endif
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ ÛßßßÛ Û Û Ûßßßß Ûßßßß
|
||||
ÛÛ Û ÛÛ Û ÛÛ ÛÛ ÛÛßß ÛÛßß
|
||||
ßßßß ßßßßß ßßßßß ßßßßß ßß ßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █▀▀▀█ █ █ █▀▀▀▀ █▀▀▀▀
|
||||
██ █ ██ █ ██ ██ ██▀▀ ██▀▀
|
||||
▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DoFuncLife( T_OBJET *ptrobj )
|
||||
{
|
||||
@@ -266,7 +266,7 @@ void DoFuncLife( T_OBJET *ptrobj )
|
||||
else // si pas flag consigne
|
||||
{
|
||||
if( InventoryAction == num )
|
||||
{ // action ‚mise depuis l'inventaire … cette boucle
|
||||
{ // action émise depuis l'inventaire à cette boucle
|
||||
Value = TRUE ;
|
||||
}
|
||||
else
|
||||
@@ -329,7 +329,7 @@ void DoFuncLife( T_OBJET *ptrobj )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD DoTest()
|
||||
{
|
||||
@@ -414,7 +414,7 @@ WORD DoTest()
|
||||
return FALSE ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
|
||||
void DoLife( WORD numobj )
|
||||
@@ -627,7 +627,7 @@ void DoLife( WORD numobj )
|
||||
}
|
||||
break ;
|
||||
|
||||
case LM_SNIF: /* swif invers‚ tjrs jump jusqu'a cond inverse */
|
||||
case LM_SNIF: /* swif inversé tjrs jump jusqu'a cond inverse */
|
||||
DoFuncLife( ptrobj ) ;
|
||||
if( !DoTest() )
|
||||
{
|
||||
@@ -655,7 +655,7 @@ void DoLife( WORD numobj )
|
||||
PtrPrg = ptrobj->PtrLife + *(WORD*)PtrPrg ;
|
||||
break ;
|
||||
|
||||
case LM_OFFSET: /* jmp … offset */
|
||||
case LM_OFFSET: /* jmp à offset */
|
||||
PtrPrg = ptrobj->PtrLife + *(WORD*)PtrPrg ;
|
||||
break ;
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
#include "c_extern.h"
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß Ûßßßß ÛßßßÛ Ûßßßß ßßÛßß ÛßßßÛ ÛßßßÛ Ûßßßß Û Üß
|
||||
ÛÛ ßÛ ÛÛßß ÛÛßÛß ÛÛßß ÛÛ ÛÛßÛß ÛÛßßÛ ÛÛ ÛÛßÜ
|
||||
ßßßßß ßßßßß ßß ß ßßßßß ßßßßß ßß ßß ß ßß ß ßßßßß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀▀ █▀▀▀█ █▀▀▀▀ ▀▀█▀▀ █▀▀▀█ █▀▀▀█ █▀▀▀▀ █ ▄▀
|
||||
██ ▀█ ██▀▀ ██▀█▀ ██▀▀ ██ ██▀█▀ ██▀▀█ ██ ██▀▄
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
WORD BigSampleRepeat = 1 ;
|
||||
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void DoTrack( WORD numobj )
|
||||
{
|
||||
@@ -442,7 +442,7 @@ void DoTrack( WORD numobj )
|
||||
break ;
|
||||
|
||||
/*-------------------------------------------------------------------------*/
|
||||
/* sp‚cifique porte: SPRITE_3D + SPRITE_CLIP */
|
||||
/* spécifique porte: SPRITE_3D + SPRITE_CLIP */
|
||||
|
||||
case TM_OPEN_LEFT:
|
||||
case TM_OPEN_RIGHT:
|
||||
@@ -475,7 +475,7 @@ void DoTrack( WORD numobj )
|
||||
break ;
|
||||
|
||||
/*-------------------------------------------------------------------------*/
|
||||
/* sp‚cifique porte: SPRITE_3D + SPRITE_CLIP */
|
||||
/* spécifique porte: SPRITE_3D + SPRITE_CLIP */
|
||||
case TM_CLOSE:
|
||||
if( (ptrobj->Flags & (SPRITE_3D+SPRITE_CLIP)) == SPRITE_3D+SPRITE_CLIP )
|
||||
{
|
||||
@@ -488,7 +488,7 @@ void DoTrack( WORD numobj )
|
||||
break ;
|
||||
|
||||
/*-------------------------------------------------------------------------*/
|
||||
/* sp‚cifique porte: SPRITE_3D + SPRITE_CLIP */
|
||||
/* spécifique porte: SPRITE_3D + SPRITE_CLIP */
|
||||
case TM_WAIT_DOOR:
|
||||
if( (ptrobj->Flags & (SPRITE_3D+SPRITE_CLIP)) == SPRITE_3D+SPRITE_CLIP )
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#include "defines.h"
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÛ Ûßßßß ÛßßßÛ ÛÛßßß ÛßßßÛ
|
||||
ÛÛßßß ÛÛßß ÛÛßÛß ßßßßÛ ÛÛ Û
|
||||
ßß ßßßßß ßß ß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀█ █▀▀▀▀ █▀▀▀█ ██▀▀▀ █▀▀▀█
|
||||
██▀▀▀ ██▀▀ ██▀█▀ ▀▀▀▀█ ██ █
|
||||
▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
/*--------- divers ---------------------------*/
|
||||
|
||||
@@ -151,7 +151,7 @@ UBYTE ShadowCol ;
|
||||
|
||||
WORD NumHolomapTraj = -1 ;
|
||||
WORD NumCube = 0 ; // num cube en cours
|
||||
WORD NewCube = -1 ; // change cube demand‚
|
||||
WORD NewCube = -1 ; // change cube demandé
|
||||
WORD FlagChgCube = 0 ;
|
||||
WORD NewPosX, NewPosY, NewPosZ ;
|
||||
WORD SceneStartX, SceneStartY, SceneStartZ ;
|
||||
@@ -182,7 +182,7 @@ WORD StepFalling = 1 ;
|
||||
|
||||
WORD FlagWater = FALSE ;
|
||||
|
||||
// perso sauvegarde entr‚e cube
|
||||
// perso sauvegarde entrée cube
|
||||
|
||||
//UBYTE SaveGenBody ;
|
||||
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
|
||||
#include "grille.h"
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ Û Û Û Ûßßßß
|
||||
ÛÛ ßÛ ÛÛßÛß ÛÛ ÛÛ ÛÛ ÛÛßß
|
||||
ßßßßß ßß ß ßß ßßßßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █ █ █ █▀▀▀▀
|
||||
██ ▀█ ██▀█▀ ██ ██ ██ ██▀▀
|
||||
▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define HEADER_BLOCK 3
|
||||
|
||||
@@ -76,11 +76,11 @@ extern WORD Nxw, Nyw, Nzw ;
|
||||
void ReajustPos( UBYTE col ) ;
|
||||
/*--------------------------------------------------------------------------*/
|
||||
#ifdef BRICK_HQR
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ ÛßßßÛ ÛßßÛ ÛßßßÛ Û Ûßßßß Û Üß
|
||||
ÛÛßßÛ ÛÛ ÜÛ ÛÛßÛß ÛÛßßÛ ÛÛßÛß ÛÛ ÛÛ ÛÛßÜ
|
||||
ßß ß ßßßß ßß ß ßßßßß ßßßßß ßß ß ßß ßßßßß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █▀▀▀█ █▀▀█ █▀▀▀█ █ █▀▀▀▀ █ ▄▀
|
||||
██▀▀█ ██ ▄█ ██▀█▀ ██▀▀█ ██▀█▀ ██ ██ ██▀▄
|
||||
▀▀ ▀ ▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
#define MAX_BRICK_GAME 10000L
|
||||
#define OFFSET_BUFFER_FLAG 153800L
|
||||
|
||||
@@ -126,7 +126,7 @@ LONG LoadUsedBrick( ULONG size )
|
||||
min = 60000 ;
|
||||
max = 0 ;
|
||||
|
||||
/*-------------------------------------- Premiere Passe, Pr‚paration ptflag */
|
||||
/*-------------------------------------- Premiere Passe, Préparation ptflag */
|
||||
|
||||
pt = ptused = BufMap+(size-32) ;/* Debut de Used Block */
|
||||
|
||||
@@ -306,19 +306,19 @@ void FreeGrille()
|
||||
*/
|
||||
}
|
||||
/*-------------------------------------------------------------------------*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛÛÜ Û ÛßßßÜ Û Û ÛßßßÛ ÛßßßÛ
|
||||
ÛÛßß ÛÛßÛÛ ÛÛ Û ÛÛßßÛ ÛÛ ÜÛ ÛÛßÛß
|
||||
ßßßßß ßß ß ßßßß ßß ß ßßßß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ ██▄ █ █▀▀▀▄ █ █ █▀▀▀█ █▀▀▀█
|
||||
██▀▀ ██▀██ ██ █ ██▀▀█ ██ ▄█ ██▀█▀
|
||||
▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀ ▀▀ ▀ ▀▀▀▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
#endif
|
||||
/*--------------------------------------------------------------------------*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß Û Û ÛÛÜ Û Ûßßßß ßßÛßß Û ÛßßßÛ ÛÛÜ Û ÛÛßßß
|
||||
ÛÛßß ÛÛ Û ÛÛßÛÛ ÛÛ ÛÛ ÛÛ ÛÛ Û ÛÛßÛÛ ßßßßÛ
|
||||
ßß ßßßßß ßß ß ßßßßß ßß ßß ßßßßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █ █ ██▄ █ █▀▀▀▀ ▀▀█▀▀ █ █▀▀▀█ ██▄ █ ██▀▀▀
|
||||
██▀▀ ██ █ ██▀██ ██ ██ ██ ██ █ ██▀██ ▀▀▀▀█
|
||||
▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
UBYTE *GetAdrColonneMap( LONG x, LONG z )
|
||||
@@ -388,14 +388,14 @@ void GetShadow( WORD xw, WORD yw, WORD zw )
|
||||
ShadowZ = Nzw ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÜ ÜÛ Ûßßßß ÛÜ ÜÛ ÛßßßÛ Û ÛßßßÛ Ûßßßß
|
||||
ÛÛß Û ÛÛßß ÛÛß Û ÛÛ Û ÛÛ ÛÛßÛß ÛÛßß
|
||||
ßß ß ßßßßß ßß ß ßßßßß ßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▄ ▄█ █▀▀▀▀ █▄ ▄█ █▀▀▀█ █ █▀▀▀█ █▀▀▀▀
|
||||
██▀ █ ██▀▀ ██▀ █ ██ █ ██ ██▀█▀ ██▀▀
|
||||
▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
ULONG CreateMaskGph( UBYTE *ptsrc, UBYTE *ptdst )
|
||||
{
|
||||
@@ -465,7 +465,7 @@ void CopyMapToCube()
|
||||
}
|
||||
}
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void InitBufferCube()
|
||||
{
|
||||
@@ -479,12 +479,12 @@ void InitBufferCube()
|
||||
TheEnd( NOT_ENOUGH_MEM, "BufferBrick" ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ Û ÛÛßßß ÛßßßÛ Û ÛßßßÛ Û Üß
|
||||
ÛÛ Û ÛÛ ßßßßÛ ÛÛßßß ÛÛ ÛÛßßÛ ÛÛß
|
||||
ßßßß ßß ßßßßß ßß ßßßßß ßß ß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █ ██▀▀▀ █▀▀▀█ █ █▀▀▀█ █ ▄▀
|
||||
██ █ ██ ▀▀▀▀█ ██▀▀▀ ██ ██▀▀█ ██▀
|
||||
▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawOverBrick( WORD xm, WORD ym, WORD zm )
|
||||
{
|
||||
@@ -625,7 +625,7 @@ void AffBrickBlock( LONG block, LONG brick, LONG x, LONG y, LONG z )
|
||||
{
|
||||
AffGraph( numbrick-1, XScreen, YScreen, BufferBrick ) ;
|
||||
|
||||
col = (XScreen+24)/24 ; /* 48 / 2 colonne intercal‚e */
|
||||
col = (XScreen+24)/24 ; /* 48 / 2 colonne intercalée */
|
||||
|
||||
nb = NbBrickColon[col] ;
|
||||
if( nb < MAX_BRICK )
|
||||
|
||||
@@ -28,12 +28,12 @@ UBYTE *LastPtr ;
|
||||
WORD CamAlpha, CamBeta, CamGamma ;
|
||||
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ Û ÛßßßÛ ÛÜ ÜÛ ÛßßßÛ ÛßßßÛ
|
||||
ÛÛßßÛ ÛÛ Û ÛÛ ÛÛ Û ÛÛß Û ÛÛßßÛ ÛÛßßß
|
||||
ßß ß ßßßßß ßßßßß ßßßßß ßß ß ßß ß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █ █▀▀▀█ █▄ ▄█ █▀▀▀█ █▀▀▀█
|
||||
██▀▀█ ██ █ ██ ██ █ ██▀ █ ██▀▀█ ██▀▀▀
|
||||
▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
// calcule coor mapping. 256*256 -> polys
|
||||
|
||||
@@ -79,7 +79,7 @@ void ComputeCoorMapping()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ComputeCoorGlobe()
|
||||
{
|
||||
@@ -126,7 +126,7 @@ void ComputeCoorGlobe()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
// compute projection sphere
|
||||
|
||||
int z_sort( WORD *a, WORD *b)
|
||||
@@ -180,7 +180,7 @@ void ComputeGlobeProj()
|
||||
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void DrawHoloMap( WORD calpha, WORD cbeta, WORD cgamma )
|
||||
{
|
||||
@@ -237,12 +237,12 @@ void DrawHoloMap( WORD calpha, WORD cbeta, WORD cgamma )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ Û ÛßßßÛ ÛßßßÛ ÛßßÛ Û
|
||||
ÛÛßßÛ ÛÛ Û ÛÛ ÛÛ Û ÛÛ Û ÛÛßßÛ ÜÜ Û
|
||||
ßß ß ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █ █▀▀▀█ █▀▀▀█ █▀▀█ █
|
||||
██▀▀█ ██ █ ██ ██ █ ██ █ ██▀▀█ ▄▄ █
|
||||
▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawListPos( WORD calpha, WORD cbeta, WORD cgamma, WORD pos )
|
||||
{
|
||||
@@ -342,7 +342,7 @@ void DrawListPos( WORD calpha, WORD cbeta, WORD cgamma, WORD pos )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG SearchNextArrow( LONG num )
|
||||
{
|
||||
@@ -358,7 +358,7 @@ LONG SearchNextArrow( LONG num )
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG SearchPrevArrow( LONG num )
|
||||
{
|
||||
@@ -376,15 +376,15 @@ LONG SearchPrevArrow( LONG num )
|
||||
return -1 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void SetHoloPos( UBYTE num )
|
||||
{
|
||||
// if( !(TabHoloPos[num] & 64) ) // d‚j… visit‚
|
||||
// if( !(TabHoloPos[num] & 64) ) // déjà visité
|
||||
{
|
||||
TabHoloPos[num] = 1 + 128 ;
|
||||
}
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ClrHoloPos( UBYTE num )
|
||||
{
|
||||
@@ -392,7 +392,7 @@ void ClrHoloPos( UBYTE num )
|
||||
TabHoloPos[num] |= 64 ; // cube done
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawTitle( WORD x, WORD y, WORD num )
|
||||
{
|
||||
@@ -439,7 +439,7 @@ void DrawTitle( WORD x, WORD y, WORD num )
|
||||
CopyBlockPhys( x0,y0, x1,y1 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define SIZE_CURSOR 20
|
||||
|
||||
@@ -452,8 +452,8 @@ void DrawCurseur()
|
||||
15 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void InitHoloDatas()
|
||||
{
|
||||
@@ -522,20 +522,20 @@ void InitHoloDatas()
|
||||
RotPal[(32+n)*3 + 2] = PalettePcx[(12*16+n)*3 + 2] ;
|
||||
}
|
||||
|
||||
// precalcul coordonn‚es diverses (stock dans screen)
|
||||
// precalcul coordonnées diverses (stock dans screen)
|
||||
|
||||
ComputeCoorMapping() ;
|
||||
ComputeCoorGlobe() ;
|
||||
RotPalPos = 0 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ Û ÛßßßÛ ÛÜ ÜÛ ÛßßßÛ ÛßßßÛ
|
||||
ÛÛßßÛ ÛÛ Û ÛÛ ÛÛ Û ÛÛß Û ÛÛßßÛ ÛÛßßß
|
||||
ßß ß ßßßßß ßßßßß ßßßßß ßß ß ßß ß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █ █▀▀▀█ █▄ ▄█ █▀▀▀█ █▀▀▀█
|
||||
██▀▀█ ██ █ ██ ██ █ ██▀ █ ██▀▀█ ██▀▀▀
|
||||
▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void HoloMap()
|
||||
{
|
||||
@@ -753,7 +753,7 @@ Text( 0,30, "%Fcurrent:%d mess:%d ", current, ListHoloPos[current].Mess ) ;
|
||||
|
||||
DrawListPos( calpha, cbeta, cgamma, 0 ) ;
|
||||
|
||||
// draw sphŠre
|
||||
// draw sphère
|
||||
// SetFollowCamera( 0,0,0, calpha,cbeta,cgamma, ZOOM_BIG_HOLO ) ;
|
||||
SetInverseAngleCamera( calpha,cbeta,cgamma ) ;
|
||||
CameraXr = 0 ;
|
||||
@@ -836,12 +836,12 @@ Text( 0,30, "%Fcurrent:%d mess:%d ", current, ListHoloPos[current].Mess ) ;
|
||||
RestoreTimer() ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û Û ÛßßßÛ Û ÛßßßÛ ßßÛßß ÛßßßÛ ÛßßßÛ Û
|
||||
ÛÛßßÛ ÛÛ Û ÛÛ ÛÛ Û ÛÛ ÛÛßÛß ÛÛßßÛ ÜÜ Û
|
||||
ßß ß ßßßßß ßßßßß ßßßßß ßß ßß ß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ █ █▀▀▀█ █ █▀▀▀█ ▀▀█▀▀ █▀▀▀█ █▀▀▀█ █
|
||||
██▀▀█ ██ █ ██ ██ █ ██ ██▀█▀ ██▀▀█ ▄▄ █
|
||||
▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
// 0 cube source
|
||||
// 1 cube dest
|
||||
@@ -855,7 +855,7 @@ Text( 0,30, "%Fcurrent:%d mess:%d ", current, ListHoloPos[current].Mess ) ;
|
||||
// beta
|
||||
// }
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DrawHoloObj( UBYTE *ptr3do, WORD alpha, WORD beta, WORD size )
|
||||
{
|
||||
@@ -883,7 +883,7 @@ void DrawHoloObj( UBYTE *ptr3do, WORD alpha, WORD beta, WORD size )
|
||||
CopyBlockPhys( ScreenXmin, ScreenYmin, ScreenXmax, ScreenYmax ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD *GiveTrajPtr( LONG numtraj )
|
||||
{
|
||||
@@ -902,8 +902,8 @@ WORD *GiveTrajPtr( LONG numtraj )
|
||||
return ptr ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void HoloTraj( WORD numtraj )
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#include "c_extern.h"
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û ÛÛÜ Û Ûßßßß ÛßßßÛ Û Û ÛÛßßß ßßÛßß ÛßßßÜ Û ÛÛßßß ÛßßßÛ
|
||||
ÛÛ ÛÛßÛÛ ÛÛ ÛÛßÛß ÛÛ Û ßßßßÛ ÛÛ ÛÛ Û ÛÛ ßßßßÛ ÛÛßßß
|
||||
ßß ßß ß ßßßßß ßß ß ßßßßß ßßßßß ßß ßßßßß ßßßß ßß ßßßßß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ ██▄ █ █▀▀▀▀ █▀▀▀█ █ █ ██▀▀▀ ▀▀█▀▀ █▀▀▀▄ █ ██▀▀▀ █▀▀▀█
|
||||
██ ██▀██ ██ ██▀█▀ ██ █ ▀▀▀▀█ ██ ██ █ ██ ▀▀▀▀█ ██▀▀▀
|
||||
▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void InitIncrustDisp( WORD type,
|
||||
WORD num,
|
||||
@@ -40,7 +40,7 @@ void InitIncrustDisp( WORD type,
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ChangeIncrustPos( WORD xp0, WORD yp0, WORD xp1, WORD yp1 )
|
||||
{
|
||||
@@ -63,7 +63,7 @@ void ChangeIncrustPos( WORD xp0, WORD yp0, WORD xp1, WORD yp1 )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD LastNumBulle = -1 ;
|
||||
WORD SpriteBulle = 91 ;
|
||||
@@ -105,4 +105,4 @@ void DrawBulle( WORD numobj )
|
||||
UnSetClip() ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
@@ -40,7 +40,7 @@ struct meminfo {
|
||||
LONG ModeTraceMalloc = FALSE ;
|
||||
#endif
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* Special, Allocate Memory Under First Meg */
|
||||
void *DosMalloc( LONG size, ULONG *handle )
|
||||
{
|
||||
@@ -87,7 +87,7 @@ void *DosMalloc( LONG size, ULONG *handle )
|
||||
return((void *)addr) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* Special, Free Allocated Memory Under First Meg */
|
||||
void DosFree( ULONG handle )
|
||||
{
|
||||
@@ -98,7 +98,7 @@ void DosFree( ULONG handle )
|
||||
int386( 0x31, &r, &r ) ;/* Invoke DPMI */
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#ifdef DEBUG_MALLOC
|
||||
|
||||
@@ -133,7 +133,7 @@ LONG mymalloc( LONG lenalloc, void **memptr )
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG myfree( void *ptr )
|
||||
{
|
||||
@@ -158,7 +158,7 @@ LONG myfree( void *ptr )
|
||||
|
||||
#endif
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void *SmartMalloc( LONG lenalloc )
|
||||
{
|
||||
union REGS r ;
|
||||
@@ -189,7 +189,7 @@ void *SmartMalloc( LONG lenalloc )
|
||||
return((void *)addr) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void *Malloc( LONG lenalloc )
|
||||
{
|
||||
union REGS regs ;
|
||||
@@ -255,7 +255,7 @@ void *Malloc( LONG lenalloc )
|
||||
|
||||
return( (void *)MemInfo.LargestBlockAvail ) ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void Free( void *buffer )
|
||||
{
|
||||
union REGS regs ;
|
||||
@@ -307,9 +307,9 @@ void Free( void *buffer )
|
||||
free( buffer ) ;
|
||||
}
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void *Mshrink( void *buffer, ULONG taille )
|
||||
{
|
||||
return _expand( buffer, (size_t)taille ) ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
@@ -223,7 +223,7 @@ l1: push esi
|
||||
mov bl, byte ptr[ebp] ; nb blocs
|
||||
inc ebp
|
||||
|
||||
mov bh, byte ptr[NbPix] ; nb point … copier
|
||||
mov bh, byte ptr[NbPix] ; nb point à copier
|
||||
|
||||
mov ecx, [OffsetBegin] ; start x
|
||||
mov ah, cl ; nb pix count
|
||||
@@ -252,7 +252,7 @@ l0: mov al, byte ptr[ebp] ; nb pix to jump
|
||||
|
||||
rptj: neg ah ; ah nb pix to jump
|
||||
mov cl, ah
|
||||
sub bh, ah ; reste … ecrire
|
||||
sub bh, ah ; reste à ecrire
|
||||
jle aplus
|
||||
add edi, ecx
|
||||
add esi, ecx
|
||||
@@ -260,7 +260,7 @@ rptj: neg ah ; ah nb pix to jump
|
||||
|
||||
rgtc: neg ah ; al nb pix to copy
|
||||
mov cl, ah
|
||||
sub bh, ah ; reste … ecrire
|
||||
sub bh, ah ; reste à ecrire
|
||||
jc cpt ; copy pas tout
|
||||
rep movsb ; copy
|
||||
jz aplus ; tombe pile
|
||||
@@ -275,7 +275,7 @@ okjump: mov cl, byte ptr[ebp] ; al nb pix to jump
|
||||
inc ebp
|
||||
dec bl
|
||||
jz aplus
|
||||
sub bh, cl ; reste … ecrire
|
||||
sub bh, cl ; reste à ecrire
|
||||
jle aplus ; fini
|
||||
add edi, ecx
|
||||
add esi, ecx
|
||||
@@ -283,7 +283,7 @@ okjump: mov cl, byte ptr[ebp] ; al nb pix to jump
|
||||
okdraw: mov cl, byte ptr[ebp] ; nb pix to copy
|
||||
inc ebp
|
||||
dec bl
|
||||
sub bh, cl ; reste … ecrire
|
||||
sub bh, cl ; reste à ecrire
|
||||
jc cpt ; copy pas tout
|
||||
rep movsb ; copy
|
||||
jz aplus ; tombe pile
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
#ifdef TITRE
|
||||
/*-------------------------------------------------------------------------*/
|
||||
|
||||
Û¿ Û¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿
|
||||
// ÛÛ¿ ÛÛ³ ÛÛÚÄÄÄÙ ÛÛÚÄÄÄÙ ÛÛÚÄÄÄÙ ÛÛÚÄÛÛ³ ÛÛÚÄÄÄÙ ÛÛÚÄÄÄÙ
|
||||
ÛÛÛÛÛÛ³ ÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ³ ÛÛ³ÛÛÛ¿ ÛÛÛÛÛ¿
|
||||
// ÛÛÚÄÛÛ³ ÛÛÚÄÄÙ ÀÄÄÄÛÛ³ ÀÄÄÄÛÛ³ ÛÛÚÄÛÛ³ ÛÛ³ÀÛÛ³ ÛÛÚÄÄÙ
|
||||
ÛÛ³ ÛÛ³ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ³ ÛÛÛÛÛÛ³ ÛÛ³ ÛÛ³ ÛÛÛÛÛÛ³ ÛÛÛÛÛÛ¿
|
||||
ÀÄÙ ÀÄÙ ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÙ ÀÄÙ ÀÄÙ ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÙ
|
||||
█┐ █┐ ██████┐ ██████┐ ██████┐ ██████┐ ██████┐ ██████┐
|
||||
// ██┐ ██│ ██┌───┘ ██┌───┘ ██┌───┘ ██┌─██│ ██┌───┘ ██┌───┘
|
||||
██████│ █████┐ ██████┐ ██████┐ ██████│ ██│███┐ █████┐
|
||||
// ██┌─██│ ██┌──┘ └───██│ └───██│ ██┌─██│ ██│└██│ ██┌──┘
|
||||
██│ ██│ ██████┐ ██████│ ██████│ ██│ ██│ ██████│ ██████┐
|
||||
└─┘ └─┘ └─────┘ └─────┘ └─────┘ └─┘ └─┘ └─────┘ └─────┘
|
||||
/*-------------------------------------------------------------------------*/
|
||||
#endif
|
||||
|
||||
@@ -135,9 +135,9 @@ LONG LastFileInit=-1 ;
|
||||
char *TabLanguage[] = {
|
||||
// Ne pas toucher l'ordre cause HQR
|
||||
"English",
|
||||
"Fran‡ais",
|
||||
"Français",
|
||||
"Deutsch",
|
||||
"Espa¤ol",
|
||||
"Español",
|
||||
"Italiano" } ;
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@ typedef struct
|
||||
T_FILEONHD TabFileOnHD[MAX_FILE_VOICE] ;
|
||||
|
||||
ULONG TotalSizeFileHD = 0 ;
|
||||
LONG LanguageCD = 0 ;// Fran‡ais, a changer of course!
|
||||
LONG LanguageCD = 0 ;// Français, a changer of course!
|
||||
LONG NbFileOnHD = 0 ;// No File for the moment
|
||||
LONG MaxVoice=0 ;
|
||||
#endif
|
||||
@@ -314,14 +314,14 @@ LONG FindText( LONG text )
|
||||
}
|
||||
#ifdef TITRE
|
||||
/*-------------------------------------------------------------------------*/
|
||||
Ûßßßß ÛßßßÜ ÛßßßÛ ÛßßßÛ ÛÜ ÜÛ ÛßßßÛ ÛßßßÛ ÛßßßÛ ßßÛßß
|
||||
// ÛÛ ÛÛ Û ÛÛßÛß ÛÛ Û ÛÛß Û ÛÛßßß ÛÛßßÛ ÛÛßÛß ÛÛ
|
||||
ßßßßß ßßßß ßß ß ßßßßß ßß ß ßß ßß ß ßß ß ßß
|
||||
█▀▀▀▀ █▀▀▀▄ █▀▀▀█ █▀▀▀█ █▄ ▄█ █▀▀▀█ █▀▀▀█ █▀▀▀█ ▀▀█▀▀
|
||||
// ██ ██ █ ██▀█▀ ██ █ ██▀ █ ██▀▀▀ ██▀▀█ ██▀█▀ ██
|
||||
▀▀▀▀▀ ▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀
|
||||
/*-------------------------------------------------------------------------*/
|
||||
#endif
|
||||
#ifdef CDROM
|
||||
/*-------------------------------------------------------------------------*/
|
||||
// Pour prendre en compte les eventuels fichiers d‚j… sur HD
|
||||
// Pour prendre en compte les eventuels fichiers déjà sur HD
|
||||
void InitVoiceFile()
|
||||
{
|
||||
char pathname[_MAX_PATH];
|
||||
@@ -426,9 +426,9 @@ void DeleteOlderFileHD()
|
||||
LONG i ;
|
||||
ULONG min, num ;
|
||||
|
||||
min = 0xFFFFFFFFL ;// le plus r‚cent, non?
|
||||
min = 0xFFFFFFFFL ;// le plus récent, non?
|
||||
|
||||
num = 0 ;// Suis oblig‚ dans trouv‚ un!
|
||||
num = 0 ;// Suis obligé dans trouvé un!
|
||||
|
||||
pt = TabFileOnHD ;
|
||||
|
||||
@@ -554,7 +554,7 @@ LONG TryCopyFileCD_HD( char *filecd, char *filehd )
|
||||
freesize = GetHDFreeSize()-(1024L*1024L);
|
||||
}
|
||||
|
||||
//----------------------------- Ok, maintenant on a forc‚ment la place...
|
||||
//----------------------------- Ok, maintenant on a forcément la place...
|
||||
|
||||
return( CopyFileCD_HD( filecd, filehd )) ;// :-)
|
||||
}
|
||||
@@ -592,7 +592,7 @@ void InitFileNar( char *file, LONG from )
|
||||
|
||||
MaxVoice = (offset/4)-1 ;// Normalement en phase
|
||||
// avec MaxText mais bon,
|
||||
// en chantier... {:) --D (un ouvrier, je sais, il est nul celui la, d‚sol‚...)
|
||||
// en chantier... {:) --D (un ouvrier, je sais, il est nul celui la, désolé...)
|
||||
Seek( FdNar, 0L, SEEK_START ) ;
|
||||
|
||||
wr = Read( FdNar, BufMemoSeek, offset ) ;
|
||||
@@ -703,7 +703,7 @@ LONG TestSpk( LONG fd )
|
||||
if ( !FlagSpeak ) return(0) ;// Le joueur ne veut pas
|
||||
if ( !fd ) return(0) ;// Le programme ne peut pas
|
||||
|
||||
if ( WaveInList( SPEAK_SAMPLE )) return(1) ;// ‡a joue...
|
||||
if ( WaveInList( SPEAK_SAMPLE )) return(1) ;// ça joue...
|
||||
|
||||
if ( FlagNextVoc ) // Ya une suite...
|
||||
{
|
||||
@@ -816,7 +816,7 @@ LONG Speak( LONG text )
|
||||
num = FindText( text ) ;
|
||||
|
||||
if (( num == -1 )
|
||||
OR ( num >= MaxVoice )) return(0L) ;// Ne doit pas arriv‚,
|
||||
OR ( num >= MaxVoice )) return(0L) ;// Ne doit pas arrivé,
|
||||
// sauf en cours de dvp...
|
||||
offset = BufMemoSeek[num] ;
|
||||
|
||||
@@ -838,9 +838,9 @@ void StopSpeak()
|
||||
#endif
|
||||
#ifdef TITRE
|
||||
/*-------------------------------------------------------------------------*/
|
||||
Ûßßßß ÛßßßÜ ÛßßßÛ ÛßßßÛ ÛÜ ÜÛ Ûßßßß ÛÛÜ Û ÛßßßÜ
|
||||
// ÛÛ ÛÛ Û ÛÛßÛß ÛÛ Û ÛÛß Û ÛÛßß ÛÛßÛÛ ÛÛ Û
|
||||
ßßßßß ßßßß ßß ß ßßßßß ßß ß ßßßßß ßß ß ßßßß
|
||||
█▀▀▀▀ █▀▀▀▄ █▀▀▀█ █▀▀▀█ █▄ ▄█ █▀▀▀▀ ██▄ █ █▀▀▀▄
|
||||
// ██ ██ █ ██▀█▀ ██ █ ██▀ █ ██▀▀ ██▀██ ██ █
|
||||
▀▀▀▀▀ ▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀
|
||||
/*-------------------------------------------------------------------------*/
|
||||
#endif
|
||||
/*-------------------------------------------------------------------------*/
|
||||
@@ -1199,7 +1199,7 @@ void GetNextLine()
|
||||
if ( *PtDial == 0 ) break ;
|
||||
GetNextWord( PtDial, Word ) ;
|
||||
if ( SizeLine+SizeSpace+SizeWord > DialMaxSize ) break ;
|
||||
//------------- Caractere Sp‚ciaux, saut de ligne, de page, etc.
|
||||
//------------- Caractere Spéciaux, saut de ligne, de page, etc.
|
||||
if ( *PtDial == 1 )
|
||||
{
|
||||
PtDial++ ;
|
||||
@@ -1417,7 +1417,7 @@ void Dial( LONG text )
|
||||
*/
|
||||
RestoreClip() ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void MyDial( WORD nummess ) // attends une touche si autre page sinon continue
|
||||
{
|
||||
WORD dialstat = 1 ;
|
||||
@@ -1485,7 +1485,7 @@ void Dial( LONG text )
|
||||
*/
|
||||
RestoreClip() ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void MyDial( WORD nummess ) // attends une touche si autre page sinon continue
|
||||
{
|
||||
@@ -1507,7 +1507,7 @@ void MyDial( WORD nummess ) // attends une touche si autre page sinon continue
|
||||
}
|
||||
#endif
|
||||
/*-------------------------------------------------------------------------*/
|
||||
// attention size max ou tronqu‚e … 255 car + 0
|
||||
// attention size max ou tronquée à 255 car + 0
|
||||
char *GetMultiText( LONG text, char *dst )
|
||||
{
|
||||
char *pts ;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
|
||||
/*──────────────────────────────────────────────────────────────────────────*
|
||||
SAMP.C 386
|
||||
(c) Adeline 1993
|
||||
*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#include "\projet\lib386\lib_sys\adeline.h"
|
||||
#include "\projet\lib386\lib_sys\lib_sys.h"
|
||||
|
||||
196
SOURCES/OBJECT.C
196
SOURCES/OBJECT.C
@@ -30,12 +30,12 @@ extern LONG XMap, YMap, ZMap ;
|
||||
extern WORD M_Xmin, M_Xmax, M_Ymin, M_Ymax, M_Zmin, M_Zmax ;
|
||||
extern UBYTE *SearchPtrAnimAction ;
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÛ ÛßßÛ Û Ûßßßß Ûßßßß ßßÛßß ÛÛßßß
|
||||
ÛÛ Û ÛÛßßÛ ÜÜ Û ÛÛßß ÛÛ ÛÛ ßßßßÛ
|
||||
ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀█ █▀▀█ █ █▀▀▀▀ █▀▀▀▀ ▀▀█▀▀ ██▀▀▀
|
||||
██ █ ██▀▀█ ▄▄ █ ██▀▀ ██ ██ ▀▀▀▀█
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
extern UBYTE *PtrScene ;
|
||||
|
||||
@@ -101,7 +101,7 @@ void InitObject( WORD numobj )
|
||||
ptrobj->OffsetLife = 0 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void StartInitObj( WORD numobj )
|
||||
{
|
||||
@@ -150,7 +150,7 @@ void StartInitObj( WORD numobj )
|
||||
}
|
||||
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void StartInitAllObjs()
|
||||
{
|
||||
@@ -163,7 +163,7 @@ void StartInitAllObjs()
|
||||
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void LoadFicPerso()
|
||||
{
|
||||
@@ -199,7 +199,7 @@ void LoadFicPerso()
|
||||
ptrobj->PtrAnimAction = SearchPtrAnimAction ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void InitPerso()
|
||||
{
|
||||
@@ -223,7 +223,7 @@ void InitPerso()
|
||||
NbFourLeafClover = 2 ;
|
||||
Weapon = 0 ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void SetComportement( WORD comportement )
|
||||
{
|
||||
@@ -269,8 +269,8 @@ void SetComportement( WORD comportement )
|
||||
ptrobj->FlagAnim = 0 ;
|
||||
InitAnim( GEN_ANIM_RIEN, ANIM_REPEAT, NO_ANIM, NUM_PERSO ) ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
// reinitialise tout perso sans toucher … sa position
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
// reinitialise tout perso sans toucher à sa position
|
||||
|
||||
void RestartPerso()
|
||||
{
|
||||
@@ -307,7 +307,7 @@ SetComportement( SaveComportement ) ;
|
||||
FlagWater = FALSE ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* Call Every Change Cube */
|
||||
|
||||
void ClearFlagsCube()
|
||||
@@ -320,12 +320,12 @@ void ClearFlagsCube()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß Ûßßßß ÛßßßÛ Ûßßßß ÛÛßßß Ûßßßß Ûßßßß ÛÛÜ Û Ûßßßß
|
||||
ÛÛ ßÛ ÛÛßß ÛÛßÛß ÛÛßß ßßßßÛ ÛÛ ÛÛßß ÛÛßÛÛ ÛÛßß
|
||||
ßßßßß ßßßßß ßß ß ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀▀ █▀▀▀█ █▀▀▀▀ ██▀▀▀ █▀▀▀▀ █▀▀▀▀ ██▄ █ █▀▀▀▀
|
||||
██ ▀█ ██▀▀ ██▀█▀ ██▀▀ ▀▀▀▀█ ██ ██▀▀ ██▀██ ██▀▀
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ClearScene()
|
||||
{
|
||||
@@ -353,7 +353,7 @@ void ClearScene()
|
||||
ClearDial() ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
// need: NewCube
|
||||
|
||||
// FlagChgCube == 1 : zone de chg cube recupere pos relative
|
||||
@@ -462,7 +462,7 @@ void ChangeCube()
|
||||
StartYFalling = ListObjet[NUM_PERSO].PosObjY = SceneStartY ;
|
||||
ListObjet[NUM_PERSO].PosObjZ = SceneStartZ ;
|
||||
|
||||
// CopyListFlagGame() ; // save ‚tat en rentrant dans le cube
|
||||
// CopyListFlagGame() ; // save état en rentrant dans le cube
|
||||
|
||||
SetLightVector( AlphaLight, BetaLight, 0 ) ;
|
||||
// PlayMidiFile( CubeJingle ) ;
|
||||
@@ -506,12 +506,12 @@ void ChangeCube()
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Ûßßßß ÛßßßÛ Û Û Û ÛÛßßß Û ÛßßßÛ ÛÛÜ Û ÛÛßßß
|
||||
ÛÛ ÛÛ Û ÛÛ ÛÛ ÛÛ ßßßßÛ ÛÛ ÛÛ Û ÛÛßÛÛ ßßßßÛ
|
||||
ßßßßß ßßßßß ßßßßß ßßßßß ßß ßßßßß ßß ßßßßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▀ █▀▀▀█ █ █ █ ██▀▀▀ █ █▀▀▀█ ██▄ █ ██▀▀▀
|
||||
██ ██ █ ██ ██ ██ ▀▀▀▀█ ██ ██ █ ██▀██ ▀▀▀▀█
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void HitObj( WORD numhitter, WORD num, WORD hitforce, WORD beta )
|
||||
{
|
||||
@@ -570,7 +570,7 @@ void HitObj( WORD numhitter, WORD num, WORD hitforce, WORD beta )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG CheckZvOnZv( WORD numobj, WORD numobjt )
|
||||
{
|
||||
@@ -610,7 +610,7 @@ LONG CheckZvOnZv( WORD numobj, WORD numobjt )
|
||||
|
||||
return FALSE ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD CheckObjCol( WORD numobj )
|
||||
{
|
||||
@@ -804,7 +804,7 @@ WORD CheckObjCol( WORD numobj )
|
||||
return ptrobj->ObjCol ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void CheckCarrier( WORD numobj )
|
||||
{
|
||||
@@ -822,7 +822,7 @@ void CheckCarrier( WORD numobj )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG CheckValidObjPos( WORD numobj )
|
||||
{
|
||||
@@ -876,7 +876,7 @@ LONG CheckValidObjPos( WORD numobj )
|
||||
AND y1 > yt0
|
||||
AND z0 < zt1
|
||||
AND z1 > zt0 )
|
||||
{ // collision pos refus‚e
|
||||
{ // collision pos refusée
|
||||
return FALSE ;
|
||||
}
|
||||
}
|
||||
@@ -887,12 +887,12 @@ LONG CheckValidObjPos( WORD numobj )
|
||||
|
||||
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßÛ ÛßßßÛ ÛßßßÜ Û Üß
|
||||
ÛÛßßÛ ÛÛ Û ÛÛ Û ÛÛß
|
||||
ßßßßß ßßßßß ßßßß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀█ █▀▀▀█ █▀▀▀▄ █ ▄▀
|
||||
██▀▀█ ██ █ ██ █ ██▀
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void InitBody( UBYTE gennewbody,
|
||||
WORD numobj )
|
||||
@@ -1003,7 +1003,7 @@ void InitBody( UBYTE gennewbody,
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void InitSprite( WORD newsprite,
|
||||
WORD numobj )
|
||||
@@ -1030,12 +1030,12 @@ void InitSprite( WORD newsprite,
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÛ ÛÛÜ Û Û ÛÜ ÜÛ ÛÛßßß
|
||||
ÛÛßßÛ ÛÛßÛÛ ÛÛ ÛÛß Û ßßßßÛ
|
||||
ßß ß ßß ß ßß ßß ß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀█ ██▄ █ █ █▄ ▄█ ██▀▀▀
|
||||
██▀▀█ ██▀██ ██ ██▀ █ ▀▀▀▀█
|
||||
▀▀ ▀ ▀▀ ▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD InitAnim( UBYTE gennewanim,
|
||||
WORD flag,
|
||||
@@ -1194,7 +1194,7 @@ if( numobj == 5 )
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/* gestion anim */
|
||||
|
||||
void ReajustPos( UBYTE col )
|
||||
@@ -1270,7 +1270,7 @@ void ReajustPos( UBYTE col )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void ReceptionObj()
|
||||
{
|
||||
if( AnimNumObj == NUM_PERSO )
|
||||
@@ -1314,7 +1314,7 @@ void ReceptionObj()
|
||||
APtObj->WorkFlags &= ~FALLING ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DoCornerReajust( WORD nx, WORD ny, WORD nz, WORD coin )
|
||||
{
|
||||
@@ -1360,7 +1360,7 @@ fincorner:
|
||||
Nzw = SaveNzw ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DoCornerReajustTwinkel( WORD nx, WORD ny, WORD nz, WORD coin )
|
||||
{
|
||||
@@ -1406,7 +1406,7 @@ fincorner:
|
||||
Nzw = SaveNzw ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void DoAnim( WORD numobj )
|
||||
{
|
||||
@@ -1429,7 +1429,7 @@ void DoAnim( WORD numobj )
|
||||
OldZ = APtObj->OldPosZ ;
|
||||
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* gestion DEP OBJET SPRITE */
|
||||
|
||||
if( APtObj->Flags & SPRITE_3D )
|
||||
@@ -1528,7 +1528,7 @@ void DoAnim( WORD numobj )
|
||||
APtObj->AnimStepX,
|
||||
APtObj->AnimStepZ )
|
||||
< 100 )
|
||||
// attention si porte decal‚e
|
||||
// attention si porte decalée
|
||||
*/ if( flag )
|
||||
{
|
||||
// position d'origine
|
||||
@@ -1568,10 +1568,10 @@ void DoAnim( WORD numobj )
|
||||
*/
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* gestion anim/DEP OBJET 3D */
|
||||
|
||||
else /* pas SPRITE_3D donc obj articul‚s */
|
||||
else /* pas SPRITE_3D donc obj articulés */
|
||||
|
||||
if( APtObj->Anim != -1 )
|
||||
{
|
||||
@@ -1611,7 +1611,7 @@ void DoAnim( WORD numobj )
|
||||
APtObj->WorkFlags |= NEW_FRAME ;
|
||||
|
||||
/*-----------------------------------------------------------------*/
|
||||
/* gestion des actions d‚clench‚es par des anims/frames */
|
||||
/* gestion des actions déclenchées par des anims/frames */
|
||||
|
||||
if( APtObj->PtrAnimAction != 0 )
|
||||
{
|
||||
@@ -1660,7 +1660,7 @@ void DoAnim( WORD numobj )
|
||||
}/* new frame */
|
||||
}/* if anim != -1 */
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
// pour tous obj/sprite 3d
|
||||
|
||||
// je suis porte par un CARRIER / par quelqu'un ?
|
||||
@@ -1680,7 +1680,7 @@ void DoAnim( WORD numobj )
|
||||
}
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
// je tombe
|
||||
|
||||
if( APtObj->WorkFlags & FALLING )
|
||||
@@ -1691,7 +1691,7 @@ void DoAnim( WORD numobj )
|
||||
Nzw = OldZ ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/* test/reajuste pos */
|
||||
|
||||
// ? APtObj->ObjCol = -1 ;
|
||||
@@ -1700,7 +1700,7 @@ if( APtObj->Flags & CHECK_BRICK_COL )
|
||||
{
|
||||
YMap = 0 ;
|
||||
|
||||
/* reajuste le nyw (nouvelle pos) par rapport … la col en cours */
|
||||
/* reajuste le nyw (nouvelle pos) par rapport à la col en cours */
|
||||
|
||||
if( (col = WorldColBrick( OldX, OldY, OldZ )) != 0 )
|
||||
{
|
||||
@@ -1731,7 +1731,7 @@ if( APtObj->Flags & CHECK_BRICK_COL )
|
||||
}
|
||||
}
|
||||
|
||||
// þþþþþþþþþ 4 coins test la col de la nouvelle pos + size zv
|
||||
// ■■■■■■■■■ 4 coins test la col de la nouvelle pos + size zv
|
||||
|
||||
// if( !(APtObj->Flags & SPRITE_3D) )
|
||||
{
|
||||
@@ -1783,7 +1783,7 @@ if( APtObj->Flags & CHECK_BRICK_COL )
|
||||
}
|
||||
}
|
||||
|
||||
// þþþþþþþþþ test la col de la nouvelle pos reelle
|
||||
// ■■■■■■■■■ test la col de la nouvelle pos reelle
|
||||
|
||||
/* if( (AnimNumObj == NUM_PERSO) AND ((ptrobj->Flags&COL_BASSE) == 0) )
|
||||
{
|
||||
@@ -1829,7 +1829,7 @@ if( APtObj->Flags & CHECK_BRICK_COL )
|
||||
/* if( (AnimNumObj == NUM_PERSO) AND ((ptrobj->Flags&COL_BASSE) == 0) )
|
||||
{
|
||||
// fait glisser twinsen
|
||||
//þþþþþþþþþ // regarde de dep X puis Z par rapport … old pos
|
||||
//■■■■■■■■■ // regarde de dep X puis Z par rapport à old pos
|
||||
if( WorldColBrickFull( Nxw, Nyw, OldZ, APtObj->Ymax ) != 0 )
|
||||
{
|
||||
if( WorldColBrickFull( OldX, Nyw, Nzw, APtObj->Ymax ) != 0 )
|
||||
@@ -1850,7 +1850,7 @@ if( APtObj->Flags & CHECK_BRICK_COL )
|
||||
{
|
||||
*/
|
||||
// fait glisser
|
||||
//þþþþþþþþþ // regarde de dep X puis Z par rapport … old pos
|
||||
//■■■■■■■■■ // regarde de dep X puis Z par rapport à old pos
|
||||
|
||||
if( WorldColBrick( Nxw, Nyw, OldZ ) != 0 )
|
||||
{
|
||||
@@ -1939,12 +1939,12 @@ else /* ! Flags & CHECK_BRICK_COL */
|
||||
APtObj->PosObjZ = Nzw ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÜ ÜÛ ÛßßßÛ Û Û Ûßßßß
|
||||
ÛÛß Û ÛÛ Û ÛÛ Üß ÛÛßß
|
||||
ßß ß ßßßßß ßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▄ ▄█ █▀▀▀█ █ █ █▀▀▀▀
|
||||
██▀ █ ██ █ ██ ▄▀ ██▀▀
|
||||
▀▀ ▀ ▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ManualRealAngle( T_OBJET *ptrobj )
|
||||
{
|
||||
@@ -1959,7 +1959,7 @@ void ManualRealAngle( T_OBJET *ptrobj )
|
||||
&ptrobj->RealAngle ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ClearRealAngle( T_OBJET *ptrobj )
|
||||
{
|
||||
@@ -1969,8 +1969,8 @@ void ClearRealAngle( T_OBJET *ptrobj )
|
||||
&ptrobj->RealAngle ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/* T_OBJET. Info Info1 Info2 Info3
|
||||
|
||||
FOLLOW num obj
|
||||
@@ -1983,7 +1983,7 @@ TRACK
|
||||
TRACK_ATTACK
|
||||
|
||||
*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
|
||||
void DoDir( WORD numobj )
|
||||
@@ -2114,7 +2114,7 @@ void DoDir( WORD numobj )
|
||||
InitAnim( GEN_ANIM_LANCE, ANIM_THEN, GEN_ANIM_RIEN, numobj ) ;
|
||||
}
|
||||
LastJoyFlag = TRUE ;
|
||||
/* control direction pendant vis‚e */
|
||||
/* control direction pendant visée */
|
||||
ptrobj->Beta = GetRealAngle( &ptrobj->RealAngle ) ;
|
||||
}
|
||||
}
|
||||
@@ -2131,7 +2131,7 @@ void DoDir( WORD numobj )
|
||||
InitAnim( GEN_ANIM_SABRE, ANIM_THEN, GEN_ANIM_RIEN, numobj ) ;
|
||||
|
||||
LastJoyFlag = TRUE ;
|
||||
/* control direction pendant vis‚e */
|
||||
/* control direction pendant visée */
|
||||
ptrobj->Beta = GetRealAngle( &ptrobj->RealAngle ) ;
|
||||
}
|
||||
}
|
||||
@@ -2284,14 +2284,14 @@ void DoDir( WORD numobj )
|
||||
ptrobj->PosObjZ = ListObjet[info3].PosObjZ ;
|
||||
break ;
|
||||
}
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ Û ÛÛßßß ÛßßßÛ Û ÛßßßÛ Û Üß
|
||||
ÛÛ Û ÛÛ ßßßßÛ ÛÛßßß ÛÛ ÛÛßßÛ ÛÛß
|
||||
ßßßß ßß ßßßßß ßß ßßßßß ßß ß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █ ██▀▀▀ █▀▀▀█ █ █▀▀▀█ █ ▄▀
|
||||
██ █ ██ ▀▀▀▀█ ██▀▀▀ ██ ██▀▀█ ██▀
|
||||
▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
#ifdef DEBUG_TOOLS
|
||||
|
||||
@@ -2378,7 +2378,7 @@ void DrawZV( T_OBJET *ptr )
|
||||
|
||||
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void AffScene( LONG flagflip )
|
||||
{
|
||||
@@ -2459,7 +2459,7 @@ void AffScene( LONG flagflip )
|
||||
AND (flagflip == FALSE) )
|
||||
{
|
||||
// rustine: renseigne qd meme moteur presence sprite
|
||||
// pour obj_back si dans l'‚cran
|
||||
// pour obj_back si dans l'écran
|
||||
ProjettePoint( ptrobj->PosObjX-WorldXCube,
|
||||
ptrobj->PosObjY-WorldYCube,
|
||||
ptrobj->PosObjZ-WorldZCube ) ;
|
||||
@@ -2492,7 +2492,7 @@ void AffScene( LONG flagflip )
|
||||
+ ptrobj->PosObjZ - WorldZCube ;
|
||||
|
||||
/* magouille pour etre sur qu'un carrier est
|
||||
dessous l'eventuel objet port‚ */
|
||||
dessous l'eventuel objet porté */
|
||||
|
||||
// arg ! moche si 2 obj sur carrier
|
||||
if( (num=ptrobj->CarryBy) != -1 )
|
||||
@@ -2685,7 +2685,7 @@ void AffScene( LONG flagflip )
|
||||
// axe des x commun
|
||||
// regarde Z
|
||||
|
||||
if( pzmax <= tzmin ) // twinsen apr‚s
|
||||
if( pzmax <= tzmin ) // twinsen aprés
|
||||
{
|
||||
if( twinsenz < ptrtri->Z )
|
||||
{
|
||||
@@ -2733,7 +2733,7 @@ void AffScene( LONG flagflip )
|
||||
// axe des Z commun
|
||||
// regarde X
|
||||
|
||||
if( pxmax <= txmin ) // twinsen apr‚s
|
||||
if( pxmax <= txmin ) // twinsen aprés
|
||||
{
|
||||
if( twinsenz < ptrtri->Z )
|
||||
{
|
||||
@@ -2800,7 +2800,7 @@ void AffScene( LONG flagflip )
|
||||
|
||||
if( numobj == NUM_PERSO )
|
||||
{
|
||||
// correction rustine du petit bug cr‚‚ par la grosse maguouille du tri
|
||||
// correction rustine du petit bug créé par la grosse maguouille du tri
|
||||
|
||||
if( Shadow )
|
||||
{
|
||||
@@ -2871,7 +2871,7 @@ void AffScene( LONG flagflip )
|
||||
0, ptrobj->Beta, 0,
|
||||
ptrbody ) ;
|
||||
|
||||
if( !err ) /* objet pas tout clipp‚ */
|
||||
if( !err ) /* objet pas tout clippé */
|
||||
{
|
||||
SetClip( ScreenXmin, ScreenYmin, ScreenXmax, ScreenYmax ) ;
|
||||
if( ClipXmin <= ClipXmax
|
||||
@@ -3005,7 +3005,7 @@ void AffScene( LONG flagflip )
|
||||
ptrextra->PosZ-WorldZCube ) ;
|
||||
|
||||
num = ptrextra->Sprite ;
|
||||
if( num & 32768 ) /* effet sp‚cial */
|
||||
if( num & 32768 ) /* effet spécial */
|
||||
{
|
||||
AffSpecial( numobj, Xp, Yp ) ;
|
||||
}
|
||||
@@ -3249,13 +3249,13 @@ void AffScene( LONG flagflip )
|
||||
FlagFade = FALSE ;
|
||||
}
|
||||
}
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ßßßÛß ÛßßßÛ ÛÛÜ Û Ûßßßß ÛßßßÜ Ûßßßß Ûßßßß
|
||||
ÜÛ ÛÛ Û ÛÛßÛÛ ÛÛßß ÛÛ Û ÛÛßß ÛÛ
|
||||
ßßßßß ßßßßß ßß ß ßßßßß ßßßßß ßßßß ßßßßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
▀▀▀█▀ █▀▀▀█ ██▄ █ █▀▀▀▀ █▀▀▀▄ █▀▀▀▀ █▀▀▀▀
|
||||
▄█ ██ █ ██▀██ ██▀▀ ██ █ ██▀▀ ██
|
||||
▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void CheckZoneSce( T_OBJET *ptrobj, WORD numobj )
|
||||
{
|
||||
@@ -3309,7 +3309,7 @@ void CheckZoneSce( T_OBJET *ptrobj, WORD numobj )
|
||||
case 1: // set pos camera
|
||||
if( numobj == NumObjFollow )
|
||||
{
|
||||
// signale pos forc‚e
|
||||
// signale pos forcée
|
||||
CameraZone = TRUE ;
|
||||
|
||||
if( StartXCube != ptrz->Info0
|
||||
|
||||
@@ -17,9 +17,9 @@ extern UBYTE *BufMemoSeek ;
|
||||
ULONG SpriteMem, SampleMem, AnimMem ;
|
||||
|
||||
//WORD Lig=0 ;
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
#ifdef DEBUG_TOOLS
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
ULONG MemoMemory ;
|
||||
ULONG MemoDosMemory ;
|
||||
@@ -35,7 +35,7 @@ WORD MaxNbf = 0 ;
|
||||
LONG NbNbf = 0 ;
|
||||
LONG TotalNbf = 0 ;
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void AffDebugMenu()
|
||||
{
|
||||
@@ -66,7 +66,7 @@ void AffDebugMenu()
|
||||
Text( 0,lig+=9, "%FMax Used HQM_Memory: %d Ko", UsedHQMemory/1024 ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void CheckSavePcx()
|
||||
{
|
||||
@@ -88,12 +88,12 @@ void CheckSavePcx()
|
||||
#endif
|
||||
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û ÛÛÜ Û Û ßßÛßß ÛÛßßß
|
||||
ÛÛ ÛÛßÛÛ ÛÛ ÛÛ ßßßßÛ
|
||||
ßß ßß ß ßß ßß ßßßßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ ██▄ █ █ ▀▀█▀▀ ██▀▀▀
|
||||
██ ██▀██ ██ ██ ▀▀▀▀█
|
||||
▀▀ ▀▀ ▀ ▀▀ ▀▀ ▀▀▀▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
void InitGameLists()
|
||||
{
|
||||
LONG i ;
|
||||
@@ -133,7 +133,7 @@ void InitGameLists()
|
||||
NbBrickTrack = 0 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void InitGame( int argc, UBYTE *argv[] )
|
||||
{
|
||||
@@ -196,12 +196,12 @@ void InitGame( int argc, UBYTE *argv[] )
|
||||
Flip() ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
Û ÛÛÜ Û ßßÛßß ÛßßßÛ ÛßßßÛ ÛßßßÜ Û Û Ûßßßß ßßÛßß Û ÛßßßÛ ÛÛÜ Û
|
||||
ÛÛ ÛÛßÛÛ ÛÛ ÛÛßÛß ÛÛ Û ÛÛ Û ÛÛ Û ÛÛ ÛÛ ÛÛ ÛÛ Û ÛÛßÛÛ
|
||||
ßß ßß ß ßß ßß ß ßßßßß ßßßß ßßßßß ßßßßß ßß ßß ßßßßß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█ ██▄ █ ▀▀█▀▀ █▀▀▀█ █▀▀▀█ █▀▀▀▄ █ █ █▀▀▀▀ ▀▀█▀▀ █ █▀▀▀█ ██▄ █
|
||||
██ ██▀██ ██ ██▀█▀ ██ █ ██ █ ██ █ ██ ██ ██ ██ █ ██▀██
|
||||
▀▀ ▀▀ ▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void Introduction()
|
||||
{
|
||||
@@ -264,7 +264,7 @@ fin_intro:
|
||||
Cls() ;
|
||||
Flip() ;
|
||||
|
||||
// fla du rˆve
|
||||
// fla du rêve
|
||||
// fm ! toujours
|
||||
PlayMidiFile( 1 ) ;
|
||||
|
||||
@@ -279,12 +279,12 @@ fin_intro:
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÜ ÜÛ ÛßßßÛ Û ÛÛÜ Û Û ÛßßßÛ ÛßßßÛ ÛßßßÛ
|
||||
ÛÛß Û ÛÛßßÛ ÛÛ ÛÛßÛÛ ÛÛ ÛÛ Û ÛÛ Û ÛÛßßß
|
||||
ßß ß ßß ß ßß ßß ß ßßßßß ßßßßß ßßßßß ßßßßß ßß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▄ ▄█ █▀▀▀█ █ ██▄ █ █ █▀▀▀█ █▀▀▀█ █▀▀▀█
|
||||
██▀ █ ██▀▀█ ██ ██▀██ ██ ██ █ ██ █ ██▀▀▀
|
||||
▀▀ ▀ ▀▀ ▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
LONG MainLoop()
|
||||
{
|
||||
@@ -505,7 +505,7 @@ startloop:
|
||||
Weapon = 1 ;
|
||||
break ;
|
||||
|
||||
case 5: // livre de b–
|
||||
case 5: // livre de bû
|
||||
|
||||
FadeToBlack( PtrPal ) ;
|
||||
Load_HQR( PATH_RESSOURCE"ress.hqr", Screen, RESS_TWINSUN_PCR ) ;
|
||||
@@ -539,11 +539,11 @@ startloop:
|
||||
case 12: // protopack
|
||||
if( ListFlagGame[FLAG_MEDAILLON] )
|
||||
{
|
||||
ListObjet[NUM_PERSO].GenBody = GEN_BODY_NORMAL ; // avec m‚daillon
|
||||
ListObjet[NUM_PERSO].GenBody = GEN_BODY_NORMAL ; // avec médaillon
|
||||
}
|
||||
else
|
||||
{
|
||||
ListObjet[NUM_PERSO].GenBody = GEN_BODY_TUNIQUE ; // sans m‚daillon
|
||||
ListObjet[NUM_PERSO].GenBody = GEN_BODY_TUNIQUE ; // sans médaillon
|
||||
}
|
||||
if( Comportement == C_PROTOPACK )
|
||||
{
|
||||
@@ -654,7 +654,7 @@ startloop:
|
||||
|
||||
if( MyFire & F_RETURN ) /* recentre sur perso */
|
||||
{
|
||||
if( !CameraZone ) /* si pas camera forc‚e */
|
||||
if( !CameraZone ) /* si pas camera forcée */
|
||||
{
|
||||
StartXCube = ((ListObjet[NumObjFollow].PosObjX+DEMI_BRICK_XZ)/SIZE_BRICK_XZ) ;
|
||||
StartYCube = ((ListObjet[NumObjFollow].PosObjY+SIZE_BRICK_Y)/SIZE_BRICK_Y) ;
|
||||
@@ -873,7 +873,7 @@ startloop:
|
||||
}
|
||||
|
||||
|
||||
// si apr‚s la vie on … toujours 0 point de vie
|
||||
// si aprés la vie on à toujours 0 point de vie
|
||||
// destruction definitive
|
||||
if( ptrobj->LifePoint <= 0 )
|
||||
{
|
||||
@@ -1010,12 +1010,12 @@ Text( 10,70, "%FMemoLabelTrack: %d ", ptrobj->MemoLabelTrack ) ;
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛÜ ÜÛ ÛßßßÛ Û ÛÛÜ Û
|
||||
ÛÛß Û ÛÛßßÛ ÛÛ ÛÛßÛÛ
|
||||
ßß ß ßß ß ßß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▄ ▄█ █▀▀▀█ █ ██▄ █
|
||||
██▀ █ ██▀▀█ ██ ██▀██
|
||||
▀▀ ▀ ▀▀ ▀ ▀▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void ReadVolumeSettings()
|
||||
{
|
||||
@@ -1102,7 +1102,7 @@ void ReadVolumeSettings()
|
||||
MasterVolume ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void WriteVolumeSettings()
|
||||
{
|
||||
@@ -1113,7 +1113,7 @@ void WriteVolumeSettings()
|
||||
Def_WriteValue( PathConfigFile, "MasterVolume", MasterVolume ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void InitProgram()
|
||||
{
|
||||
@@ -1131,7 +1131,7 @@ void InitProgram()
|
||||
#endif
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void TheEnd( WORD num, UBYTE *error )
|
||||
{
|
||||
@@ -1193,7 +1193,7 @@ void TheEnd( WORD num, UBYTE *error )
|
||||
exit( 0 ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
int __far Critical_Error_Handler( unsigned deverr,
|
||||
unsigned errcode,
|
||||
@@ -1202,7 +1202,7 @@ int __far Critical_Error_Handler( unsigned deverr,
|
||||
return( _HARDERR_RETRY ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
#ifdef DEBUG_TOOLS
|
||||
void Message( UBYTE *mess, WORD flag )
|
||||
@@ -1231,8 +1231,8 @@ void Message( UBYTE *mess, WORD flag )
|
||||
}
|
||||
#endif
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
void main( int argc, UBYTE *argv[] )
|
||||
{
|
||||
@@ -1259,7 +1259,7 @@ void main( int argc, UBYTE *argv[] )
|
||||
|
||||
InitLanguage() ; // multilangue
|
||||
|
||||
// d‚clarations HQR ressource
|
||||
// déclarations HQR ressource
|
||||
|
||||
if( Midi_Driver_Enable )
|
||||
{
|
||||
@@ -1374,7 +1374,7 @@ void main( int argc, UBYTE *argv[] )
|
||||
CoulFont( 14 ) ;
|
||||
CoulDial( 136, 143, 2 ) ;
|
||||
|
||||
// buffers variables en fonctions de la m‚moire dispo
|
||||
// buffers variables en fonctions de la mémoire dispo
|
||||
|
||||
// Message( Itoa( Malloc(-1) ), TRUE ) ;
|
||||
|
||||
@@ -1405,7 +1405,7 @@ void main( int argc, UBYTE *argv[] )
|
||||
|
||||
if( Wave_Driver_Enable )
|
||||
{
|
||||
// d‚clare ressource samples buffer
|
||||
// déclare ressource samples buffer
|
||||
HQR_Samples = HQR_Init_Ressource(
|
||||
PATH_RESSOURCE"samples.hqr",
|
||||
SampleMem,
|
||||
@@ -1469,7 +1469,7 @@ void main( int argc, UBYTE *argv[] )
|
||||
TheEnd( PROGRAM_OK, "" ) ;
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*/
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@ typedef struct { ULONG SizeFile ;
|
||||
/* 1 LZS */
|
||||
} T_HEADER ;
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÛ Û ÛßßßÛ Û Üß Ûßßßß Û ÛßßßÛ
|
||||
ÛÛßßß ÛÛ ÛÛßßÛ ÛÛß ÛÛßß ÛÛ ÛÛßßÛ
|
||||
ßß ßßßßß ßß ß ßß ßß ßßßßß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀█ █ █▀▀▀█ █ ▄▀ █▀▀▀▀ █ █▀▀▀█
|
||||
██▀▀▀ ██ ██▀▀█ ██▀ ██▀▀ ██ ██▀▀█
|
||||
▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
#define FLI 2
|
||||
#define FLA 3
|
||||
@@ -32,7 +32,7 @@ typedef struct { ULONG SizeFile ;
|
||||
#define FLI_BRUN 15
|
||||
#define FLI_COPY 16
|
||||
|
||||
// Structures utilis‚es pour les fichiers format FLI
|
||||
// Structures utilisées pour les fichiers format FLI
|
||||
typedef struct
|
||||
{
|
||||
LONG size ;
|
||||
@@ -79,7 +79,7 @@ typedef struct
|
||||
#define FLA_BRUN 8
|
||||
#define FLA_COPY 9
|
||||
|
||||
// Structures utilis‚es pour les fichiers format FLA
|
||||
// Structures utilisées pour les fichiers format FLA
|
||||
typedef struct // entete de fichier FLA
|
||||
{
|
||||
char Version[5] ;
|
||||
@@ -142,7 +142,7 @@ typedef struct // structure d'une palette
|
||||
UWORD CouleurDepart;
|
||||
} T_FLA_PALETTE;
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
UBYTE *BufferFrame ;
|
||||
|
||||
@@ -389,7 +389,7 @@ WORD InitFla( char *name )
|
||||
HQR_Change_Ressource( HQR_Samples, string ) ;
|
||||
}
|
||||
|
||||
// lecture de l'entˆte principale
|
||||
// lecture de l'entête principale
|
||||
Read( HandleFla, &HeaderFla, sizeof(T_HEADER_FLA)) ;
|
||||
|
||||
MaxFrame = HeaderFla.NbFrame;
|
||||
@@ -536,12 +536,12 @@ void PlayAnimFla(char *name_anim)
|
||||
}
|
||||
}
|
||||
|
||||
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
|
||||
ÛßßßÜ Û ÛÛßßß Û Üß Ûßßßß Û ÛßßßÛ
|
||||
ÛÛ Û ÛÛ ßßßßÛ ÛÛßÜ ÛÛßß ÛÛ ÛÛßßÛ
|
||||
ßßßß ßß ßßßßß ßß ß ßßßßß ßß ßßßßß ßß ß
|
||||
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*══════════════════════════════════════════════════════════════════════════*
|
||||
█▀▀▀▄ █ ██▀▀▀ █ ▄▀ █▀▀▀▀ █ █▀▀▀█
|
||||
██ █ ██ ▀▀▀▀█ ██▀▄ ██▀▀ ██ ██▀▀█
|
||||
▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀
|
||||
*══════════════════════════════════════════════════════════════════════════*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void CutPoint( UBYTE *ptr )
|
||||
{
|
||||
@@ -560,7 +560,7 @@ void CutPoint( UBYTE *ptr )
|
||||
while( c!=0 ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
WORD SearchFla( UBYTE *name_anim, UBYTE *ptrtxt, LONG maxsize, UBYTE *ptrlist )
|
||||
{
|
||||
@@ -599,7 +599,7 @@ WORD SearchFla( UBYTE *name_anim, UBYTE *ptrtxt, LONG maxsize, UBYTE *ptrlist )
|
||||
return 0 ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
void PlayDiskFla( UBYTE *name_anim )
|
||||
{
|
||||
@@ -699,5 +699,5 @@ void PlayDiskFla( UBYTE *name_anim )
|
||||
HQM_Free( ptrtxt ) ;
|
||||
}
|
||||
|
||||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
|
||||
/*──────────────────────────────────────────────────────────────────────────*/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user