File encoding preservation + content structure to help browse the code

This commit is contained in:
Alexandre Fontoura
2021-10-28 15:20:01 +01:00
parent c5f4f6ba25
commit 23151219b2
90 changed files with 1946 additions and 1815 deletions

View File

@@ -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

View File

@@ -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
{

View File

@@ -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

View File

@@ -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 entre cube
// perso sauvegarde entrée cube
extern WORD SaveCube ;
extern WORD SaveComportement ;

View File

@@ -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 spciale sample ou action
UBYTE CodeJeu ; // brick spéciale sample ou action
} T_OBJET ;

View File

@@ -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 )
}
*/
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*══════════════════════════════════════════════════════════════════════════*/

View File

@@ -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 ; /* dj… 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 considr 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
}
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/

View File

@@ -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 trouve
// 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 dj… 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 )
}
*/
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/

View File

@@ -26,7 +26,7 @@
#define FLI_BRUN 15
#define FLI_COPY 16
// Structures utilises 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 utilises pour les fichiers format FLA
// Structures utilisées pour les fichiers format FLA
typedef struct // entete de fichier FLA
{
char Version[5] ;

View File

@@ -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 optimise 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()
{

View File

@@ -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

View File

@@ -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 // dtruire une sauvegarde
0, 45 // détruire une sauvegarde
} ;
@@ -97,7 +97,7 @@ UWORD SavedConfirmMenu[] = {
0, // .dia num
0, 24, // annuler
0, 48 // dtruire 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() // lance toutes les 4 minutes
void MenuDemo() // lancée toutes les 4 minutes
{
Credits() ;
if( Key OR Fire OR Joy ) return ;

View File

@@ -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 ;

View File

@@ -1,15 +1,15 @@
#include "c_extern.h"
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
Ûßßßß Ûßßßß ÛßßßÛ Ûßßßß ßßÛßß ÛßßßÛ ÛßßßÛ Ûßßßß Û Üß
ÛÛ ßÛ ÛÛßß ÛÛßÛß ÛÛßß ÛÛ ÛÛßÛß ÛÛßßÛ ÛÛ ÛÛßÜ
ßßßßß ßßßßß ßß ß ßßßßß ßßßßß ßß ßß ß ßß ß ßßßßß ßß ß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█▀▀▀▀ █▀▀▀▀ █▀▀▀█ █▀▀▀▀ ▀▀█▀▀ █▀▀▀█ █▀▀▀█ █▀▀▀▀ █ ▄▀
██ ▀█ ██▀▀ ██▀█▀ ██▀▀ ██ ██▀█▀ ██▀▀█ ██ ██▀▄
▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
WORD BigSampleRepeat = 1 ;
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
void DoTrack( WORD numobj )
{
@@ -442,7 +442,7 @@ void DoTrack( WORD numobj )
break ;
/*-------------------------------------------------------------------------*/
/* spcifique 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 ;
/*-------------------------------------------------------------------------*/
/* spcifique 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 ;
/*-------------------------------------------------------------------------*/
/* spcifique 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 )
{

View File

@@ -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 entre cube
// perso sauvegarde entrée cube
//UBYTE SaveGenBody ;

View File

@@ -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, Prparation 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 intercale */
col = (XScreen+24)/24 ; /* 48 / 2 colonne intercalée */
nb = NbBrickColon[col] ;
if( nb < MAX_BRICK )

View File

@@ -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) ) // dj… 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 coordonnes 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 )
{

View File

@@ -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() ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/

View File

@@ -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 ) ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/

View File

@@ -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

View File

@@ -2,12 +2,12 @@
#ifdef TITRE
/*-------------------------------------------------------------------------*/
Û¿ Û¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿
// ÛÛ¿ ÛÛ³ ÛÛÚÄÄÄÙ ÛÛÚÄÄÄÙ ÛÛÚÄÄÄÙ ÛÛÚÄÛÛ³ ÛÛÚÄÄÄÙ ÛÛÚÄÄÄÙ
ÛÛÛÛÛÛ³ ÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ³ ÛÛ³ÛÛÛ¿ ÛÛÛÛÛ¿
// ÛÛÚÄÛÛ³ ÛÛÚÄÄÙ ÀÄÄÄÛÛ³ ÀÄÄÄÛÛ³ ÛÛÚÄÛÛ³ ÛÛ³ÀÛÛ³ ÛÛÚÄÄÙ
ÛÛ³ ÛÛ³ ÛÛÛÛÛÛ¿ ÛÛÛÛÛÛ³ ÛÛÛÛÛÛ³ ÛÛ³ ÛÛ³ ÛÛÛÛÛÛ³ ÛÛÛÛÛÛ¿
ÀÄÙ ÀÄÙ ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÙ ÀÄÙ ÀÄÙ ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÙ
// ██┐ ██│ ██┌───┘ ██┌───┘ ██┌───┘ ██┌─██│ ██┌───┘ ██┌───┘
// ██┌─██│ ██┌──┘ └───██│ └───██│ ██┌─██│ ██│└██│ ██┌──┘
/*-------------------------------------------------------------------------*/
#endif
@@ -135,9 +135,9 @@ LONG LastFileInit=-1 ;
char *TabLanguage[] = {
// Ne pas toucher l'ordre cause HQR
"English",
"Franais",
"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 ;// Franais, 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 dj… 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 rcent, 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 forcment 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, dsol...)
// 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 Spciaux, 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 tronque 255 car + 0
// attention size max ou tronquée à 255 car + 0
char *GetMultiText( LONG text, char *dst )
{
char *pts ;

View File

@@ -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"

View File

@@ -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 refuse
{ // 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 decale
// 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 articuls */
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 dclenches 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 vise */
/* 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 vise */
/* 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 aprs
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 aprs
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 spcial */
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 force
// signale pos forcée
CameraZone = TRUE ;
if( StartXCube != ptrz->Info0

View File

@@ -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 mdaillon
ListObjet[NUM_PERSO].GenBody = GEN_BODY_NORMAL ; // avec médaillon
}
else
{
ListObjet[NUM_PERSO].GenBody = GEN_BODY_TUNIQUE ; // sans mdaillon
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 force */
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 aprs 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
// dclarations 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 mmoire 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 )
{
// dclare 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, "" ) ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/

View File

@@ -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 utilises 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 utilises 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 ) ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/