From a423e762973f70f457b66845696d58aa597291ed Mon Sep 17 00:00:00 2001 From: sparky4 Date: Mon, 29 Jun 2015 13:28:17 -0500 Subject: [PATCH] wwww porting~ modified: inputest.exe modified: src/lib/16_in.c modified: src/lib/16_in.h modified: src/lib/scroll16.c modified: src/lib/scroll16.h --- inputest.exe | Bin 35593 -> 35753 bytes src/lib/16_in.c | 15 +++++++------- src/lib/16_in.h | 12 +++++++++++ src/lib/scroll16.c | 49 +++++++++++++++++++++++++++++++++++++++++++++ src/lib/scroll16.h | 6 ++++++ 5 files changed, 75 insertions(+), 7 deletions(-) diff --git a/inputest.exe b/inputest.exe index 5b6c428d0d1fb400a0b5a8346a724376ae0a65ea..e48d05c4da524c63c0dabe98ab8e24b63218b220 100644 GIT binary patch delta 8061 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 T67`T7+j<{-Xf-dSmLT;1HyX}> delta 7867 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 h%GJk;Au(c5VuA~(>;Bn^s7oj{sVmzvNiw! diff --git a/src/lib/16_in.c b/src/lib/16_in.c index ff9c576e..2878be77 100644 --- a/src/lib/16_in.c +++ b/src/lib/16_in.c @@ -849,18 +849,19 @@ register KeyboardDef *def; else if (Keyboard[def->downright]) mx = motion_Right,my = motion_Down;*/ - if(!inpu.Keyboard[def->left] && !inpu.Keyboard[def->right]){ - if (inpu.Keyboard[def->up]) + //if(!inpu.Keyboard[def->left] && !inpu.Keyboard[def->right]){ + + if((inpu.Keyboard[def->up] && player[playnum].info.dir == 2))// || player[playnum].info.dir == 0) my = motion_Up; - else if (inpu.Keyboard[def->down]) + else if((inpu.Keyboard[def->down] && player[playnum].info.dir == 2))// || player[playnum].info.dir == 4) my = motion_Down; - }else if(!inpu.Keyboard[def->up] && !inpu.Keyboard[def->down]){ - if (inpu.Keyboard[def->left]) + //}else if(!inpu.Keyboard[def->up] && !inpu.Keyboard[def->down]){ + if((inpu.Keyboard[def->left] && player[playnum].info.dir == 2))// || player[playnum].info.dir == 1) mx = motion_Left; - else if (inpu.Keyboard[def->right]) + else if((inpu.Keyboard[def->right] && player[playnum].info.dir == 2))// || player[playnum].info.dir == 3) mx = motion_Right; - } + //} if (inpu.Keyboard[def->button0]) buttons += 1 << 0; if (inpu.Keyboard[def->button1]) diff --git a/src/lib/16_in.h b/src/lib/16_in.h index 5aeecc07..1036b6ec 100644 --- a/src/lib/16_in.h +++ b/src/lib/16_in.h @@ -207,6 +207,18 @@ typedef struct typedef struct { + int x; //player exact position on the viewable map + int y; //player exact position on the viewable map + int tx; //player tile position on the viewable map + int ty; //player tile position on the viewable map + int triggerx; //player's trigger box tile position on the viewable map + int triggery; //player's trigger box tile position on the viewable map + int setx; //NOT USED YET! player sprite sheet set on the image x + int sety; //NOT USED YET! player sprite sheet set on the image y + word q; //loop variable +// word d; //direction + //bitmap_t data; //supposively the sprite sheet data + int hp; //hitpoints of the player CursorInfo info; ControlType Controls; } player_t; diff --git a/src/lib/scroll16.c b/src/lib/scroll16.c index f02a5be1..40acf484 100644 --- a/src/lib/scroll16.c +++ b/src/lib/scroll16.c @@ -23,3 +23,52 @@ scroll16 library~ */ #include "src/lib/scroll16.h" + +/*void animatePlayer(player_t *player,word playnum, short scrolloffsetswitch, int ls, bitmap_t *bmp) +{ + sword dire=32; //direction + sword qq; //scroll offset + + if(scrolloffsetswitch==0) qq = 0; + else qq = ((player[playnum]->p)*player[playnum]->speed); + switch (player[playnum]->dir) + { + case 0: + //up + dire*=player[playnum]->dir; + player[playnum]->x=player[playnum]->x-4; + player[playnum]->y=player[playnum]->y-qq-TILEWH; + break; + case 1: + // right + dire*=(player[playnum]->dir-2); + player[playnum]->x=player[playnum]->x+qq-4; + player[playnum]->y=player[playnum]->y-TILEWH; + break; + case 2: + break; + case 3: + //down + dire*=(player[playnum]->dir-2) + player[playnum]->x=player[playnum]->x-4; + player[playnum]->y=player[playnum]->y+qq-TILEWH; + break; + case 4: + //left + dire*=(player[playnum]->dir+2) + player[playnum]->x=player[playnum]->x-qq-4; + player[playnum]->y=player[playnum]->y-TILEWH; + break; + } +// modexCopyPageRegion(dest->page, src->page, x-4, y-4, x-4, y-4, 28, 40); +// if(2>ls && ls>=1) { modexDrawSpriteRegion(dest->page, x, y, 48, dire, 24, 32, bmp); }else +// if(3>ls && ls>=2) { modexDrawSpriteRegion(dest->page, x, y, 24, dire, 24, 32, bmp); }else +// if(4>ls && ls>=3) { modexDrawSpriteRegion(dest->page, x, y, 0, dire, 24, 32, bmp); }else +// if(5>ls && ls>=4) { modexDrawSpriteRegion(dest->page, x, y, 24, dire, 24, 32, bmp); } + //TODO: mask copy //modexCopyPageRegion(dest->page, src->page, x-4, y-4, x-4, y-4, 28, 40); + //modexClearRegion(top->page, 66, 66, 2, 40, 0); + //modexCopyPageRegion(dest->page, top->page, 66, 66, 66, 66, 2, 40); + //turn this off if XT + //XTif(detectcpu() > 0) +// modexWaitBorder(); +}*/ diff --git a/src/lib/scroll16.h b/src/lib/scroll16.h index baac6a8f..e7fa1e16 100644 --- a/src/lib/scroll16.h +++ b/src/lib/scroll16.h @@ -23,5 +23,11 @@ #ifndef __SCROLL16_H_ #define __SCROLL16_H_ +#include "src/lib/16_in.h" + +//#define TILEWH 16 +//#define SPEED 4 + +//void animatePlayer(player_t *player, short scrolloffsetswitch, int ls, bitmap_t *bmp); #endif /*__SCROLL16_H_*/ -- 2.39.2