From 723f879f85f25c2d466146e08261e0ae993c72b6 Mon Sep 17 00:00:00 2001 From: Simponic Date: Tue, 11 Aug 2020 22:13:56 -0600 Subject: Added basic camera controls --- sprites/block.c | 18 ++++++++-------- sprites/block.h | 5 +++-- sprites/player.c | 60 ++++++++++++++++++++++++++-------------------------- sprites/player.h | 2 +- sprites/spike.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ sprites/spike.h | 24 +++++++++++++++++++++ 6 files changed, 131 insertions(+), 42 deletions(-) create mode 100644 sprites/spike.c create mode 100644 sprites/spike.h (limited to 'sprites') diff --git a/sprites/block.c b/sprites/block.c index dcffdd6..86c08a2 100644 --- a/sprites/block.c +++ b/sprites/block.c @@ -5,7 +5,7 @@ // + 4 tiles not compressed // Total size: 512 + 128 = 640 // -// Time-stamp: 2020-08-11, 14:57:03 +// Time-stamp: 2020-08-11, 20:45:09 // Exported by Cearn's Usenti v1.7.6 // (comments, kudos, flames to "daytshen@hotmail.com") // @@ -52,13 +52,13 @@ const unsigned short blockPal[256]= const unsigned short blockTiles[64]= { - 0x1111,0x1111,0x0001,0x0000,0x1101,0x0001,0x0101,0x0000, - 0x0101,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000, - 0x1111,0x1111,0x0000,0x1000,0x0000,0x1000,0x0000,0x1000, - 0x0000,0x1000,0x0000,0x1000,0x0000,0x1000,0x0000,0x1000, - 0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000, - 0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,0x1111,0x1111, - 0x0000,0x1000,0x0000,0x1000,0x0000,0x1000,0x0000,0x1000, - 0x0000,0x1010,0x0000,0x1011,0x0000,0x1000,0x1111,0x1111, + 0x7777,0x7777,0x0007,0x0000,0xFF07,0x000F,0x0F07,0x0000, + 0x0F07,0x0000,0x0007,0x0000,0x0007,0x0000,0x0007,0x0000, + 0x7777,0x7777,0x0000,0x7000,0x0000,0x7000,0x0000,0x7000, + 0x0000,0x7000,0x0000,0x7000,0x0000,0x7000,0x0000,0x7000, + 0x0007,0x0000,0x0007,0x0000,0x0007,0x0000,0x0007,0x0000, + 0x0007,0x0000,0x0007,0x0000,0x0007,0x0000,0x7777,0x7777, + 0x0000,0x7000,0x0000,0x7000,0x0000,0x7000,0x0000,0x7000, + 0x0000,0x70F0,0x0000,0x70FF,0x0000,0x7000,0x7777,0x7777, }; diff --git a/sprites/block.h b/sprites/block.h index 2a1fbec..e96a965 100644 --- a/sprites/block.h +++ b/sprites/block.h @@ -1,11 +1,11 @@ //====================================================================== // -// block, 16x16@4, +// block, 16x16@4, // + palette 256 entries, not compressed // + 4 tiles not compressed // Total size: 512 + 128 = 640 // -// Time-stamp: 2020-08-11, 14:57:03 +// Time-stamp: 2020-08-11, 20:45:09 // Exported by Cearn's Usenti v1.7.6 // (comments, kudos, flames to "daytshen@hotmail.com") // @@ -21,3 +21,4 @@ extern const unsigned short blockPal[256]; extern const unsigned short blockTiles[64]; #endif // __BLOCK__ + diff --git a/sprites/player.c b/sprites/player.c index 1dafa3a..f196c62 100644 --- a/sprites/player.c +++ b/sprites/player.c @@ -5,7 +5,7 @@ // + 4 tiles not compressed // Total size: 512 + 128 = 640 // -// Time-stamp: 2020-08-07, 16:34:01 +// Time-stamp: 2020-08-11, 20:48:56 // Exported by Cearn's Usenti v1.7.6 // (comments, kudos, flames to "daytshen@hotmail.com") // @@ -13,25 +13,25 @@ const unsigned short playerPal[256]= { - 0x0000,0x031F,0x7C00,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0010,0x0200,0x0210,0x4000,0x4010,0x4200,0x6318, + 0x4210,0x001F,0x03E0,0x03FF,0x7C00,0x7C1F,0x7FE0,0x7FFF, + 0x0004,0x0007,0x000B,0x000F,0x0013,0x0017,0x001B,0x001F, + 0x0080,0x00E0,0x0160,0x01E0,0x0260,0x02E0,0x0360,0x03E0, + 0x0084,0x00E7,0x016B,0x01EF,0x0273,0x02F7,0x037B,0x03FF, + 0x1000,0x1C00,0x2C00,0x3C00,0x4C00,0x5C00,0x6C00,0x7C00, + 0x1004,0x1C07,0x2C0B,0x3C0F,0x4C13,0x5C17,0x6C1B,0x7C1F, + 0x1080,0x1CE0,0x2D60,0x3DE0,0x4E60,0x5EE0,0x6F60,0x7FE0, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0842,0x0C63,0x14A5,0x1CE7,0x2529,0x2D6B,0x35AD,0x3DEF, + 0x4631,0x4E73,0x56B5,0x5EF7,0x6739,0x6F7B,0x77BD,0x7FFF, + 0x001F,0x007F,0x00FF,0x017F,0x01FF,0x027F,0x02FF,0x037F, + 0x03FF,0x03FC,0x03F8,0x03F4,0x03F0,0x03EC,0x03E8,0x03E4, + 0x03E0,0x0FE0,0x1FE0,0x2FE0,0x3FE0,0x4FE0,0x5FE0,0x6FE0, + 0x7FE0,0x7F80,0x7F00,0x7E80,0x7E00,0x7D80,0x7D00,0x7C80, + 0x7C00,0x7C03,0x7C07,0x7C0B,0x7C0F,0x7C13,0x7C17,0x7C1B, + 0x7C1F,0x701F,0x601F,0x501F,0x401F,0x301F,0x201F,0x101F, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x001F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, @@ -44,21 +44,21 @@ const unsigned short playerPal[256]= 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, - 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0421,0x0842,0x0C63,0x1084,0x14A5,0x18C6,0x1CE7, + 0x2108,0x2529,0x294A,0x2D6B,0x318C,0x35AD,0x39CE,0x3DEF, + 0x4210,0x4631,0x4A52,0x4E73,0x5294,0x56B5,0x5AD6,0x5EF7, + 0x6318,0x6739,0x6B5A,0x6F7B,0x739C,0x77BD,0x7BDE,0x7FFF, }; const unsigned short playerTiles[64]= { - 0x0005,0x0000,0x1110,0x1111,0x1110,0x1111,0x1110,0x1111, - 0x1110,0x1222,0x1110,0x1222,0x1110,0x1222,0x1110,0x1111, - 0x0000,0x0000,0x1111,0x0111,0x1111,0x0111,0x1111,0x0111, - 0x2221,0x0111,0x2221,0x0111,0x2221,0x0111,0x1111,0x0111, - 0x1110,0x1111,0x1110,0x1111,0x1110,0x2222,0x1110,0x2221, - 0x1110,0x1111,0x1110,0x1111,0x1110,0x1111,0x0000,0x0000, - 0x1111,0x0111,0x1111,0x0111,0x2222,0x0111,0x1222,0x0111, - 0x1111,0x0111,0x1111,0x0111,0x1111,0x0111,0x0000,0x0000, + 0x7777,0x7777,0x0007,0x0000,0x0007,0x0000,0x0007,0x0000, + 0x0007,0x0000,0x0007,0x0000,0x0007,0x0000,0xD007,0x0000, + 0x7777,0x7777,0x0000,0x7000,0x0000,0x7000,0x0000,0x7000, + 0x0000,0x7000,0x0000,0x7000,0x0000,0x7000,0x0000,0x700D, + 0x7707,0x0007,0x0007,0x0000,0x0007,0x0600,0x0007,0x6000, + 0x0007,0x0000,0x0007,0x0000,0x0007,0x0000,0x7777,0x7777, + 0x7000,0x7077,0x0000,0x7000,0x0060,0x7000,0x0006,0x7000, + 0x0000,0x7000,0x0000,0x7000,0x0000,0x7000,0x7777,0x7777, }; diff --git a/sprites/player.h b/sprites/player.h index 65f840a..8346852 100644 --- a/sprites/player.h +++ b/sprites/player.h @@ -5,7 +5,7 @@ // + 4 tiles not compressed // Total size: 512 + 128 = 640 // -// Time-stamp: 2020-08-07, 16:34:01 +// Time-stamp: 2020-08-11, 20:48:56 // Exported by Cearn's Usenti v1.7.6 // (comments, kudos, flames to "daytshen@hotmail.com") // diff --git a/sprites/spike.c b/sprites/spike.c new file mode 100644 index 0000000..b40f936 --- /dev/null +++ b/sprites/spike.c @@ -0,0 +1,64 @@ +//====================================================================== +// +// spike, 16x16@4, +// + palette 256 entries, not compressed +// + 4 tiles not compressed +// Total size: 512 + 128 = 640 +// +// Time-stamp: 2020-08-11, 20:50:16 +// Exported by Cearn's Usenti v1.7.6 +// (comments, kudos, flames to "daytshen@hotmail.com") +// +//====================================================================== + +const unsigned short spikePal[256]= +{ + 0x0000,0x0010,0x0200,0x0210,0x4000,0x4010,0x4200,0x6318, + 0x4210,0x001F,0x03E0,0x03FF,0x7C00,0x7C1F,0x7FE0,0x7FFF, + 0x0004,0x0007,0x000B,0x000F,0x0013,0x0017,0x001B,0x001F, + 0x0080,0x00E0,0x0160,0x01E0,0x0260,0x02E0,0x0360,0x03E0, + 0x0084,0x00E7,0x016B,0x01EF,0x0273,0x02F7,0x037B,0x03FF, + 0x1000,0x1C00,0x2C00,0x3C00,0x4C00,0x5C00,0x6C00,0x7C00, + 0x1004,0x1C07,0x2C0B,0x3C0F,0x4C13,0x5C17,0x6C1B,0x7C1F, + 0x1080,0x1CE0,0x2D60,0x3DE0,0x4E60,0x5EE0,0x6F60,0x7FE0, + + 0x0842,0x0C63,0x14A5,0x1CE7,0x2529,0x2D6B,0x35AD,0x3DEF, + 0x4631,0x4E73,0x56B5,0x5EF7,0x6739,0x6F7B,0x77BD,0x7FFF, + 0x001F,0x007F,0x00FF,0x017F,0x01FF,0x027F,0x02FF,0x037F, + 0x03FF,0x03FC,0x03F8,0x03F4,0x03F0,0x03EC,0x03E8,0x03E4, + 0x03E0,0x0FE0,0x1FE0,0x2FE0,0x3FE0,0x4FE0,0x5FE0,0x6FE0, + 0x7FE0,0x7F80,0x7F00,0x7E80,0x7E00,0x7D80,0x7D00,0x7C80, + 0x7C00,0x7C03,0x7C07,0x7C0B,0x7C0F,0x7C13,0x7C17,0x7C1B, + 0x7C1F,0x701F,0x601F,0x501F,0x401F,0x301F,0x201F,0x101F, + + 0x001F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, + 0x0000,0x0421,0x0842,0x0C63,0x1084,0x14A5,0x18C6,0x1CE7, + 0x2108,0x2529,0x294A,0x2D6B,0x318C,0x35AD,0x39CE,0x3DEF, + 0x4210,0x4631,0x4A52,0x4E73,0x5294,0x56B5,0x5AD6,0x5EF7, + 0x6318,0x6739,0x6B5A,0x6F7B,0x739C,0x77BD,0x7BDE,0x7FFF, +}; + +const unsigned short spikeTiles[64]= +{ + 0x0000,0x7000,0x0000,0x7000,0x0000,0x0700,0x0000,0x0700, + 0x0000,0xF070,0x0000,0xF070,0x0000,0x0F07,0x0000,0x0F07, + 0x0007,0x0000,0x0007,0x0000,0x0070,0x0000,0x0070,0x0000, + 0x0700,0x0000,0x0700,0x0000,0x7000,0x0000,0x7000,0x0000, + 0x7000,0x0000,0x7000,0x00F0,0x0700,0x0000,0x0700,0x0000, + 0x0070,0x0000,0x0070,0x0000,0x0007,0x0000,0x7777,0x7777, + 0x0000,0x0007,0x0000,0x0007,0x0000,0x0070,0x0000,0x0070, + 0x0000,0x0700,0x0000,0x0700,0x0000,0x7000,0x7777,0x7777, +}; + diff --git a/sprites/spike.h b/sprites/spike.h new file mode 100644 index 0000000..504d56a --- /dev/null +++ b/sprites/spike.h @@ -0,0 +1,24 @@ +//====================================================================== +// +// spike, 16x16@4, +// + palette 256 entries, not compressed +// + 4 tiles not compressed +// Total size: 512 + 128 = 640 +// +// Time-stamp: 2020-08-11, 20:50:16 +// Exported by Cearn's Usenti v1.7.6 +// (comments, kudos, flames to "daytshen@hotmail.com") +// +//====================================================================== + +#ifndef __SPIKE__ +#define __SPIKE__ + +#define spikePalLen 512 +extern const unsigned short spikePal[256]; + +#define spikeTilesLen 128 +extern const unsigned short spikeTiles[64]; + +#endif // __SPIKE__ + -- cgit v1.2.3-70-g09d2