mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
59 lines
2.0 KiB
C
59 lines
2.0 KiB
C
|
|
#pragma once
|
|
|
|
// Méta opérations (goal).
|
|
|
|
#define GOAL_TERM 0 //
|
|
#define GOAL_GOHILI 1 // dx,dy, bPass
|
|
#define GOAL_GOHILI2 2 // dx,dy, bPass
|
|
#define GOAL_GOBLUPI 3 // dx,dy, bPass
|
|
#define GOAL_PUTFLOOR 4 // dx,dy, channel,icon
|
|
#define GOAL_PUTOBJECT 5 // dx,dy, channel,icon
|
|
#define GOAL_BUILDFLOOR 6 // dx,dy, ch,i,mch, mi,total,delai,step
|
|
#define GOAL_BUILDOBJECT 7 // dx,dy, ch,i,mch, mi,total,delai,step
|
|
#define GOAL_ACTION 8 // action,direction
|
|
#define GOAL_INTERRUPT 9 // niveau (0..2)
|
|
#define GOAL_ENERGY 10 // niveau minimum requis
|
|
#define GOAL_ADDMOVES 11 // dx,dy,no
|
|
#define GOAL_OTHER 12 // channel,first,last,fitst,last,action
|
|
#define GOAL_FINISHMOVE 13 //
|
|
#define GOAL_TAKE 14 // dx,dy
|
|
#define GOAL_DEPOSE 15 //
|
|
#define GOAL_GROUP 16 // nb
|
|
#define GOAL_WORK 17 // dx,dy
|
|
#define GOAL_TESTOBJECT 18 // dx,dy, channel,icon
|
|
#define GOAL_FIX 19 // dx,dy
|
|
#define GOAL_OTHERFIX 20 // channel,first,last,first,last,action
|
|
#define GOAL_ADDICONS 21 // dx,dy,no
|
|
#define GOAL_NEWBLUPI 22 // dx,dy
|
|
#define GOAL_SOUND 23 // sound
|
|
#define GOAL_REPEAT 24 // true/false
|
|
#define GOAL_OTHERLOOP 25 // action
|
|
#define GOAL_NEXTLOOP 26 //
|
|
#define GOAL_ARRANGEOBJECT 27 // dx,dy
|
|
#define GOAL_LABO 28 //
|
|
#define GOAL_CACHE 29 // true/false, bDynamite
|
|
#define GOAL_DELETE 30 //
|
|
#define GOAL_ELECTRO 31 // dx,dy,no
|
|
#define GOAL_NEWPERSO 32 // dx,dy, perso
|
|
#define GOAL_USINEBUILD 33 // dx,dy,
|
|
#define GOAL_USINEFREE 34 // dx,dy,
|
|
#define GOAL_EXPLOSE1 35 // dx,dy
|
|
#define GOAL_EXPLOSE2 36 // dx,dy
|
|
#define GOAL_VEHICULE 37 // type
|
|
#define GOAL_TAKEOBJECT 38 // dx,dy, channel,icon
|
|
#define GOAL_FLOORJUMP 39 // channel,icon,action
|
|
#define GOAL_ADDDRAPEAU 40 // dx,dy
|
|
#define GOAL_AMORCE 41 // dx,dy
|
|
#define GOAL_MALADE 42 // bMalade
|
|
#define GOAL_IFTERM 43 // dx,dy
|
|
#define GOAL_IFDEBARQUE 44 // dx,dy
|
|
#define GOAL_ISNOMALADE 45 //
|
|
#define GOAL_SKIPSKILL 46 // skill,d
|
|
#define GOAL_TELEPORTE 47 // dx,dy
|
|
#define GOAL_ACTUALISE 48 //
|
|
#define GOAL_WAITFREE 49 // dx,dy
|
|
|
|
short* GetTableGoal (int action);
|
|
extern short table_goal_nbop[];
|