int set_anim_by_id(struct sprite *spri, int anim_id)\r
{\r
int new_anim_index = 0;\r
int set_anim_by_id(struct sprite *spri, int anim_id)\r
{\r
int new_anim_index = 0;\r
- spri->x-gv->video.page[0].dx,\r
- spri->y-gv->video.page[0].dy,\r
+ spri->x,//-video->page[0].dx,\r
+ spri->y,//-video->page[0].dy,\r
spri->sprite_vrl_cont->vrl_header,\r
spri->sprite_vrl_cont->line_offsets,\r
spri->sprite_vrl_cont->buffer + sizeof(struct vrl1_vgax_header),\r
spri->sprite_vrl_cont->data_size\r
);\r
spri->sprite_vrl_cont->vrl_header,\r
spri->sprite_vrl_cont->line_offsets,\r
spri->sprite_vrl_cont->buffer + sizeof(struct vrl1_vgax_header),\r
spri->sprite_vrl_cont->data_size\r
);\r
void animate_spri(struct sprite *spri, video_t *video)\r
{\r
#define GVARVIDEO video\r
void animate_spri(struct sprite *spri, video_t *video)\r
{\r
#define GVARVIDEO video\r
#define VMEMPAGEDATA2 GVARVIDEO->page[2].data\r
unsigned int i,o,o2; int j;\r
int x,y,rx,ry,w,h;\r
#define VMEMPAGEDATA2 GVARVIDEO->page[2].data\r
unsigned int i,o,o2; int j;\r
int x,y,rx,ry,w,h;\r
vga_state.vga_graphics_ram = omemptr + VMEMPAGESIZE2;\r
\r
// then the sprite. note modding ram ptr means we just draw to (x&3,0)\r
vga_state.vga_graphics_ram = omemptr + VMEMPAGESIZE2;\r
\r
// then the sprite. note modding ram ptr means we just draw to (x&3,0)\r
spri->sprite_vrl_cont->buffer + sizeof(struct vrl1_vgax_header),\r
spri->sprite_vrl_cont->data_size\r
);\r
spri->sprite_vrl_cont->buffer + sizeof(struct vrl1_vgax_header),\r
spri->sprite_vrl_cont->data_size\r
);\r