mirror of
https://git.planet-casio.com/Slyvtt/Collab_RPG.git
synced 2024-12-29 13:03:43 +01:00
Merge remote-tracking branch 'origin/converter-fix' into dev
This commit is contained in:
commit
8a7a09d960
2 changed files with 11 additions and 6 deletions
|
@ -324,10 +324,15 @@ def get_extra_map_data(input, output, params, target, xmin, ymin, xmax, ymax):
|
||||||
structData += fxconv.u32(0)
|
structData += fxconv.u32(0)
|
||||||
structData += fxconv.u32(0)
|
structData += fxconv.u32(0)
|
||||||
else:
|
else:
|
||||||
|
o_xdata = fxconv.Structure()
|
||||||
|
o_xdata += xdata
|
||||||
|
o_ydata = fxconv.Structure()
|
||||||
|
o_ydata += ydata
|
||||||
|
|
||||||
structData += fxconv.u32(path)
|
structData += fxconv.u32(path)
|
||||||
structData += fxconv.u32(path_length)
|
structData += fxconv.u32(path_length)
|
||||||
structData += fxconv.ptr( xdata )
|
structData += fxconv.ptr(o_xdata)
|
||||||
structData += fxconv.ptr( ydata )
|
structData += fxconv.ptr(o_ydata)
|
||||||
|
|
||||||
#else we do nothing (yet)
|
#else we do nothing (yet)
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -39,12 +39,12 @@ void npc_draw(Game *game) {
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
int16_t deltaX1=((int16_t) (Data->xpath[v % NbPoints] * PXSIZE))-(int16_t) player->wx;
|
int16_t deltaX1=((int16_t) (Data->x + Data->xpath[v % NbPoints]) * PXSIZE)-(int16_t) player->wx;
|
||||||
int16_t deltaY1=((int16_t) (Data->ypath[v % NbPoints] * PXSIZE))-(int16_t) player->wy;
|
int16_t deltaY1=((int16_t) (Data->x + Data->ypath[v % NbPoints]) * PXSIZE)-(int16_t) player->wy;
|
||||||
/*DEBUG*/ dprint(0, 0, 0xFAFA, "coucou 43 : %d", v); dupdate(); getkey(); //plante avant ici (le v % NbPoints est sus)
|
/*DEBUG*/ dprint(0, 0, 0xFAFA, "coucou 43 : %d", v); dupdate(); getkey(); //plante avant ici (le v % NbPoints est sus)
|
||||||
|
|
||||||
int16_t deltaX2=((int16_t) (Data->xpath[(v+1) % NbPoints] * PXSIZE))-(int16_t) player->wx;
|
int16_t deltaX2=((int16_t) (Data->x + Data->xpath[(v+1) % NbPoints]) * PXSIZE)-(int16_t) player->wx;
|
||||||
int16_t deltaY2=((int16_t) (Data->ypath[(v+1) % NbPoints] * PXSIZE))-(int16_t) player->wy;
|
int16_t deltaY2=((int16_t) (Data->x + Data->ypath[(v+1) % NbPoints]) * PXSIZE)-(int16_t) player->wy;
|
||||||
|
|
||||||
dline( player->px + deltaX1, player->py + deltaY1,
|
dline( player->px + deltaX1, player->py + deltaY1,
|
||||||
player->px + deltaX2, player->py + deltaY2,
|
player->px + deltaX2, player->py + deltaY2,
|
||||||
|
|
Loading…
Reference in a new issue