mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-04 09:56:30 +00:00
HOPKINS: Implemented VERIF_SMOOTH and SMOOTH_MOVE
This commit is contained in:
parent
28099ee00d
commit
b06cabee4b
@ -192,6 +192,11 @@ struct SegmentItem {
|
||||
int field4;
|
||||
};
|
||||
|
||||
struct HopkinsItem {
|
||||
int field0;
|
||||
int field2;
|
||||
};
|
||||
|
||||
struct Sauvegarde1 {
|
||||
int field0;
|
||||
int field1;
|
||||
@ -333,6 +338,7 @@ public:
|
||||
int STAILLE[500];
|
||||
int16 super_parcours[32002];
|
||||
int Param[2100];
|
||||
HopkinsItem Hopkins[70];
|
||||
byte *Winventaire;
|
||||
byte *texte_tmp;
|
||||
int texte_long;
|
||||
@ -414,8 +420,6 @@ public:
|
||||
int ACTION_SENS;
|
||||
int STOP_BUG;
|
||||
int SegmentEnCours;
|
||||
int NVPX;
|
||||
int NVPY;
|
||||
|
||||
int force_to_data_0;
|
||||
int oldzone_46;
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -46,17 +46,27 @@ struct LigneItem {
|
||||
byte *field12;
|
||||
};
|
||||
|
||||
struct SmoothItem {
|
||||
int field0;
|
||||
int field2;
|
||||
};
|
||||
|
||||
class LinesManager {
|
||||
private:
|
||||
HopkinsEngine *_vm;
|
||||
public:
|
||||
LigneZoneItem LigneZone[401];
|
||||
LigneItem Ligne[400];
|
||||
SmoothItem SMOOTH[4000];
|
||||
int next_ligne;
|
||||
int TOTAL_LIGNES;
|
||||
int NV_LIGNEDEP;
|
||||
int NV_LIGNEOFS;
|
||||
int NV_POSI;
|
||||
int NVPX;
|
||||
int NVPY;
|
||||
int SMOOTH_SENS;
|
||||
int SMOOTH_X, SMOOTH_Y;
|
||||
public:
|
||||
void setParent(HopkinsEngine *vm);
|
||||
|
||||
@ -75,6 +85,8 @@ public:
|
||||
int GENIAL(int a1, int a2, int a3, int a4, int a5, int a6, int a7, byte *a8, int a9);
|
||||
byte *PARCOURS2(int a1, int a2, int a3, int a4);
|
||||
int PARC_PERS(int a1, int a2, int a3, int a4, int a5, int a6, int a7);
|
||||
int VERIF_SMOOTH(int a1, int a2, int a3, int a4);
|
||||
int SMOOTH_MOVE(int a1, int a2, int a3, int a4, int a5, int a6);
|
||||
};
|
||||
|
||||
} // End of namespace Hopkins
|
||||
|
Loading…
x
Reference in New Issue
Block a user