mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
2779 lines
62 KiB
C++
2779 lines
62 KiB
C++
// Action.cpp
|
||
//
|
||
|
||
#include <windows.h>
|
||
#include <stdlib.h>
|
||
#include <stdio.h>
|
||
#include "def.h"
|
||
#include "action.h"
|
||
#include "misc.h"
|
||
|
||
|
||
|
||
#define MAXICON (1+50)
|
||
#define MAXMOVE (2+30*3)
|
||
#define MAXSOUND (1+50)
|
||
|
||
typedef struct
|
||
{
|
||
short action;
|
||
short channel;
|
||
short icons[8][MAXICON]; // nb, icones,
|
||
short moves[8][MAXMOVE]; // nb, nb, x,y,
|
||
short sounds[MAXSOUND]; // nb, sons,
|
||
}
|
||
DescAction;
|
||
|
||
|
||
static DescAction action_table[] =
|
||
{
|
||
{
|
||
ACTION_STOP,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_STOPf,
|
||
CHBLUPI,
|
||
{
|
||
{1, 69}, // e
|
||
{1, 72}, // se
|
||
{1, 75}, // s
|
||
{1, 78}, // so
|
||
{1, 81}, // o
|
||
{1, 84}, // no
|
||
{1, 87}, // n
|
||
{1, 90}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_STOPb,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{10,10, 0,0,+1, 0,0,+1, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-1, 0,0,-1, 0,0,0, 0,0,0, 0,0,0},
|
||
{10,10, 0,0,+1, 0,0,+1, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-1, 0,0,-1, 0,0,0, 0,0,0, 0,0,0},
|
||
{10,10, 0,0,+1, 0,0,+1, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-1, 0,0,-1, 0,0,0, 0,0,0, 0,0,0},
|
||
{10,10, 0,0,+1, 0,0,+1, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-1, 0,0,-1, 0,0,0, 0,0,0, 0,0,0},
|
||
{10,10, 0,0,+1, 0,0,+1, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-1, 0,0,-1, 0,0,0, 0,0,0, 0,0,0},
|
||
{10,10, 0,0,+1, 0,0,+1, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-1, 0,0,-1, 0,0,0, 0,0,0, 0,0,0},
|
||
{10,10, 0,0,+1, 0,0,+1, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-1, 0,0,-1, 0,0,0, 0,0,0, 0,0,0},
|
||
{10,10, 0,0,+1, 0,0,+1, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-1, 0,0,-1, 0,0,0, 0,0,0, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_STOPj,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_STOPa,
|
||
CHBLUPI,
|
||
{
|
||
{1, 322}, // e
|
||
{1, 325}, // se
|
||
{1, 328}, // s
|
||
{1, 331}, // so
|
||
{1, 334}, // o
|
||
{1, 337}, // no
|
||
{1, 340}, // n
|
||
{1, 343}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_ENERGY,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{2,2, 0,0,-2, 0,0,+2},
|
||
{2,2, 0,0,-2, 0,0,+2},
|
||
{2,2, 0,0,-2, 0,0,+2},
|
||
{2,2, 0,0,-2, 0,0,+2},
|
||
{2,2, 0,0,-2, 0,0,+2},
|
||
{2,2, 0,0,-2, 0,0,+2},
|
||
{2,2, 0,0,-2, 0,0,+2},
|
||
{2,2, 0,0,-2, 0,0,+2},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MARCHE,
|
||
CHBLUPI,
|
||
{
|
||
{6, 0,1,2,3,4,5}, // e
|
||
{6, 6,7,8,9,10,11}, // se
|
||
{6, 12,13,14,15,16,17}, // s
|
||
{6, 18,19,20,21,22,23}, // so
|
||
{6, 24,25,26,27,28,29}, // o
|
||
{6, 30,31,32,33,34,35}, // no
|
||
{6, 36,37,38,39,40,41}, // n
|
||
{6, 42,43,44,45,46,47}, // ne
|
||
},
|
||
{
|
||
#if 1
|
||
{10,1, +300,+150,0}, // e
|
||
{15,1, 0,+200,0}, // se
|
||
{10,1, -300,+150,0}, // s
|
||
{15,1, -400, 0,0}, // so
|
||
{10,1, -300,-150,0}, // o
|
||
{15,1, 0,-200,0}, // no
|
||
{10,1, +300,-150,0}, // n
|
||
{15,1, +400, 0,0}, // ne
|
||
#else
|
||
{15,1, +200,+100,0}, // e
|
||
{20,1, 0,+150,0}, // se
|
||
{15,1, -200,+100,0}, // s
|
||
{20,1, -300, 0,0}, // so
|
||
{15,1, -200,-100,0}, // o
|
||
{20,1, 0,-150,0}, // no
|
||
{15,1, +200,-100,0}, // n
|
||
{20,1, +300, 0,0}, // ne
|
||
#endif
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MARCHEf,
|
||
CHBLUPI,
|
||
{
|
||
{8, 69,69,70,70,69,69,71,71}, // e
|
||
{8, 72,72,73,73,72,72,74,74}, // se
|
||
{8, 75,75,76,76,75,75,77,77}, // s
|
||
{8, 78,78,79,79,78,78,80,80}, // so
|
||
{8, 81,81,82,82,81,81,83,83}, // o
|
||
{8, 84,84,85,85,84,84,86,86}, // no
|
||
{8, 87,87,88,88,87,87,89,89}, // n
|
||
{8, 90,90,91,91,90,90,92,92}, // ne
|
||
},
|
||
{
|
||
{20,2, 0,0,0, +300,+150,0}, // e
|
||
{30,2, 0,0,0, 0,+200,0}, // se
|
||
{20,2, 0,0,0, -300,+150,0}, // s
|
||
{30,2, 0,0,0, -400, 0,0}, // so
|
||
{20,2, 0,0,0, -300,-150,0}, // o
|
||
{30,2, 0,0,0, 0,-200,0}, // no
|
||
{20,2, 0,0,0, +300,-150,0}, // n
|
||
{30,2, 0,0,0, +400, 0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MARCHEb,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
#if 0
|
||
{20,10, +150,+75,+1, +150,+75,+1, +150,+75,+1,
|
||
+150,+75, 0, +150,+75, 0, +150,+75, 0, +150,+75, 0,
|
||
+150,+75,-1, +150,+75,-1, +150,+75,-1},
|
||
{30,10, 0,+100,+1, 0,+100,+1, 0,+100,+1,
|
||
0,+100, 0, 0,+100, 0, 0,+100, 0, 0,+100, 0,
|
||
0,+100,-1, 0,+100,-1, 0,+100,-1},
|
||
{20,10, -150,+75,+1, -150,+75,+1, -150,+75,+1,
|
||
-150,+75, 0, -150,+75, 0, -150,+75, 0, -150,+75, 0,
|
||
-150,+75,-1, -150,+75,-1, -150,+75,-1},
|
||
{30,10, -200,0,+1, -200,0,+1, -200,0,+1,
|
||
-200,0, 0, -200,0, 0, -200,0, 0, -200,0, 0,
|
||
-200,0,-1, -200,0,-1, -200,0,-1},
|
||
{20,10, -150,-75,+1, -150,-75,+1, -150,-75,+1,
|
||
-150,-75, 0, -150,-75, 0, -150,-75, 0, -150,-75, 0,
|
||
-150,-75,-1, -150,-75,-1, -150,-75,-1},
|
||
{30,10, 0,-100,+1, 0,-100,+1, 0,-100,+1,
|
||
0,-100, 0, 0,-100, 0, 0,-100, 0, 0,-100, 0,
|
||
0,-100,-1,0, -100,-1, 0,-100,-1},
|
||
{20,10, +150,-75,+1, +150,-75,+1, +150,-75,+1,
|
||
+150,-75, 0, +150,-75, 0, +150,-75, 0, +150,-75, 0,
|
||
+150,-75,-1, +150,-75,-1, +150,-75,-1},
|
||
{30,10, +200,0,+1, +200,0,+1, +200,0,+1,
|
||
+200,0, 0, +200,0, 0, +200,0, 0, +200,0, 0,
|
||
+200,0,-1, +200,0,-1, +200,0,-1},
|
||
#else
|
||
{ 5,5, +600,+300,+1, +600,+300,+1, +600,+300,0, +600,+300,-1, +600,+300,-1},
|
||
{10,5, 0,+300,+1, 0,+300,+1, 0,+300,0, 0,+300,-1, 0,+300,-1},
|
||
{ 5,5, -600,+300,+1, -600,+300,+1, -600,+300,0, -600,+300,-1, -600,+300,-1},
|
||
{10,5, -600, 0,+1, -600, 0,+1, -600, 0,0, -600, 0,-1, -600, 0,-1},
|
||
{ 5,5, -600,-300,+1, -600,-300,+1, -600,-300,0, -600,-300,-1, -600,-300,-1},
|
||
{10,5, 0,-300,+1, 0,-300,+1, 0,-300,0, 0,-300,-1, 0,-300,-1},
|
||
{ 5,5, +600,-300,+1, +600,-300,+1, +600,-300,0, +600,-300,-1, +600,-300,-1},
|
||
{10,5, +600, 0,+1, +600, 0,+1, +600, 0,0, +600, 0,-1, +600, 0,-1},
|
||
#endif
|
||
},
|
||
{20, -1,-1,SOUND_BATEAU,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_MARCHEj,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{5,1, +600,+300,0},
|
||
{7,1, 0,+429,0},
|
||
{5,1, -600,+300,0},
|
||
{7,1, -858, 0,0},
|
||
{5,1, -600,-300,0},
|
||
{7,1, 0,-429,0},
|
||
{5,1, +600,-300,0},
|
||
{7,1, +858, 0,0},
|
||
},
|
||
{20, -1,-1,SOUND_JEEP,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_MARCHEa,
|
||
CHBLUPI,
|
||
{
|
||
{8, 322,322,323,323,322,322,324,324}, // e
|
||
{8, 325,325,326,326,325,325,327,327}, // se
|
||
{8, 328,328,329,329,328,328,330,330}, // s
|
||
{8, 331,331,332,332,331,331,333,333}, // so
|
||
{8, 334,334,335,335,334,334,336,336}, // o
|
||
{8, 337,337,338,338,337,337,339,339}, // no
|
||
{8, 340,340,341,341,340,340,342,342}, // n
|
||
{8, 343,343,344,344,343,343,345,345}, // ne
|
||
},
|
||
{
|
||
{10,2, 0,0,0, +600,+300,0}, // e
|
||
{16,2, 0,0,0, 0,+375,0}, // se
|
||
{10,2, 0,0,0, -600,+300,0}, // s
|
||
{16,2, 0,0,0, -750, 0,0}, // so
|
||
{10,2, 0,0,0, -600,-300,0}, // o
|
||
{16,2, 0,0,0, 0,-375,0}, // no
|
||
{10,2, 0,0,0, +600,-300,0}, // n
|
||
{16,2, 0,0,0, +750, 0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_SAUTE1,
|
||
CHBLUPI,
|
||
{
|
||
{15, 106,106,106,106,106,136,136,136,136,136,
|
||
136,106,106,106,106}, // e
|
||
{1, 6}, // se
|
||
{15, 133,133,133,133,133,137,137,137,137,137,
|
||
137,133,133,133,133}, // s
|
||
{1, 18}, // so
|
||
{15, 134,134,134,134,134,138,138,138,138,138,
|
||
138,134,134,134,134}, // o
|
||
{1, 30}, // no
|
||
{15, 135,135,135,135,135,139,139,139,139,139,
|
||
139,135,135,135,135}, // n
|
||
{1, 42}, // ne
|
||
},
|
||
{
|
||
{15,15, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+300,+150,-5, +300,+150,-5, +300,+150,-5,
|
||
+300,+150,-5, +300,+150,-2,
|
||
+300,+150,+2, +300,+150,+5, +300,+150,+5,
|
||
+300,+150,+5, +300,+150,+5}, // e
|
||
{1,1, 0,0,0}, // se
|
||
{15,15, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-300,+150,-5, -300,+150,-5, -300,+150,-5,
|
||
-300,+150,-5, -300,+150,-2,
|
||
-300,+150,+2, -300,+150,+5, -300,+150,+5,
|
||
-300,+150,+5, -300,+150,+5}, // s
|
||
{1,1, 0,0,0}, // so
|
||
{15,15, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-300,-150,-5, -300,-150,-5, -300,-150,-5,
|
||
-300,-150,-5, -300,-150,-2,
|
||
-300,-150,+2, -300,-150,+5, -300,-150,+5,
|
||
-300,-150,+5, -300,-150,+5}, // o
|
||
{1,1, 0,0,0}, // no
|
||
{15,15, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+300,-150,-5, +300,-150,-5, +300,-150,-5,
|
||
+300,-150,-5, +300,-150,-2,
|
||
+300,-150,+2, +300,-150,+5, +300,-150,+5,
|
||
+300,-150,+5, +300,-150,+5}, // n
|
||
{1,1, 0,0,0}, // ne
|
||
},
|
||
{15, SOUND_HOP,-1,-1,-1,
|
||
SOUND_SAUT, -1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_COUPTOC},
|
||
},
|
||
{
|
||
ACTION_SAUTE2,
|
||
CHBLUPI,
|
||
{
|
||
{15, 106,106,106,106,106,136,136,136,136,136,
|
||
136,106,106,106,106}, // e
|
||
{1, 6}, // se
|
||
{15, 133,133,133,133,133,137,137,137,137,137,
|
||
137,133,133,133,133}, // s
|
||
{1, 18}, // so
|
||
{15, 134,134,134,134,134,138,138,138,138,138,
|
||
138,134,134,134,134}, // o
|
||
{1, 30}, // no
|
||
{15, 135,135,135,135,135,139,139,139,139,139,
|
||
139,135,135,135,135}, // n
|
||
{1, 42}, // ne
|
||
},
|
||
{
|
||
{15,15, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-5, +600,+300,-2,
|
||
+600,+300,+2, +600,+300,+5, +600,+300,+5,
|
||
+600,+300,+5, +600,+300,+5}, // e
|
||
{1,1, 0,0,0}, // se
|
||
{15,15, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-5, -600,+300,-2,
|
||
-600,+300,+2, -600,+300,+5, -600,+300,+5,
|
||
-600,+300,+5, -600,+300,+5}, // s
|
||
{1,1, 0,0,0}, // so
|
||
{15,15, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-5, -600,-300,-2,
|
||
-600,-300,+2, -600,-300,+5, -600,-300,+5,
|
||
-600,-300,+5, -600,-300,+5}, // o
|
||
{1,1, 0,0,0}, // no
|
||
{15,15, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-5, +600,-300,-2,
|
||
+600,-300,+2, +600,-300,+5, +600,-300,+5,
|
||
+600,-300,+5, +600,-300,+5}, // n
|
||
{1,1, 0,0,0}, // ne
|
||
},
|
||
{15, SOUND_HOP,-1,-1,-1,
|
||
SOUND_SAUT, -1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_COUPTOC},
|
||
},
|
||
{
|
||
ACTION_SAUTE3,
|
||
CHBLUPI,
|
||
{
|
||
{20, 106,106,106,106,106,136,136,136,136,136,
|
||
136,136,136,136,136,136,106,106,106,106}, // e
|
||
{1, 6}, // se
|
||
{20, 133,133,133,133,133,137,137,137,137,137,
|
||
137,137,137,137,137,137,133,133,133,133}, // s
|
||
{1, 18}, // so
|
||
{20, 134,134,134,134,134,138,138,138,138,138,
|
||
138,138,138,138,138,138,134,134,134,134}, // o
|
||
{1, 30}, // no
|
||
{20, 135,135,135,135,135,139,139,139,139,139,
|
||
139,139,139,139,139,139,135,135,135,135}, // n
|
||
{1, 42}, // ne
|
||
},
|
||
{
|
||
{20,20, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-2, +600,+300, 0, +600,+300,+2,
|
||
+600,+300,+5, +600,+300,+5, +600,+300,+5,
|
||
+600,+300,+5, +600,+300,+5, +600,+300,+5}, // e
|
||
{1,1, 0,0,0}, // se
|
||
{20,20, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-2, -600,+300, 0, -600,+300,+2,
|
||
-600,+300,+5, -600,+300,+5, -600,+300,+5,
|
||
-600,+300,+5, -600,+300,+5, -600,+300,+5}, // s
|
||
{1,1, 0,0,0}, // so
|
||
{20,20, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-2, -600,-300, 0, -600,-300,+2,
|
||
-600,-300,+5, -600,-300,+5, -600,-300,+5,
|
||
-600,-300,+5, -600,-300,+5, -600,-300,+5}, // o
|
||
{1,1, 0,0,0}, // no
|
||
{20,20, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-2, +600,-300, 0, +600,-300,+2,
|
||
+600,-300,+5, +600,-300,+5, +600,-300,+5,
|
||
+600,-300,+5, +600,-300,+5, +600,-300,+5}, // n
|
||
{1,1, 0,0,0}, // ne
|
||
},
|
||
{20, SOUND_HOP,-1,-1,-1,
|
||
SOUND_SAUT, -1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_COUPTOC},
|
||
},
|
||
{
|
||
ACTION_SAUTE4,
|
||
CHBLUPI,
|
||
{
|
||
{25, 106,106,106,106,106,136,136,136,136,136,
|
||
136,136,136,136,136,136,136,136,136,136,
|
||
136,106,106,106,106}, // e
|
||
{1, 6}, // se
|
||
{25, 133,133,133,133,133,137,137,137,137,137,
|
||
137,137,137,137,137,137,137,137,137,137,
|
||
137,133,133,133,133}, // s
|
||
{1, 18}, // so
|
||
{25, 134,134,134,134,134,138,138,138,138,138,
|
||
138,138,138,138,138,138,138,138,138,138,
|
||
138,134,134,134,134}, // o
|
||
{1, 30}, // no
|
||
{25, 135,135,135,135,135,139,139,139,139,139,
|
||
139,139,139,139,139,139,139,139,139,139,
|
||
139,135,135,135,135}, // n
|
||
{1, 42}, // ne
|
||
},
|
||
{
|
||
{25,25, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-2, +600,+300,+2,
|
||
+600,+300,+5, +600,+300,+2, +600,+300,+5,
|
||
+600,+300,+5, +600,+300,+5, +600,+300,+5,
|
||
+600,+300,+5, +600,+300,+5, +600,+300,+5}, // e
|
||
{1,1, 0,0,0}, // se
|
||
{25,25, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-2, -600,+300,+2,
|
||
-600,+300,+5, -600,+300,+5, -600,+300,+5,
|
||
-600,+300,+5, -600,+300,+5, -600,+300,+5,
|
||
-600,+300,+5, -600,+300,+5, -600,+300,+5}, // s
|
||
{1,1, 0,0,0}, // so
|
||
{25,25, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-2, -600,-300,+2,
|
||
-600,-300,+5, -600,-300,+5, -600,-300,+5,
|
||
-600,-300,+5, -600,-300,+5, -600,-300,+5,
|
||
-600,-300,+5, -600,-300,+5, -600,-300,+5}, // o
|
||
{1,1, 0,0,0}, // no
|
||
{25,25, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-2, +600,-300,+2,
|
||
+600,-300,+5, +600,-300,+5, +600,-300,+5,
|
||
+600,-300,+5, +600,-300,+5, +600,-300,+5,
|
||
+600,-300,+5, +600,-300,+5, +600,-300,+5}, // n
|
||
{1,1, 0,0,0}, // ne
|
||
},
|
||
{25, SOUND_HOP,-1,-1,-1,
|
||
SOUND_SAUT, -1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,
|
||
SOUND_COUPTOC},
|
||
},
|
||
{
|
||
ACTION_SAUTE5,
|
||
CHBLUPI,
|
||
{
|
||
{30, 106,106,106,106,106,136,136,136,136,136,
|
||
136,136,136,136,136,136,136,136,136,136,
|
||
136,136,136,136,136,136,106,106,106,106}, // e
|
||
{1, 6}, // se
|
||
{30, 133,133,133,133,133,137,137,137,137,137,
|
||
137,137,137,137,137,137,137,137,137,137,
|
||
137,137,137,137,137,137,133,133,133,133}, // s
|
||
{1, 18}, // so
|
||
{30, 134,134,134,134,134,138,138,138,138,138,
|
||
138,138,138,138,138,138,138,138,138,138,
|
||
138,138,138,138,138,138,134,134,134,134}, // o
|
||
{1, 30}, // no
|
||
{30, 135,135,135,135,135,139,139,139,139,139,
|
||
139,139,139,139,139,139,139,139,139,139,
|
||
139,139,139,139,139,139,135,135,135,135}, // n
|
||
{1, 42}, // ne
|
||
},
|
||
{
|
||
{30,30, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-5, +600,+300,-5, +600,+300,-5,
|
||
+600,+300,-5, +600,+300,-2, +600,+300,-2,
|
||
+600,+300, 0, +600,+300,+2, +600,+300,+2,
|
||
+600,+300,+5, +600,+300,+2, +600,+300,+5,
|
||
+600,+300,+5, +600,+300,+5, +600,+300,+5,
|
||
+600,+300,+5, +600,+300,+5, +600,+300,+5,
|
||
+600,+300,+5}, // e
|
||
{1,1, 0,0,0}, // se
|
||
{30,30, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-5, -600,+300,-5, -600,+300,-5,
|
||
-600,+300,-5, -600,+300,-2, -600,+300,-2,
|
||
-600,+300, 0, -600,+300,+2, -600,+300,+2,
|
||
-600,+300,+5, -600,+300,+5, -600,+300,+5,
|
||
-600,+300,+5, -600,+300,+5, -600,+300,+5,
|
||
-600,+300,+5, -600,+300,+5, -600,+300,+5,
|
||
-600,+300,+5}, // s
|
||
{1,1, 0,0,0}, // so
|
||
{30,30, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-5, -600,-300,-5, -600,-300,-5,
|
||
-600,-300,-5, -600,-300,-2, -600,-300,-2,
|
||
-600,-300, 0, -600,-300,+2, -600,-300,+2,
|
||
-600,-300,+5, -600,-300,+5, -600,-300,+5,
|
||
-600,-300,+5, -600,-300,+5, -600,-300,+5,
|
||
-600,-300,+5, -600,-300,+5, -600,-300,+5,
|
||
-600,-300,+5}, // o
|
||
{1,1, 0,0,0}, // no
|
||
{30,30, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-5, +600,-300,-5, +600,-300,-5,
|
||
+600,-300,-5, +600,-300,-2, +600,-300,-2,
|
||
+600,-300, 0, +600,-300,+2, +600,-300,+2,
|
||
+600,-300,+5, +600,-300,+5, +600,-300,+5,
|
||
+600,-300,+5, +600,-300,+5, +600,-300,+5,
|
||
+600,-300,+5, +600,-300,+5, +600,-300,+5,
|
||
+600,-300,+5}, // n
|
||
{1,1, 0,0,0}, // ne
|
||
},
|
||
{30, SOUND_HOP,-1,-1,-1,
|
||
SOUND_SAUT, -1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_COUPTOC},
|
||
},
|
||
{
|
||
ACTION_GLISSE,
|
||
CHBLUPI,
|
||
{
|
||
{8, 48,49,50,51,52,53,54,55}, // e
|
||
{8, 49,50,51,52,53,54,55,48}, // se
|
||
{8, 50,51,52,53,54,55,48,49}, // s
|
||
{8, 51,52,53,54,55,48,49,50}, // so
|
||
{8, 52,53,54,55,48,49,50,51}, // o
|
||
{8, 53,54,55,48,49,50,51,52}, // no
|
||
{8, 54,55,48,49,50,51,52,53}, // n
|
||
{8, 55,48,49,50,51,52,53,54}, // ne
|
||
},
|
||
{
|
||
{10,1, +300,+150,0}, // e
|
||
{15,1, 0,+200,0}, // se
|
||
{10,1, -300,+150,0}, // s
|
||
{15,1, -400, 0,0}, // so
|
||
{10,1, -300,-150,0}, // o
|
||
{15,1, 0,-200,0}, // no
|
||
{10,1, +300,-150,0}, // n
|
||
{15,1, +400, 0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_BUILD,
|
||
CHBLUPI,
|
||
{
|
||
{1, 100}, // e
|
||
{1, 100}, // se
|
||
{4, 103,104,105,105}, // s
|
||
{1, 100}, // so
|
||
{4, 100,101,102,102}, // o
|
||
{1, 100}, // no
|
||
{1, 100}, // n
|
||
{1, 100}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0}, // e
|
||
{40,1, 0,0,0}, // se
|
||
{40,1, 0,0,0}, // s
|
||
{40,1, 0,0,0}, // so
|
||
{40,1, 0,0,0}, // o
|
||
{40,1, 0,0,0}, // no
|
||
{40,1, 0,0,0}, // n
|
||
{40,1, 0,0,0}, // ne
|
||
},
|
||
{40, -1,-1,SOUND_COUPTOC,-1,-1,-1,SOUND_COUPTOC,-1,
|
||
-1,-1,SOUND_COUPTOC,-1,-1,-1,SOUND_COUPTOC,-1,
|
||
-1,-1,SOUND_COUPTOC,-1,-1,-1,SOUND_COUPTOC,-1,
|
||
-1,-1,SOUND_COUPTOC,-1,-1,-1,SOUND_COUPTOC,-1,
|
||
-1,-1,SOUND_COUPTOC,-1,-1,-1,SOUND_COUPTOC,-1},
|
||
},
|
||
{
|
||
ACTION_BUILDBREF,
|
||
CHBLUPI,
|
||
{
|
||
{1, 100}, // e
|
||
{1, 100}, // se
|
||
{4, 103,104,105,105}, // s
|
||
{1, 100}, // so
|
||
{4, 100,101,102,102}, // o
|
||
{1, 100}, // no
|
||
{1, 100}, // n
|
||
{1, 100}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0}, // e
|
||
{40,1, 0,0,0}, // se
|
||
{40,1, 0,0,0}, // s
|
||
{40,1, 0,0,0}, // so
|
||
{40,1, 0,0,0}, // o
|
||
{40,1, 0,0,0}, // no
|
||
{40,1, 0,0,0}, // n
|
||
{40,1, 0,0,0}, // ne
|
||
},
|
||
{40, -1,-1,SOUND_COUPBREF,-1,-1,-1,SOUND_COUPBREF,-1,
|
||
-1,-1,SOUND_COUPBREF,-1,-1,-1,SOUND_COUPBREF,-1,
|
||
-1,-1,SOUND_COUPBREF,-1,-1,-1,SOUND_COUPBREF,-1,
|
||
-1,-1,SOUND_COUPBREF,-1,-1,-1,SOUND_COUPBREF,-1,
|
||
-1,-1,SOUND_COUPBREF,-1,-1,-1,SOUND_COUPBREF,-1},
|
||
},
|
||
{
|
||
ACTION_BUILDSEC,
|
||
CHBLUPI,
|
||
{
|
||
{1, 100}, // e
|
||
{1, 100}, // se
|
||
{4, 103,104,105,105}, // s
|
||
{1, 100}, // so
|
||
{4, 100,101,102,102}, // o
|
||
{1, 100}, // no
|
||
{1, 100}, // n
|
||
{1, 100}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0}, // e
|
||
{40,1, 0,0,0}, // se
|
||
{40,1, 0,0,0}, // s
|
||
{40,1, 0,0,0}, // so
|
||
{40,1, 0,0,0}, // o
|
||
{40,1, 0,0,0}, // no
|
||
{40,1, 0,0,0}, // n
|
||
{40,1, 0,0,0}, // ne
|
||
},
|
||
{40, -1,-1,SOUND_COUPSEC,-1,-1,-1,SOUND_COUPSEC,-1,
|
||
-1,-1,SOUND_COUPSEC,-1,-1,-1,SOUND_COUPSEC,-1,
|
||
-1,-1,SOUND_COUPSEC,-1,-1,-1,SOUND_COUPSEC,-1,
|
||
-1,-1,SOUND_COUPSEC,-1,-1,-1,SOUND_COUPSEC,-1,
|
||
-1,-1,SOUND_COUPSEC,-1,-1,-1,SOUND_COUPSEC,-1},
|
||
},
|
||
{
|
||
ACTION_BUILDSOURD,
|
||
CHBLUPI,
|
||
{
|
||
{1, 100}, // e
|
||
{1, 100}, // se
|
||
{4, 103,104,105,105}, // s
|
||
{1, 100}, // so
|
||
{4, 100,101,102,102}, // o
|
||
{1, 100}, // no
|
||
{1, 100}, // n
|
||
{1, 100}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0}, // e
|
||
{40,1, 0,0,0}, // se
|
||
{40,1, 0,0,0}, // s
|
||
{40,1, 0,0,0}, // so
|
||
{40,1, 0,0,0}, // o
|
||
{40,1, 0,0,0}, // no
|
||
{40,1, 0,0,0}, // n
|
||
{40,1, 0,0,0}, // ne
|
||
},
|
||
{40, -1,-1,SOUND_COUPSOURD,-1,-1,-1,SOUND_COUPSOURD,-1,
|
||
-1,-1,SOUND_COUPSOURD,-1,-1,-1,SOUND_COUPSOURD,-1,
|
||
-1,-1,SOUND_COUPSOURD,-1,-1,-1,SOUND_COUPSOURD,-1,
|
||
-1,-1,SOUND_COUPSOURD,-1,-1,-1,SOUND_COUPSOURD,-1,
|
||
-1,-1,SOUND_COUPSOURD,-1,-1,-1,SOUND_COUPSOURD,-1},
|
||
},
|
||
{
|
||
ACTION_BUILDPIERRE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 100}, // e
|
||
{1, 100}, // se
|
||
{4, 103,104,105,105}, // s
|
||
{1, 100}, // so
|
||
{4, 100,101,102,102}, // o
|
||
{1, 100}, // no
|
||
{1, 100}, // n
|
||
{1, 100}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0}, // e
|
||
{40,1, 0,0,0}, // se
|
||
{40,1, 0,0,0}, // s
|
||
{40,1, 0,0,0}, // so
|
||
{40,1, 0,0,0}, // o
|
||
{40,1, 0,0,0}, // no
|
||
{40,1, 0,0,0}, // n
|
||
{40,1, 0,0,0}, // ne
|
||
},
|
||
{40, -1,-1,SOUND_COUPPIERRE,-1,-1,-1,SOUND_COUPPIERRE,-1,
|
||
-1,-1,SOUND_COUPPIERRE,-1,-1,-1,SOUND_COUPPIERRE,-1,
|
||
-1,-1,SOUND_COUPPIERRE,-1,-1,-1,SOUND_COUPPIERRE,-1,
|
||
-1,-1,SOUND_COUPPIERRE,-1,-1,-1,SOUND_COUPPIERRE,-1,
|
||
-1,-1,SOUND_COUPPIERRE,-1,-1,-1,SOUND_COUPPIERRE,-1},
|
||
},
|
||
{
|
||
ACTION_PIOCHE,
|
||
CHBLUPI,
|
||
{
|
||
{16+4+16+4,
|
||
93,93,94,94,95,95,94,94,93,93,94,94,95,95,94,94,
|
||
93,93,96,96,
|
||
97,97,98,98,99,99,98,98,97,97,98,98,99,99,98,98,
|
||
97,97,96,96},
|
||
{0}
|
||
},
|
||
{
|
||
{(16+4+16+4)*1,1, 0,0,0},
|
||
},
|
||
{16+4+16+4, -1,-1,-1,-1,SOUND_COUPTERRE,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPTERRE,-1,-1,-1,
|
||
-1,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPTERRE,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPTERRE,-1,-1,-1,
|
||
-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_PIOCHESOURD,
|
||
CHBLUPI,
|
||
{
|
||
{16+4+16+4,
|
||
93,93,94,94,95,95,94,94,93,93,94,94,95,95,94,94,
|
||
93,93,96,96,
|
||
97,97,98,98,99,99,98,98,97,97,98,98,99,99,98,98,
|
||
97,97,96,96},
|
||
{0}
|
||
},
|
||
{
|
||
{(16+4+16+4)*1,1, 0,0,0},
|
||
},
|
||
{16+4+16+4, -1,-1,-1,-1,SOUND_COUPSOURD,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPSOURD,-1,-1,-1,
|
||
-1,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPSOURD,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPSOURD,-1,-1,-1,
|
||
-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_PIOCHEPIERRE,
|
||
CHBLUPI,
|
||
{
|
||
{16+4+16+4,
|
||
93,93,94,94,95,95,94,94,93,93,94,94,95,95,94,94,
|
||
93,93,96,96,
|
||
97,97,98,98,99,99,98,98,97,97,98,98,99,99,98,98,
|
||
97,97,96,96},
|
||
{0}
|
||
},
|
||
{
|
||
{(16+4+16+4)*1,1, 0,0,0},
|
||
},
|
||
{16+4+16+4, -1,-1,-1,-1,SOUND_COUPPIERRE,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPPIERRE,-1,-1,-1,
|
||
-1,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPPIERRE,-1,-1,-1,
|
||
-1,-1,-1,-1,SOUND_COUPPIERRE,-1,-1,-1,
|
||
-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_ARROSE,
|
||
CHBLUPI,
|
||
{
|
||
{10, 286,286,287,287,287,287,286,286,287,287},
|
||
{0}
|
||
},
|
||
{
|
||
{40,1, 0,0,0},
|
||
},
|
||
{20, SOUND_ARROSE,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_BECHE,
|
||
CHBLUPI,
|
||
{
|
||
{20, 288,288,288,289,289,288,288,289,289,289,
|
||
289,289,288,288,288,288,289,289,289,289},
|
||
{0}
|
||
},
|
||
{
|
||
{40,1, 0,0,0},
|
||
},
|
||
{20, -1,-1,-1,SOUND_BECHE,-1,-1,-1,SOUND_BECHE,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,SOUND_BECHE,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_SCIE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 100}, // e
|
||
{1, 100}, // se
|
||
{8, 107,108,108,109,109,108,108,107}, // s
|
||
{1, 100}, // so
|
||
{1, 100}, // o
|
||
{1, 100}, // no
|
||
{1, 100}, // n
|
||
{1, 100}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0}, // e
|
||
{40,1, 0,0,0}, // se
|
||
{40,1, 0,0,0}, // s
|
||
{40,1, 0,0,0}, // so
|
||
{40,1, 0,0,0}, // o
|
||
{40,1, 0,0,0}, // no
|
||
{40,1, 0,0,0}, // n
|
||
{40,1, 0,0,0}, // ne
|
||
},
|
||
{40, -1,-1,-1,SOUND_SCIE,-1,-1,-1,-1,
|
||
-1,-1,-1,SOUND_SCIE,-1,-1,-1,-1,
|
||
-1,-1,-1,SOUND_SCIE,-1,-1,-1,-1,
|
||
-1,-1,-1,SOUND_SCIE,-1,-1,-1,-1,
|
||
-1,-1,-1,SOUND_SCIE,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_CUEILLE1,
|
||
CHBLUPI,
|
||
{
|
||
{20, 48,194,194,194,196,196,196,196,194,194,
|
||
194,194,196,196,196,196,48,48,48,48}, // e
|
||
{1, 49}, // se
|
||
{20, 50,195,195,195,197,197,197,197,195,195,
|
||
195,195,197,197,197,197,50,50,50,50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{20,1, 0,0,0}, // e
|
||
{20,1, 0,0,0}, // se
|
||
{20,1, 0,0,0}, // s
|
||
{20,1, 0,0,0}, // so
|
||
{20,1, 0,0,0}, // o
|
||
{20,1, 0,0,0}, // no
|
||
{20,1, 0,0,0}, // n
|
||
{20,1, 0,0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_CUEILLE2,
|
||
CHBLUPI,
|
||
{
|
||
{20, 48,194,194,194,198,198,198,198,194,194,
|
||
194,194,198,198,198,198,48,48,48,48}, // e
|
||
{1, 49}, // se
|
||
{20, 50,195,195,195,199,199,199,199,195,195,
|
||
195,195,199,199,199,199,50,50,50,50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{20,1, 0,0,0}, // e
|
||
{20,1, 0,0,0}, // se
|
||
{20,1, 0,0,0}, // s
|
||
{20,1, 0,0,0}, // so
|
||
{20,1, 0,0,0}, // o
|
||
{20,1, 0,0,0}, // no
|
||
{20,1, 0,0,0}, // n
|
||
{20,1, 0,0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_CUEILLE3,
|
||
CHBLUPI,
|
||
{
|
||
{20, 48,194,194,194,306,306,306,306,194,194,
|
||
194,194,306,306,306,306,48,48,48,48}, // e
|
||
{1, 49}, // se
|
||
{20, 50,195,195,195,307,307,307,307,195,195,
|
||
195,195,307,307,307,307,50,50,50,50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{20,1, 0,0,0}, // e
|
||
{20,1, 0,0,0}, // se
|
||
{20,1, 0,0,0}, // s
|
||
{20,1, 0,0,0}, // so
|
||
{20,1, 0,0,0}, // o
|
||
{20,1, 0,0,0}, // no
|
||
{20,1, 0,0,0}, // n
|
||
{20,1, 0,0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_LABO,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48},
|
||
{0}
|
||
},
|
||
{
|
||
{90,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MECHE,
|
||
CHBLUPI,
|
||
{
|
||
{36, 106,106,106,106,194,194,194,194,194,194,
|
||
194,194,194,194,194,194,194,194,194,194,
|
||
194,194,194,194,194,194,194,194,194,194,
|
||
110,110,110,110,110,110},
|
||
{0}
|
||
},
|
||
{
|
||
{36,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_DYNAMITE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48},
|
||
{0}
|
||
},
|
||
{
|
||
{12,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_DELAY,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_PONT,
|
||
CHBLUPI,
|
||
{
|
||
{8, 48,49,50,51,52,53,54,55}, // e
|
||
{1, 49}, // se
|
||
{8, 50,49,48,55,54,53,52,51}, // s
|
||
{1, 51}, // so
|
||
{8, 52,51,50,49,48,55,54,53}, // o
|
||
{1, 53}, // no
|
||
{8, 54,55,48,49,50,51,52,53}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{30,1, 0,0,0}, // e
|
||
{30,1, 0,0,0}, // se
|
||
{30,1, 0,0,0}, // s
|
||
{30,1, 0,0,0}, // so
|
||
{30,1, 0,0,0}, // o
|
||
{30,1, 0,0,0}, // no
|
||
{30,1, 0,0,0}, // n
|
||
{30,1, 0,0,0}, // ne
|
||
},
|
||
{30, SOUND_HOP,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_TAKE,
|
||
CHBLUPI,
|
||
{
|
||
{2+6+15, 106,106,48,48,48,48,48,48,106,
|
||
48,48,48,48,48,48,48,48,48,48,48,48,48,48},
|
||
{1, 49},
|
||
{2+6+15, 133,133,50,50,50,50,50,50,133,
|
||
50,50,50,50,50,50,50,50,50,50,50,50,50,50},
|
||
{1, 51},
|
||
{1, 52},
|
||
{1, 53},
|
||
{1, 54},
|
||
{1, 55},
|
||
},
|
||
{
|
||
{2+6+15,2+6+15,
|
||
0,0,0, 0,0,0,
|
||
0,0,-8, 0,0,-5, 0,0,-2, 0,0,+2, 0,0,+5, 0,0,+8,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{2+6+15,2+6+15,
|
||
0,0,0, 0,0,0,
|
||
0,0,-8, 0,0,-5, 0,0,-2, 0,0,+2, 0,0,+5, 0,0,+8,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{2+6+15, SOUND_HOP, -1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_SAUT, -1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_COUPTOC, -1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_DEPOSE,
|
||
CHBLUPI,
|
||
{
|
||
{10, 106,106,106,106,106,48,48,48,48,48},
|
||
{1, 49},
|
||
{10, 133,133,133,133,133,50,50,50,50,50},
|
||
{1, 51},
|
||
{1, 52},
|
||
{1, 53},
|
||
{1, 54},
|
||
{1, 55},
|
||
},
|
||
{
|
||
{10,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{10,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{10, SOUND_HOP, -1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_COUPTERRE, },
|
||
},
|
||
{
|
||
ACTION_BRULE,
|
||
CHBLUPI,
|
||
{
|
||
{8, 48,49,50,51,52,53,54,55},
|
||
{0}
|
||
},
|
||
{
|
||
{40,1, 0,0,-10},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_TCHAO,
|
||
CHBLUPI,
|
||
{
|
||
{48, 308,308,308,308,308,308,308,308,
|
||
308,308,308,308,309,309,309,309,
|
||
309,309,309,309,309,309,309,309,
|
||
310,310,310,310,310,310,311,311,
|
||
311,311,311,311,312,312,312,312,
|
||
312,312,313,313,313,313,313,313},
|
||
{0}
|
||
},
|
||
{
|
||
{48,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_ELECTRO,
|
||
CHBLUPI,
|
||
{
|
||
{4, 270,271,272,271},
|
||
{0}
|
||
},
|
||
{
|
||
{60,1, 0,0,0},
|
||
},
|
||
{30, SOUND_BRULE,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_BRULE,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_BRULE,-1,-1,-1,-1,-1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_GRILLE1,
|
||
CHBLUPI,
|
||
{
|
||
{40, 273,273,273,273,273,273,273,273,273,274,
|
||
273,273,273,274,273,273,273,273,273,273,
|
||
273,273,273,273,273,273,273,273,273,273,
|
||
273,274,273,273,273,273,273,273,273,273},
|
||
{0}
|
||
},
|
||
{
|
||
{40,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_GRILLE2,
|
||
CHBLUPI,
|
||
{
|
||
{12, 275,273,275,
|
||
276,275,276,
|
||
277,276,277,
|
||
278,277,278},
|
||
{0}
|
||
},
|
||
{
|
||
{12,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_GRILLE3,
|
||
CHBLUPI,
|
||
{
|
||
{50, 279,280,279,280,280,279,280,279,279,280,
|
||
280,280,279,280,279,279,280,279,280,280,
|
||
279, -1,279,280,280,279,280,279,279,280,
|
||
279,280,279,280, -1,280,279,280, -1,280,
|
||
279, -1,279,280, -1,279, -1,279, -1,280},
|
||
{0}
|
||
},
|
||
{
|
||
{50,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MANGE,
|
||
CHBLUPI,
|
||
{
|
||
{39, 113,114,114,113,113,113,114,114,113,114,
|
||
113,114,114,113,113,113,114,114,113,114,
|
||
113,114,114,113,113,113,114,114,113,114,
|
||
48,48,48,48,48,48,48,48,48},
|
||
{0}
|
||
},
|
||
{
|
||
{39,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_BOIT,
|
||
CHBLUPI,
|
||
{
|
||
{1, 193},
|
||
{0}
|
||
},
|
||
{
|
||
{40,2, 0,0,-3, 0,0,+3},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_CONTENT,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{20,4, 0,0,0, 0,0,-2, 0,0,0, 0,0,+2},
|
||
{20,4, 0,0,0, 0,0,-2, 0,0,0, 0,0,+2},
|
||
{20,4, 0,0,0, 0,0,-2, 0,0,0, 0,0,+2},
|
||
{20,4, 0,0,0, 0,0,-2, 0,0,0, 0,0,+2},
|
||
{20,4, 0,0,0, 0,0,-2, 0,0,0, 0,0,+2},
|
||
{20,4, 0,0,0, 0,0,-2, 0,0,0, 0,0,+2},
|
||
{20,4, 0,0,0, 0,0,-2, 0,0,0, 0,0,+2},
|
||
{20,4, 0,0,0, 0,0,-2, 0,0,0, 0,0,+2},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_NAISSANCE,
|
||
CHBLUPI,
|
||
{
|
||
{20+9, 115,115,115,115,115,115,115,115,115,115,
|
||
115,115,115,115,115,115,115,115,115,115,
|
||
48,49,50,51,52,53,54,55,48},
|
||
{0}
|
||
},
|
||
{
|
||
{20+9,20+9, 0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,0, 0,0,0, 0,0,0, 0,0,0, 0,0,0,
|
||
0,0,-10, 0,0,-10, 0,0,-8, 0,0,-3,
|
||
0,0,+3, 0,0,+8, 0,0,+10, 0,0,+10,
|
||
0,0,0},
|
||
},
|
||
{20+9, SOUND_NAISSANCE,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_NAISSANCE,-1,-1,-1,-1,-1,-1,-1,
|
||
SOUND_COUPTOC},
|
||
},
|
||
{
|
||
ACTION_TELEPORTE1,
|
||
CHBLUPI,
|
||
{
|
||
{16, 318,318,319,319,318,319,319,318,
|
||
318,319,319,318,318,319,319,318},
|
||
{0}
|
||
},
|
||
{
|
||
{32,4, -100,0,0, +100,0,0, +100,0,0, -100,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_TELEPORTE2,
|
||
CHBLUPI,
|
||
{
|
||
{16, 320,318,319,321,318,320,319,318,
|
||
318,321,319,318,320,319,321,318},
|
||
{0}
|
||
},
|
||
{
|
||
{32,4, -100,0,0, +100,0,0, +100,0,0, -100,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_TELEPORTE3,
|
||
CHBLUPI,
|
||
{
|
||
{32, 320,320,321,321,320,321,321,320,
|
||
320,321,321,320, -1,321,321,320,
|
||
320, -1,321,321, -1,321,321, -1,
|
||
320, -1, -1,320, -1,321, -1,320},
|
||
{0}
|
||
},
|
||
{
|
||
{32,4, 0,0,0, 0,0,-1, 0,0,+1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MISC1, // hausse les <20>paules
|
||
CHBLUPI,
|
||
{
|
||
{1, 140}, // e
|
||
{1, 141}, // se
|
||
{1, 142}, // s
|
||
{1, 143}, // so
|
||
{1, 144}, // o
|
||
{1, 145}, // no
|
||
{1, 146}, // n
|
||
{1, 147}, // ne
|
||
},
|
||
{
|
||
{3,1, 0,0,0},
|
||
{3,1, 0,0,0},
|
||
{3,1, 0,0,0},
|
||
{3,1, 0,0,0},
|
||
{3,1, 0,0,0},
|
||
{3,1, 0,0,0},
|
||
{3,1, 0,0,0},
|
||
{3,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MISC2, // grat-grat
|
||
CHBLUPI,
|
||
{
|
||
{6, 154,154,154,154,155,155}, // e
|
||
{1, 49}, // se
|
||
{6, 156,156,156,156,157,157}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{6, 158,158,158,158,159,159}, // ne
|
||
},
|
||
{
|
||
{24,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{24,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{24,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MISC3, // yoyo
|
||
CHBLUPI,
|
||
{
|
||
{8, 148,148,149,149,150,150,149,149}, // e
|
||
{1, 49}, // se
|
||
{8, 151,151,152,152,153,153,152,152}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{32,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{32,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MISC4, // ferme les yeux
|
||
CHBLUPI,
|
||
{
|
||
{1, 281}, // e
|
||
{1, 282}, // se
|
||
{1, 283}, // s
|
||
{1, 284}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 285}, // ne
|
||
},
|
||
{
|
||
{2,1, 0,0,0},
|
||
{2,1, 0,0,0},
|
||
{2,1, 0,0,0},
|
||
{2,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{2,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MISC5, // oh<6F>
|
||
CHBLUPI,
|
||
{
|
||
{8, 110,110,111,111,110,110,112,112},
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{16,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MISC6, // diabolo
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{6, 361,362,363,364,365,363}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{36,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
{ 1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_MISC1f,
|
||
CHBLUPI,
|
||
{
|
||
{12, 69,69,69,72,72,72,69,69,69,90,90,90}, // e
|
||
{12, 72,72,72,75,75,75,72,72,72,69,69,69}, // se
|
||
{12, 75,75,75,78,78,78,75,75,75,72,72,72}, // s
|
||
{12, 78,78,78,81,81,81,78,78,78,75,75,75}, // so
|
||
{12, 81,81,81,84,84,84,81,81,81,78,78,78}, // o
|
||
{12, 84,84,84,87,87,87,84,84,84,81,81,81}, // no
|
||
{12, 87,87,87,90,90,90,87,87,87,84,84,84}, // n
|
||
{12, 90,90,90,69,69,69,90,90,90,87,87,87}, // ne
|
||
},
|
||
{
|
||
{12,1, 0,0,0},
|
||
{12,1, 0,0,0},
|
||
{12,1, 0,0,0},
|
||
{12,1, 0,0,0},
|
||
{12,1, 0,0,0},
|
||
{12,1, 0,0,0},
|
||
{12,1, 0,0,0},
|
||
{12,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_ARMUREOPEN,
|
||
CHBLUPI,
|
||
{
|
||
{1, 346},
|
||
{0}
|
||
},
|
||
{
|
||
{15,1, 0,0,0},
|
||
},
|
||
{15, SOUND_ARMUREOPEN,-1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_ARMURECLOSE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 346},
|
||
{0}
|
||
},
|
||
{
|
||
{15,1, 0,0,0},
|
||
},
|
||
{15, -1,-1,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,SOUND_ARMURECLOSE},
|
||
},
|
||
|
||
// Disciple :
|
||
|
||
{
|
||
ACTION_D_STOP,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_MARCHE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 48}, // e
|
||
{1, 49}, // se
|
||
{1, 50}, // s
|
||
{1, 51}, // so
|
||
{1, 52}, // o
|
||
{1, 53}, // no
|
||
{1, 54}, // n
|
||
{1, 55}, // ne
|
||
},
|
||
{
|
||
{5,1, +600,+300,0},
|
||
{7,1, 0,+429,0},
|
||
{5,1, -600,+300,0},
|
||
{7,1, -858, 0,0},
|
||
{5,1, -600,-300,0},
|
||
{7,1, 0,-429,0},
|
||
{5,1, +600,-300,0},
|
||
{7,1, +858, 0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_BUILD,
|
||
CHBLUPI,
|
||
{
|
||
{4, 290,304,290,292}, // e
|
||
{4, 292,290,292,294}, // se
|
||
{4, 294,292,294,296}, // s
|
||
{4, 296,294,296,298}, // so
|
||
{4, 298,296,298,300}, // o
|
||
{4, 300,298,300,302}, // no
|
||
{4, 302,300,302,304}, // n
|
||
{4, 304,302,304,290}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0}, // e
|
||
{40,1, 0,0,0}, // se
|
||
{40,1, 0,0,0}, // s
|
||
{40,1, 0,0,0}, // so
|
||
{40,1, 0,0,0}, // o
|
||
{40,1, 0,0,0}, // no
|
||
{40,1, 0,0,0}, // n
|
||
{40,1, 0,0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_PIOCHE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 290}, // e
|
||
{1, 292}, // se
|
||
{1, 294}, // s
|
||
{1, 296}, // so
|
||
{1, 298}, // o
|
||
{1, 300}, // no
|
||
{1, 302}, // n
|
||
{1, 304}, // ne
|
||
},
|
||
{
|
||
{40,4, 0,0,-2, 0,0,-2, 0,0,+2, 0,0,+2},
|
||
{40,4, 0,0,-2, 0,0,-2, 0,0,+2, 0,0,+2},
|
||
{40,4, 0,0,-2, 0,0,-2, 0,0,+2, 0,0,+2},
|
||
{40,4, 0,0,-2, 0,0,-2, 0,0,+2, 0,0,+2},
|
||
{40,4, 0,0,-2, 0,0,-2, 0,0,+2, 0,0,+2},
|
||
{40,4, 0,0,-2, 0,0,-2, 0,0,+2, 0,0,+2},
|
||
{40,4, 0,0,-2, 0,0,-2, 0,0,+2, 0,0,+2},
|
||
{40,4, 0,0,-2, 0,0,-2, 0,0,+2, 0,0,+2},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_ARROSE,
|
||
CHBLUPI,
|
||
{
|
||
{12, 290,290,290,304,304,304,290,290,290,292,292,292}, // e
|
||
{12, 292,292,292,290,290,290,292,292,292,294,294,294}, // se
|
||
{12, 294,294,294,292,292,292,294,294,294,296,296,296}, // s
|
||
{12, 296,296,296,294,294,294,296,296,296,298,298,298}, // so
|
||
{12, 298,298,298,296,296,296,298,298,298,300,300,300}, // o
|
||
{12, 300,300,300,298,298,298,300,300,300,302,302,302}, // no
|
||
{12, 302,302,302,300,300,300,302,302,302,304,304,304}, // n
|
||
{12, 304,304,304,302,302,302,304,304,304,290,290,290}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_BECHE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 290}, // e
|
||
{1, 292}, // se
|
||
{1, 294}, // s
|
||
{1, 296}, // so
|
||
{1, 298}, // o
|
||
{1, 300}, // no
|
||
{1, 302}, // n
|
||
{1, 304}, // ne
|
||
},
|
||
{
|
||
{40,4, 0,0,0, 0,0,-2, 0,0,+2, 0,0,0},
|
||
{40,4, 0,0,0, 0,0,-2, 0,0,+2, 0,0,0},
|
||
{40,4, 0,0,0, 0,0,-2, 0,0,+2, 0,0,0},
|
||
{40,4, 0,0,0, 0,0,-2, 0,0,+2, 0,0,0},
|
||
{40,4, 0,0,0, 0,0,-2, 0,0,+2, 0,0,0},
|
||
{40,4, 0,0,0, 0,0,-2, 0,0,+2, 0,0,0},
|
||
{40,4, 0,0,0, 0,0,-2, 0,0,+2, 0,0,0},
|
||
{40,4, 0,0,0, 0,0,-2, 0,0,+2, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_SCIE,
|
||
CHBLUPI,
|
||
{
|
||
{8, 290,290,304,304,290,290,292,292}, // e
|
||
{8, 292,292,290,290,292,292,294,294}, // se
|
||
{8, 294,294,292,292,294,294,296,296}, // s
|
||
{8, 296,296,294,294,296,296,298,298}, // so
|
||
{8, 298,298,296,296,298,298,300,300}, // o
|
||
{8, 300,300,298,298,300,300,302,302}, // no
|
||
{8, 302,302,300,300,302,302,304,304}, // n
|
||
{8, 304,304,302,302,304,304,290,290}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0}, // e
|
||
{40,1, 0,0,0}, // se
|
||
{40,1, 0,0,0}, // s
|
||
{40,1, 0,0,0}, // so
|
||
{40,1, 0,0,0}, // o
|
||
{40,1, 0,0,0}, // no
|
||
{40,1, 0,0,0}, // n
|
||
{40,1, 0,0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_CUEILLE1,
|
||
CHBLUPI,
|
||
{
|
||
{12, 290,290,290,304,304,304,290,290,290,292,292,292}, // e
|
||
{12, 292,292,292,290,290,290,292,292,292,294,294,294}, // se
|
||
{12, 294,294,294,292,292,292,294,294,294,296,296,296}, // s
|
||
{12, 296,296,296,294,294,294,296,296,296,298,298,298}, // so
|
||
{12, 298,298,298,296,296,296,298,298,298,300,300,300}, // o
|
||
{12, 300,300,300,298,298,298,300,300,300,302,302,302}, // no
|
||
{12, 302,302,302,300,300,300,302,302,302,304,304,304}, // n
|
||
{12, 304,304,304,302,302,302,304,304,304,290,290,290}, // ne
|
||
},
|
||
{
|
||
{20,1, 0,0,0}, // e
|
||
{20,1, 0,0,0}, // se
|
||
{20,1, 0,0,0}, // s
|
||
{20,1, 0,0,0}, // so
|
||
{20,1, 0,0,0}, // o
|
||
{20,1, 0,0,0}, // no
|
||
{20,1, 0,0,0}, // n
|
||
{20,1, 0,0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_CUEILLE2,
|
||
CHBLUPI,
|
||
{
|
||
{12, 290,290,290,304,304,304,290,290,290,292,292,292}, // e
|
||
{12, 292,292,292,290,290,290,292,292,292,294,294,294}, // se
|
||
{12, 294,294,294,292,292,292,294,294,294,296,296,296}, // s
|
||
{12, 296,296,296,294,294,294,296,296,296,298,298,298}, // so
|
||
{12, 298,298,298,296,296,296,298,298,298,300,300,300}, // o
|
||
{12, 300,300,300,298,298,298,300,300,300,302,302,302}, // no
|
||
{12, 302,302,302,300,300,300,302,302,302,304,304,304}, // n
|
||
{12, 304,304,304,302,302,302,304,304,304,290,290,290}, // ne
|
||
},
|
||
{
|
||
{20,1, 0,0,0}, // e
|
||
{20,1, 0,0,0}, // se
|
||
{20,1, 0,0,0}, // s
|
||
{20,1, 0,0,0}, // so
|
||
{20,1, 0,0,0}, // o
|
||
{20,1, 0,0,0}, // no
|
||
{20,1, 0,0,0}, // n
|
||
{20,1, 0,0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_MECHE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 290}, // e
|
||
{1, 292}, // se
|
||
{1, 294}, // s
|
||
{1, 296}, // so
|
||
{1, 298}, // o
|
||
{1, 300}, // no
|
||
{1, 302}, // n
|
||
{1, 304}, // ne
|
||
},
|
||
{
|
||
{36,2, 0,0,-2, 0,0,+2},
|
||
{36,2, 0,0,-2, 0,0,+2},
|
||
{36,2, 0,0,-2, 0,0,+2},
|
||
{36,2, 0,0,-2, 0,0,+2},
|
||
{36,2, 0,0,-2, 0,0,+2},
|
||
{36,2, 0,0,-2, 0,0,+2},
|
||
{36,2, 0,0,-2, 0,0,+2},
|
||
{36,2, 0,0,-2, 0,0,+2},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_D_TCHAO,
|
||
CHBLUPI,
|
||
{
|
||
{4, 290,304,290,292}, // e
|
||
{4, 292,290,292,294}, // se
|
||
{4, 294,292,294,296}, // s
|
||
{4, 296,294,296,298}, // so
|
||
{4, 298,296,298,300}, // o
|
||
{4, 300,298,300,302}, // no
|
||
{4, 302,300,302,304}, // n
|
||
{4, 304,302,304,290}, // ne
|
||
},
|
||
{
|
||
{8*6,1, 0,0,0},
|
||
{8*6,1, 0,0,0},
|
||
{8*6,1, 0,0,0},
|
||
{8*6,1, 0,0,0},
|
||
{8*6,1, 0,0,0},
|
||
{8*6,1, 0,0,0},
|
||
{8*6,1, 0,0,0},
|
||
{8*6,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
|
||
// Araign<67>e :
|
||
|
||
{
|
||
ACTION_A_STOP,
|
||
CHBLUPI,
|
||
{
|
||
{4, 116,117,117,116}, // e
|
||
{4, 118,119,119,118}, // se
|
||
{4, 120,121,121,120}, // s
|
||
{4, 122,123,123,122}, // so
|
||
{4, 124,125,125,124}, // o
|
||
{4, 126,127,127,126}, // no
|
||
{4, 128,129,129,128}, // n
|
||
{4, 130,131,131,130}, // ne
|
||
},
|
||
{
|
||
{4,4, 0,0,0, 0,0,-5, 0,0,+5, 0,0,0},
|
||
{4,4, 0,0,0, 0,0,-5, 0,0,+5, 0,0,0},
|
||
{4,4, 0,0,0, 0,0,-5, 0,0,+5, 0,0,0},
|
||
{4,4, 0,0,0, 0,0,-5, 0,0,+5, 0,0,0},
|
||
{4,4, 0,0,0, 0,0,-5, 0,0,+5, 0,0,0},
|
||
{4,4, 0,0,0, 0,0,-5, 0,0,+5, 0,0,0},
|
||
{4,4, 0,0,0, 0,0,-5, 0,0,+5, 0,0,0},
|
||
{4,4, 0,0,0, 0,0,-5, 0,0,+5, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_A_MARCHE,
|
||
CHBLUPI,
|
||
{
|
||
{10, 117,117,117,117,117,117,117,117,116,116},
|
||
{10, 119,119,119,119,119,119,119,119,118,118},
|
||
{10, 121,121,121,121,121,121,121,121,120,120},
|
||
{10, 123,123,123,123,123,123,123,123,122,122},
|
||
{10, 125,125,125,125,125,125,125,125,124,124},
|
||
{10, 127,127,127,127,127,127,127,127,126,126},
|
||
{10, 129,129,129,129,129,129,129,129,128,128},
|
||
{10, 131,131,131,131,131,131,131,131,130,130},
|
||
},
|
||
{
|
||
{10,10, +300,+150,-10, +300,+150,-10, +300,+150,-10, +300,+150,-8, +300,+150,-2,
|
||
+300,+150,+2, +300,+150,+8, +300,+150,+10, +300,+150,+10, +300,+150,+10},
|
||
{10,10, 0,+300,-10, 0,+300,-10, 0,+300,-10, 0,+300,-8, 0,+300,-2,
|
||
0,+300,+2, 0,+300,+8, 0,+300,+10, 0,+300,+10, 0,+300,+10},
|
||
{10,10, -300,+150,-10, -300,+150,-10, -300,+150,-10, -300,+150,-8, -300,+150,-2,
|
||
-300,+150,+2, -300,+150,+8, -300,+150,+10, -300,+150,+10, -300,+150,+10},
|
||
{10,10, -600,0,-10, -600,0,-10, -600,0,-10, -600,0,-8, -600,0,-2,
|
||
-600,0,+2, -600,0,+8, -600,0,+10, -600,0,+10, -600,0,+10},
|
||
{10,10, -300,-150,-10, -300,-150,-10, -300,-150,-10, -300,-150,-8, -300,-150,-2,
|
||
-300,-150,+2, -300,-150,+8, -300,-150,+10, -300,-150,+10, -300,-150,+10},
|
||
{10,10, 0,-300,-10, 0,-300,-10, 0,-300,-10, 0,-300,-8, 0,-300,-2,
|
||
0,-300,+2, 0,-300,+8, 0,-300,+10, 0,-300,+10, 0,-300,+10},
|
||
{10,10, +300,-150,-10, +300,-150,-10, +300,-150,-10, +300,-150,-8, +300,-150,-2,
|
||
+300,-150,+2, +300,-150,+8, +300,-150,+10, +300,-150,+10, +300,-150,+10},
|
||
{10,10, +600,0,-10, +600,0,-10, +600,0,-10, +600,0,-8, +600,0,-2,
|
||
+600,0,+2, +600,0,+8, +600,0,+10, +600,0,+10, +600,0,+10},
|
||
},
|
||
{10, -1,-1,-1,-1,-1,-1,-1,-1,-1,SOUND_A_SAUT},
|
||
},
|
||
{
|
||
ACTION_A_GRILLE,
|
||
CHBLUPI,
|
||
{
|
||
{40, 165,165,166,165,165,166,165,166,165,165,
|
||
166,166,167,166,167,167,166,166,167,166,
|
||
167,167,167,168,167,167,167,168,167,167,
|
||
168,167,168,168,168,168,167,168,168,168},
|
||
{0}
|
||
},
|
||
{
|
||
{40,1, 0,0,0},
|
||
},
|
||
{30, SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_A_POISON,
|
||
CHBLUPI,
|
||
{
|
||
{8, 117,119,121,123,125,127,129,131},
|
||
{0}
|
||
},
|
||
{
|
||
{32,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_A_MORT1,
|
||
CHBLUPI,
|
||
{
|
||
{6, 314,315,316,317,316,315},
|
||
{0}
|
||
},
|
||
{
|
||
{30,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_A_MORT2,
|
||
CHBLUPI,
|
||
{
|
||
{50, 314,314,314,314,314,315,316,315,315,316,
|
||
317,317,317,316,317,317,317,317,317,317,
|
||
316,315,314,314,314,315,316,315,315,315,
|
||
316,316,316,316,316,316,316,316,316,316,
|
||
316,315,314,314,314,314,314,314,317,314},
|
||
{0}
|
||
},
|
||
{
|
||
{100,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_A_MORT3,
|
||
CHBLUPI,
|
||
{
|
||
{1, 317},
|
||
{0}
|
||
},
|
||
{
|
||
{100,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
|
||
// Virus :
|
||
|
||
{
|
||
ACTION_V_STOP,
|
||
CHBLUPI,
|
||
{
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
{0}
|
||
},
|
||
{
|
||
{10,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_V_MARCHE,
|
||
CHBLUPI,
|
||
{
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
{10, 160,161,162,163,161,160,162,161,163,162},
|
||
},
|
||
{
|
||
{50,1, +60,+30,0}, // e
|
||
{75,1, 0,+40,0}, // se
|
||
{50,1, -60,+30,0}, // s
|
||
{75,1, -80, 0,0}, // so
|
||
{50,1, -60,-30,0}, // o
|
||
{75,1, 0,-40,0}, // no
|
||
{50,1, +60,-30,0}, // n
|
||
{75,1, +80, 0,0}, // ne
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_V_GRILLE,
|
||
CHBLUPI,
|
||
{
|
||
{5, 164,160,164,164,160},
|
||
{0}
|
||
},
|
||
{
|
||
{40,1, 0,0,0},
|
||
},
|
||
{30, SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1,
|
||
SOUND_RAYON1,-1,-1,-1,-1},
|
||
},
|
||
|
||
|
||
// Tracks :
|
||
|
||
{
|
||
ACTION_T_STOP,
|
||
CHBLUPI,
|
||
{
|
||
{1, 200}, // e
|
||
{1, 202}, // se
|
||
{1, 204}, // s
|
||
{1, 206}, // so
|
||
{1, 208}, // o
|
||
{1, 210}, // no
|
||
{1, 212}, // n
|
||
{1, 214}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_T_MARCHE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 200}, // e
|
||
{1, 202}, // se
|
||
{1, 204}, // s
|
||
{1, 206}, // so
|
||
{1, 208}, // o
|
||
{1, 210}, // no
|
||
{1, 212}, // n
|
||
{1, 214}, // ne
|
||
},
|
||
{
|
||
{10,1, +300,+150,0}, // e
|
||
{15,1, 0,+200,0}, // se
|
||
{10,1, -300,+150,0}, // s
|
||
{15,1, -400, 0,0}, // so
|
||
{10,1, -300,-150,0}, // o
|
||
{15,1, 0,-200,0}, // no
|
||
{10,1, +300,-150,0}, // n
|
||
{15,1, +400, 0,0}, // ne
|
||
},
|
||
{5, SOUND_T_MOTEUR,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_T_ECRASE,
|
||
CHBLUPI,
|
||
{
|
||
{8, 200,201,201,200,200,215,215,200}, // e
|
||
{8, 202,203,203,202,202,201,201,202}, // se
|
||
{8, 204,205,205,204,204,203,203,204}, // s
|
||
{8, 206,207,207,206,206,205,205,206}, // so
|
||
{8, 208,209,209,208,208,207,207,208}, // o
|
||
{8, 210,211,211,210,210,209,209,210}, // no
|
||
{8, 212,213,213,212,212,211,211,212}, // n
|
||
{8, 214,215,215,214,214,213,213,214}, // ne
|
||
},
|
||
{
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
|
||
// Robot :
|
||
|
||
{
|
||
ACTION_R_STOP,
|
||
CHBLUPI,
|
||
{
|
||
{1, 216}, // e
|
||
{1, 218}, // se
|
||
{1, 220}, // s
|
||
{1, 222}, // so
|
||
{1, 224}, // o
|
||
{1, 226}, // no
|
||
{1, 228}, // n
|
||
{1, 230}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_R_MARCHE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 216}, // e
|
||
{1, 218}, // se
|
||
{1, 220}, // s
|
||
{1, 222}, // so
|
||
{1, 224}, // o
|
||
{1, 226}, // no
|
||
{1, 228}, // n
|
||
{1, 230}, // ne
|
||
},
|
||
{
|
||
#if 0
|
||
{20,1, +150, +75,0}, // e
|
||
{30,1, 0,+100,0}, // se
|
||
{20,1, -150, +75,0}, // s
|
||
{30,1, -200, 0,0}, // so
|
||
{20,1, -150, -75,0}, // o
|
||
{30,1, 0,-100,0}, // no
|
||
{20,1, +150, -75,0}, // n
|
||
{30,1, +200, 0,0}, // ne
|
||
#else
|
||
{20,20, +20,+10,0, +80,+40,0, +140,+70,0, +180,+90,0,
|
||
+180,+90,0, +180,+90,0, +180,+90,0, +180,+90,0,
|
||
+180,+90,0, +180,+90,0, +180,+90,0, +180,+90,0,
|
||
+180,+90,0, +180,+90,0, +180,+90,0, +180,+90,0,
|
||
+180,+90,0, +140,+70,0, +80,+40,0, +20,+10,0},
|
||
{30,30, 0, +10,0, 0, +20,0, 0, +60,0, 0, +90,0, 0,+120,0,
|
||
0,+120,0, 0,+120,0, 0,+120,0, 0,+120,0, 0,+120,0,
|
||
0,+120,0, 0,+120,0, 0,+120,0, 0,+120,0, 0,+120,0,
|
||
0,+120,0, 0,+120,0, 0,+120,0, 0,+120,0, 0,+120,0,
|
||
0,+120,0, 0,+120,0, 0,+120,0, 0,+120,0, 0,+120,0,
|
||
0,+120,0, 0, +90,0, 0, +60,0, 0, +20,0, 0, +10,0},
|
||
{20,20, -20,+10,0, -80,+40,0, -140,+70,0, -180,+90,0,
|
||
-180,+90,0, -180,+90,0, -180,+90,0, -180,+90,0,
|
||
-180,+90,0, -180,+90,0, -180,+90,0, -180,+90,0,
|
||
-180,+90,0, -180,+90,0, -180,+90,0, -180,+90,0,
|
||
-180,+90,0, -140,+70,0, -80,+40,0, -20,+10,0},
|
||
{30,30, -20,0,0, -40,0,0, -120,0,0, -180,0,0, -240,0,0,
|
||
-240,0,0, -240,0,0, -240,0,0, -240,0,0, -240,0,0,
|
||
-240,0,0, -240,0,0, -240,0,0, -240,0,0, -240,0,0,
|
||
-240,0,0, -240,0,0, -240,0,0, -240,0,0, -240,0,0,
|
||
-240,0,0, -240,0,0, -240,0,0, -240,0,0, -240,0,0,
|
||
-240,0,0, -180,0,0, -120,0,0, -40,0,0, -20,0,0},
|
||
{20,20, -20,-10,0, -80,-40,0, -140,-70,0, -180,-90,0,
|
||
-180,-90,0, -180,-90,0, -180,-90,0, -180,-90,0,
|
||
-180,-90,0, -180,-90,0, -180,-90,0, -180,-90,0,
|
||
-180,-90,0, -180,-90,0, -180,-90,0, -180,-90,0,
|
||
-180,-90,0, -140,-70,0, -80,-40,0, -20,-10,0},
|
||
{30,30, 0, -10,0, 0, -20,0, 0, -60,0, 0, -90,0, 0,-120,0,
|
||
0,-120,0, 0,-120,0, 0,-120,0, 0,-120,0, 0,-120,0,
|
||
0,-120,0, 0,-120,0, 0,-120,0, 0,-120,0, 0,-120,0,
|
||
0,-120,0, 0,-120,0, 0,-120,0, 0,-120,0, 0,-120,0,
|
||
0,-120,0, 0,-120,0, 0,-120,0, 0,-120,0, 0,-120,0,
|
||
0,-120,0, 0, -90,0, 0, -60,0, 0, -20,0, 0, -10,0},
|
||
{20,20, +20,-10,0, +80,-40,0, +140,-70,0, +180,-90,0,
|
||
+180,-90,0, +180,-90,0, +180,-90,0, +180,-90,0,
|
||
+180,-90,0, +180,-90,0, +180,-90,0, +180,-90,0,
|
||
+180,-90,0, +180,-90,0, +180,-90,0, +180,-90,0,
|
||
+180,-90,0, +140,-70,0, +80,-40,0, +20,-10,0},
|
||
{30,30, +20,0,0, +40,0,0, +120,0,0, +180,0,0, +240,0,0,
|
||
+240,0,0, +240,0,0, +240,0,0, +240,0,0, +240,0,0,
|
||
+240,0,0, +240,0,0, +240,0,0, +240,0,0, +240,0,0,
|
||
+240,0,0, +240,0,0, +240,0,0, +240,0,0, +240,0,0,
|
||
+240,0,0, +240,0,0, +240,0,0, +240,0,0, +240,0,0,
|
||
+240,0,0, +180,0,0, +120,0,0, +40,0,0, +20,0,0},
|
||
#endif
|
||
},
|
||
{20, -1,-1,SOUND_R_MOTEUR,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
|
||
},
|
||
{
|
||
ACTION_R_APLAT,
|
||
CHBLUPI,
|
||
{
|
||
{1, 216}, // e
|
||
{1, 218}, // se
|
||
{1, 220}, // s
|
||
{1, 222}, // so
|
||
{1, 224}, // o
|
||
{1, 226}, // no
|
||
{1, 228}, // n
|
||
{1, 230}, // ne
|
||
},
|
||
{
|
||
{40,2, 0,0,-2, 0,0,+2},
|
||
{40,2, 0,0,-2, 0,0,+2},
|
||
{40,2, 0,0,-2, 0,0,+2},
|
||
{40,2, 0,0,-2, 0,0,+2},
|
||
{40,2, 0,0,-2, 0,0,+2},
|
||
{40,2, 0,0,-2, 0,0,+2},
|
||
{40,2, 0,0,-2, 0,0,+2},
|
||
{40,2, 0,0,-2, 0,0,+2},
|
||
},
|
||
{30, -1,SOUND_R_APLAT,-1,-1,-1,SOUND_R_APLAT,-1,-1,
|
||
-1,SOUND_R_APLAT,-1,-1,-1,SOUND_R_APLAT,-1,-1,
|
||
-1,SOUND_R_APLAT,-1,-1,-1,SOUND_R_APLAT,-1,-1,
|
||
-1,SOUND_R_APLAT,-1,-1,-1,SOUND_R_APLAT},
|
||
},
|
||
{
|
||
ACTION_R_BUILD,
|
||
CHBLUPI,
|
||
{
|
||
{8, 216,231,231,216,216,217,217,216}, // e
|
||
{8, 218,217,217,218,218,219,219,218}, // se
|
||
{8, 220,219,219,220,220,221,221,220}, // s
|
||
{8, 222,221,221,222,222,223,223,222}, // so
|
||
{8, 224,223,223,224,224,225,225,224}, // o
|
||
{8, 226,225,225,226,226,227,227,226}, // no
|
||
{8, 228,227,227,228,228,229,229,228}, // n
|
||
{8, 230,229,229,230,230,231,231,230}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
},
|
||
{30, -1,SOUND_R_ROTATE,-1,-1,-1,SOUND_R_ROTATE,-1,-1,
|
||
-1,SOUND_R_ROTATE,-1,-1,-1,SOUND_R_ROTATE,-1,-1,
|
||
-1,SOUND_R_ROTATE,-1,-1,-1,SOUND_R_ROTATE,-1,-1,
|
||
-1,SOUND_R_ROTATE,-1,-1,-1,SOUND_R_ROTATE},
|
||
},
|
||
{
|
||
ACTION_R_DELAY,
|
||
CHBLUPI,
|
||
{
|
||
{1, 216}, // e
|
||
{1, 218}, // se
|
||
{1, 220}, // s
|
||
{1, 222}, // so
|
||
{1, 224}, // o
|
||
{1, 226}, // no
|
||
{1, 228}, // n
|
||
{1, 230}, // ne
|
||
},
|
||
{
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
{40,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_R_CHARGE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 216}, // e
|
||
{1, 218}, // se
|
||
{1, 220}, // s
|
||
{1, 222}, // so
|
||
{1, 224}, // o
|
||
{1, 226}, // no
|
||
{1, 228}, // n
|
||
{1, 230}, // ne
|
||
},
|
||
{
|
||
{40,2, 0,0,-1, 0,0,+1},
|
||
{40,2, 0,0,-1, 0,0,+1},
|
||
{40,2, 0,0,-1, 0,0,+1},
|
||
{40,2, 0,0,-1, 0,0,+1},
|
||
{40,2, 0,0,-1, 0,0,+1},
|
||
{40,2, 0,0,-1, 0,0,+1},
|
||
{40,2, 0,0,-1, 0,0,+1},
|
||
{40,2, 0,0,-1, 0,0,+1},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_R_ECRASE,
|
||
CHBLUPI,
|
||
{
|
||
{8, 216,217,217,216,216,231,231,216}, // e
|
||
{8, 218,219,219,218,218,217,217,218}, // se
|
||
{8, 220,221,221,220,220,219,219,220}, // s
|
||
{8, 222,223,223,222,222,221,221,222}, // so
|
||
{8, 224,225,225,224,224,223,223,224}, // o
|
||
{8, 226,227,227,226,226,225,225,226}, // no
|
||
{8, 228,229,229,228,228,227,227,228}, // n
|
||
{8, 230,231,231,230,230,229,229,230}, // ne
|
||
},
|
||
{
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
{16,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
|
||
// Bombe :
|
||
|
||
{
|
||
ACTION_B_STOP,
|
||
CHBLUPI,
|
||
{
|
||
{1, 232}, // e
|
||
{1, 232}, // se
|
||
{1, 232}, // s
|
||
{1, 232}, // so
|
||
{1, 232}, // o
|
||
{1, 232}, // no
|
||
{1, 232}, // n
|
||
{1, 232}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_B_MARCHE,
|
||
CHBLUPI,
|
||
{
|
||
{10, 233,233,233,233,232,232,232,232,232,232},
|
||
{10, 233,233,233,233,232,232,232,232,232,232},
|
||
{10, 233,233,233,233,232,232,232,232,232,232},
|
||
{10, 233,233,233,233,232,232,232,232,232,232},
|
||
{10, 233,233,233,233,232,232,232,232,232,232},
|
||
{10, 233,233,233,233,232,232,232,232,232,232},
|
||
{10, 233,233,233,233,232,232,232,232,232,232},
|
||
{10, 233,233,233,233,232,232,232,232,232,232},
|
||
},
|
||
{
|
||
#if 0
|
||
{20,10, +150,+75,-4, +150,+75,-3, +150,+75,-2, +150,+75,-1,
|
||
+150,+75,0, +150,+75,0,
|
||
+150,+75,+1, +150,+75,+2, +150,+75,+3, +150,+75,+4},
|
||
{30,10, 0,+100,-4, 0,+100,-3, 0,+100,-2, 0,+100,-1,
|
||
0,+100,0, 0,+100,0,
|
||
0,+100,+1, 0,+100,+2, 0,+100,+3, 0,+100,+4},
|
||
{20,10, -150,+75,-4, -150,+75,-3, -150,+75,-2, -150,+75,-1,
|
||
-150,+75,0, -150,+75,0,
|
||
-150,+75,+1, -150,+75,+2, -150,+75,+3, -150,+75,+4},
|
||
{30,10, -200,0,-4, -200,0,-3, -200,0,-2, -200,0,-1,
|
||
-200,0,0, -200,0,0,
|
||
-200,0,+1, -200,0,+2, -200,0,+3, -200,0,+4},
|
||
{20,10, -150,-75,-4, -150,-75,-3, -150,-75,-2, -150,-75,-1,
|
||
-150,-75,0, -150,-75,0,
|
||
-150,-75,+1, -150,-75,+2, -150,-75,+3, -150,-75,+4},
|
||
{30,10, 0,-100,-4, 0,-100,-3, 0,-100,-2, 0,-100,-1,
|
||
0,-100,0, 0,-100,0,
|
||
0,-100,+1, 0,-100,+2, 0,-100,+3, 0,-100,+4},
|
||
{20,10, +150,-75,-4, +150,-75,-3, +150,-75,-2, +150,-75,-1,
|
||
+150,-75,0, +150,-75,0,
|
||
+150,-75,+1, +150,-75,+2, +150,-75,+3, +150,-75,+4},
|
||
{30,10, +200,0,-4, +200,0,-3, +200,0,-2, +200,0,-1,
|
||
+200,0,0, +200,0,0,
|
||
+200,0,+1, +200,0,+2, +200,0,+3, +200,0,+4},
|
||
#else
|
||
{20,10, 0,0,+3, 0,0,+4, 0,0,-4, 0,0,-3, +150,+75,-2, +300,+150,-1,
|
||
+300,+150,0, +300,+150,0,
|
||
+300,+150,+1, +150,+75,+2},
|
||
{30,10, 0,0,+3, 0,0,+4, 0,0,-4, 0,0,-3, 0,+100,-2, 0,+200,-1,
|
||
0,+200,0, 0,+200,0,
|
||
0,+200,+1, 0,+100,+2},
|
||
{20,10, 0,0,+3, 0,0,+4, 0,0,-4, 0,0,-3, -150,+75,-2, -300,+150,-1,
|
||
-300,+150,0, -300,+150,0,
|
||
-300,+150,+1, -150,+75,+2},
|
||
{30,10, 0,0,+3, 0,0,+4, 0,0,-4, 0,0,-3, -200,0,-2, -400,0,-1,
|
||
-400,0,0, -400,0,0,
|
||
-400,0,+1, -200,0,+2},
|
||
{20,10, 0,0,+3, 0,0,+4, 0,0,-4, 0,0,-3, -150,-75,-2, -300,-150,-1,
|
||
-300,-150,0, -300,-150,0,
|
||
-300,-150,+1, -150,-75,+2},
|
||
{30,10, 0,0,+3, 0,0,+4, 0,0,-4, 0,0,-3, 0,-100,-2, 0,-200,-1,
|
||
0,-200,0, 0,-200,0,
|
||
0,-200,+1, 0,-100,+2},
|
||
{20,10, 0,0,+3, 0,0,+4, 0,0,-4, 0,0,-3, +150,-75,-2, +300,-150,-1,
|
||
+300,-150,0, +300,-150,0,
|
||
+300,-150,+1, +150,-75,+2},
|
||
{30,10, 0,0,+3, 0,0,+4, 0,0,-4, 0,0,-3, +200,0,-2, +400,0,-1,
|
||
+400,0,0, +400,0,0,
|
||
+400,0,+1, +200,0,+2},
|
||
#endif
|
||
},
|
||
{30, -1,-1,SOUND_B_SAUT,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,SOUND_B_SAUT,-1,-1,-1,-1,-1,-1,-1,
|
||
-1,-1,SOUND_B_SAUT,-1,-1,-1,-1,-1,-1,-1},
|
||
},
|
||
|
||
// D<>tonnateur de mine.
|
||
|
||
{
|
||
ACTION_D_DELAY,
|
||
CHBLUPI,
|
||
{
|
||
{1, 0},
|
||
{0}
|
||
},
|
||
{
|
||
{15,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
|
||
// Electro :
|
||
|
||
{
|
||
ACTION_E_STOP,
|
||
CHBLUPI,
|
||
{
|
||
{1, 266}, // e
|
||
{1, 266}, // se
|
||
{1, 266}, // s
|
||
{1, 266}, // so
|
||
{1, 266}, // o
|
||
{1, 266}, // no
|
||
{1, 266}, // n
|
||
{1, 266}, // ne
|
||
},
|
||
{
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
{1,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_E_MARCHE,
|
||
CHBLUPI,
|
||
{
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
},
|
||
{
|
||
{5,1, +600,+300,0},
|
||
{7,1, 0,+429,0},
|
||
{5,1, -600,+300,0},
|
||
{7,1, -858, 0,0},
|
||
{5,1, -600,-300,0},
|
||
{7,1, 0,-429,0},
|
||
{5,1, +600,-300,0},
|
||
{7,1, +858, 0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_E_DEBUT,
|
||
CHBLUPI,
|
||
{
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
{1, 266},
|
||
},
|
||
{
|
||
{8,8, 0,0,-3, 0,0,-2, 0,0,-1, 0,0,0, 0,0,+1, 0,0,+2, 0,0,+3, 0,0,0},
|
||
{8,8, 0,0,-3, 0,0,-2, 0,0,-1, 0,0,0, 0,0,+1, 0,0,+2, 0,0,+3, 0,0,0},
|
||
{8,8, 0,0,-3, 0,0,-2, 0,0,-1, 0,0,0, 0,0,+1, 0,0,+2, 0,0,+3, 0,0,0},
|
||
{8,8, 0,0,-3, 0,0,-2, 0,0,-1, 0,0,0, 0,0,+1, 0,0,+2, 0,0,+3, 0,0,0},
|
||
{8,8, 0,0,-3, 0,0,-2, 0,0,-1, 0,0,0, 0,0,+1, 0,0,+2, 0,0,+3, 0,0,0},
|
||
{8,8, 0,0,-3, 0,0,-2, 0,0,-1, 0,0,0, 0,0,+1, 0,0,+2, 0,0,+3, 0,0,0},
|
||
{8,8, 0,0,-3, 0,0,-2, 0,0,-1, 0,0,0, 0,0,+1, 0,0,+2, 0,0,+3, 0,0,0},
|
||
{8,8, 0,0,-3, 0,0,-2, 0,0,-1, 0,0,0, 0,0,+1, 0,0,+2, 0,0,+3, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
{
|
||
ACTION_E_RAYON,
|
||
CHBLUPI,
|
||
{
|
||
{4, 266,267,268,269},
|
||
{4, 266,267,268,269},
|
||
{4, 266,267,268,269},
|
||
{4, 266,267,268,269},
|
||
{4, 266,267,268,269},
|
||
{4, 266,267,268,269},
|
||
{4, 266,267,268,269},
|
||
{4, 266,267,268,269},
|
||
},
|
||
{
|
||
{8,1, 0,0,0},
|
||
{8,1, 0,0,0},
|
||
{8,1, 0,0,0},
|
||
{8,1, 0,0,0},
|
||
{8,1, 0,0,0},
|
||
{8,1, 0,0,0},
|
||
{8,1, 0,0,0},
|
||
{8,1, 0,0,0},
|
||
},
|
||
{0},
|
||
},
|
||
|
||
{
|
||
-1
|
||
}
|
||
};
|
||
|
||
|
||
// Calcule l'action suivante.
|
||
// Retourne FALSE lorsque l'action est termin<69>e.
|
||
|
||
BOOL Action(short action, short direct,
|
||
short &phase, short &step,
|
||
short &channel, short &icon, POINT &pos, short &posZ,
|
||
short &sound)
|
||
{
|
||
DescAction* pTable = action_table;
|
||
short nbIcon, nbPhase, nbMove, nbSound, i;
|
||
|
||
pos.x = 0;
|
||
pos.y = 0;
|
||
posZ = 0;
|
||
|
||
while ( pTable->action != -1 )
|
||
{
|
||
if ( action == pTable->action )
|
||
{
|
||
if ( pTable->icons[1][0] == 0 ) direct = 0;
|
||
|
||
nbIcon = pTable->icons[direct/16][0];
|
||
nbPhase = pTable->moves[direct/16][0];
|
||
nbMove = pTable->moves[direct/16][1];
|
||
nbSound = pTable->sounds[0];
|
||
|
||
channel = pTable->channel;
|
||
icon = pTable->icons[direct/16][1+step%nbIcon];
|
||
|
||
if ( nbSound == 0 || step >= nbSound )
|
||
{
|
||
sound = -1;
|
||
}
|
||
else
|
||
{
|
||
sound = pTable->sounds[1+step%nbSound];
|
||
}
|
||
|
||
for ( i=0 ; i<phase ; i++ )
|
||
{
|
||
pos.x += pTable->moves[direct/16][2+(i%nbMove)*3+0];
|
||
pos.y += pTable->moves[direct/16][2+(i%nbMove)*3+1];
|
||
posZ += pTable->moves[direct/16][2+(i%nbMove)*3+2];
|
||
}
|
||
|
||
pos.x /= 100;
|
||
pos.y /= 100;
|
||
|
||
if ( phase >= nbPhase ) return FALSE;
|
||
|
||
phase ++;
|
||
step ++;
|
||
|
||
return TRUE;
|
||
}
|
||
|
||
pTable ++;
|
||
}
|
||
|
||
return FALSE;
|
||
}
|
||
|
||
|
||
|
||
static short rotate_table[] =
|
||
{
|
||
0, 6,12,18,24,30,36,42,
|
||
1, 7,13,19,25,31,37,43,
|
||
2, 8,14,20,26,32,38,44,
|
||
3, 9,15,21,27,33,39,45,
|
||
4,10,16,22,28,34,40,46,
|
||
5,11,17,23,29,35,41,47,
|
||
|
||
48,49,50,51,52,53,54,55,
|
||
|
||
69,72,75,78,81,84,87,90,
|
||
70,73,76,79,82,85,88,91,
|
||
71,74,77,80,83,86,89,92,
|
||
|
||
116,118,120,122,124,126,128,130,
|
||
117,119,121,123,125,127,129,131,
|
||
|
||
322,325,328,331,334,337,340,343,
|
||
323,326,329,332,335,338,341,344,
|
||
324,327,330,333,336,339,342,345,
|
||
|
||
-1
|
||
};
|
||
|
||
// Tourne une ic<69>ne dans une direction donn<6E>e.
|
||
|
||
BOOL Rotate(short &icon, short direct)
|
||
{
|
||
short* pTable = rotate_table;
|
||
short i;
|
||
short offset = 0;
|
||
|
||
if ( icon >= 200 && icon <= 215 ) // tracks ?
|
||
{
|
||
icon = (direct/8)+200;
|
||
return TRUE;
|
||
}
|
||
|
||
if ( icon >= 216 && icon <= 231 ) // robot ?
|
||
{
|
||
icon = (direct/8)+216;
|
||
return TRUE;
|
||
}
|
||
|
||
if ( icon >= 290 && icon <= 305 ) // disciple ?
|
||
{
|
||
icon = (direct/8)+290;
|
||
return TRUE;
|
||
}
|
||
|
||
if ( icon >= 234 && icon <= 249 ) // blupi en bateau ?
|
||
{
|
||
icon = (direct/8)+234;
|
||
return TRUE;
|
||
}
|
||
|
||
if ( icon >= 250 && icon <= 265 ) // blupi en jeep ?
|
||
{
|
||
icon = (direct/8)+250;
|
||
return TRUE;
|
||
}
|
||
|
||
if ( icon >= 169 && icon <= 192 ) // blupi malade ?
|
||
{
|
||
icon -= 100;
|
||
offset = 100;
|
||
}
|
||
|
||
while ( pTable[0] != -1 )
|
||
{
|
||
for ( i=0 ; i<8 ; i++ )
|
||
{
|
||
if ( icon == pTable[i] )
|
||
{
|
||
icon = pTable[direct/16]+offset;
|
||
return TRUE;
|
||
}
|
||
}
|
||
|
||
pTable += 8;
|
||
}
|
||
|
||
return FALSE;
|
||
}
|
||
|
||
// Retourne la direction d'une ic<69>ne.
|
||
|
||
int GetIconDirect(short icon)
|
||
{
|
||
short* pTable = rotate_table;
|
||
short i;
|
||
|
||
if ( icon >= 169 && icon <= 192 ) // blupi malade ?
|
||
{
|
||
icon -= 100;
|
||
}
|
||
|
||
if ( icon >= 234 && icon <= 249 ) // blupi en bateau ?
|
||
{
|
||
return ((icon-234)/2)*16;
|
||
}
|
||
|
||
if ( icon >= 250 && icon <= 265 ) // blupi en jeep ?
|
||
{
|
||
return ((icon-250)/2)*16;
|
||
}
|
||
|
||
if ( icon >= 290 && icon <= 305 ) // disciple ?
|
||
{
|
||
return ((icon-290)/2)*16;
|
||
}
|
||
|
||
while ( pTable[0] != -1 )
|
||
{
|
||
for ( i=0 ; i<8 ; i++ )
|
||
{
|
||
if ( icon == pTable[i] )
|
||
{
|
||
return i*16;
|
||
}
|
||
}
|
||
|
||
pTable += 8;
|
||
}
|
||
|
||
return -1;
|
||
}
|
||
|
||
|
||
// Retourne l'amplitude d'une action, en nombre
|
||
// de cellules.
|
||
|
||
int GetAmplitude(short action)
|
||
{
|
||
if ( action == ACTION_SAUTE2 ) return 2;
|
||
if ( action == ACTION_SAUTE3 ) return 3;
|
||
if ( action == ACTION_SAUTE4 ) return 4;
|
||
if ( action == ACTION_SAUTE5 ) return 5;
|
||
|
||
return 1;
|
||
}
|
||
|
||
|