First Commit
31
autotester.json
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"rom": "84pce_515.rom",
|
||||||
|
"transfer_files": [
|
||||||
|
"bin/DEMO.8xp"
|
||||||
|
],
|
||||||
|
"target": {
|
||||||
|
"name": "DEMO",
|
||||||
|
"isASM": true
|
||||||
|
},
|
||||||
|
"sequence": [
|
||||||
|
"action|launch",
|
||||||
|
"hashWait|1",
|
||||||
|
"key|clear",
|
||||||
|
"hashWait|2"
|
||||||
|
],
|
||||||
|
"hashes": {
|
||||||
|
"1": {
|
||||||
|
"description": "Make sure the sprite is displayed",
|
||||||
|
"start": "vram_start",
|
||||||
|
"size": "vram_8_size",
|
||||||
|
"expected_CRCs": [ "F9825FDD" ]
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"description": "Back to the home screen (exit check)",
|
||||||
|
"start": "vram_start",
|
||||||
|
"size": "vram_16_size",
|
||||||
|
"expected_CRCs": [ "FFAF89BA", "101734A5", "9DA19F44" ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
BIN
bin/SOLITAIR.8xp
Normal file
BIN
bin/SOLITAIR.bin
Normal file
46
bin/SOLITAIR.map
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
Segment Base Top High Length
|
||||||
|
-------- ------ ------ ------ -------
|
||||||
|
icon D1A882 D1A882 0h
|
||||||
|
launcher D1A882 D1A8DA 58h
|
||||||
|
libs D1A8DA D1A913 39h
|
||||||
|
startup D1A913 D1A952 3Fh
|
||||||
|
cleanup D1A952 D1A966 14h
|
||||||
|
exit D1A966 D1A96C 6h
|
||||||
|
code D1A96C D1AB82 216h
|
||||||
|
data D1AB82 D1B264 6E2h
|
||||||
|
strsect D1B264 D1B264 0h
|
||||||
|
text D1B264 D1B266 2h
|
||||||
|
bss D031F6 D031F6 D13FD6 0h
|
||||||
|
header D1A87F D1A882 3h
|
||||||
|
|
||||||
|
Label Value
|
||||||
|
------------------------- ------
|
||||||
|
_os_DisableHomeTextBuffer = D1A96C
|
||||||
|
_os_EnableHomeTextBuffer = D1A97E
|
||||||
|
_random = D1A990
|
||||||
|
__state = D1AB82
|
||||||
|
__frameset0 = D1A9E7
|
||||||
|
__frameset = D1A9F2
|
||||||
|
__irems = 00016C
|
||||||
|
__icmpzero = 000138
|
||||||
|
__setflag = 000218
|
||||||
|
_rand = D1AA00
|
||||||
|
__findlibload = D1A882
|
||||||
|
__ccleanup = D1A952
|
||||||
|
_errno = D008DC
|
||||||
|
_init = D1A882
|
||||||
|
_exit = D1A968
|
||||||
|
__exit = D1A941
|
||||||
|
__exitsp = D1A941
|
||||||
|
__errsp = D1A941
|
||||||
|
_hearts_data = D1ABB4
|
||||||
|
_logo_gfx_pal = D1B25A
|
||||||
|
_main = D1AA34
|
||||||
|
_draw_sprite = D1AA0D
|
||||||
|
_gfx_Begin = D1A8ED
|
||||||
|
_gfx_End = D1A8F1
|
||||||
|
_gfx_SetPalette = D1A8F5
|
||||||
|
_gfx_SetDraw = D1A8F9
|
||||||
|
_gfx_Blit = D1A8FD
|
||||||
|
_gfx_Sprite = D1A901
|
||||||
|
_kb_Scan = D1A90F
|
15
makefile
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# ----------------------------
|
||||||
|
# Set NAME to the program name
|
||||||
|
# Set ICON to the png icon file name
|
||||||
|
# Set DESCRIPTION to display within a compatible shell
|
||||||
|
# Set COMPRESSED to "YES" to create a compressed program
|
||||||
|
# ----------------------------
|
||||||
|
|
||||||
|
NAME ?= SOLITAIR
|
||||||
|
COMPRESSED ?= NO
|
||||||
|
ICON ?= iconc.png
|
||||||
|
DESCRIPTION ?= "C SDK Demo"
|
||||||
|
|
||||||
|
# ----------------------------
|
||||||
|
|
||||||
|
include $(CEDEV)/include/.makefile
|
1717
obj/gfx/clubs.src
Normal file
26
obj/gfx/colour.src
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
; Zilog eZ80 ANSI C Compiler Release 3.4
|
||||||
|
; -optsize -noreduceopt -nomodsect -peephole -globalopt
|
||||||
|
; -localcse -const=ROM
|
||||||
|
FILE "SRC\GFX\COLOUR.C"
|
||||||
|
.assume ADL=1
|
||||||
|
SEGMENT DATA
|
||||||
|
_colour_data:
|
||||||
|
DB 3
|
||||||
|
DB 3
|
||||||
|
DB 34
|
||||||
|
DB 40
|
||||||
|
DB 38
|
||||||
|
DB 37
|
||||||
|
DB 41
|
||||||
|
DB 35
|
||||||
|
DB 39
|
||||||
|
DB 36
|
||||||
|
DB 0
|
||||||
|
XDEF _colour_data
|
||||||
|
; 1 // convpng v7.2
|
||||||
|
; 2 #include <stdint.h>
|
||||||
|
; 3 #include "logo_gfx.h"
|
||||||
|
; 4
|
||||||
|
; 5 // 8 bpp image
|
||||||
|
; 6 uint8_t colour_data[11] = {
|
||||||
|
END
|
1717
obj/gfx/diamonds.src
Normal file
3937
obj/gfx/dvd.src
Normal file
1717
obj/gfx/hearts.src
Normal file
19
obj/gfx/logo_gfx.src
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
; Zilog eZ80 ANSI C Compiler Release 3.4
|
||||||
|
; -optsize -noreduceopt -nomodsect -peephole -globalopt
|
||||||
|
; -localcse -const=ROM
|
||||||
|
FILE "SRC\GFX\LOGO_GFX.C"
|
||||||
|
.assume ADL=1
|
||||||
|
SEGMENT DATA
|
||||||
|
_logo_gfx_pal:
|
||||||
|
DW 65535
|
||||||
|
DW 0
|
||||||
|
DW 31744
|
||||||
|
DW 60879
|
||||||
|
DW 0
|
||||||
|
XDEF _logo_gfx_pal
|
||||||
|
; 1 // convpng v7.2
|
||||||
|
; 2 #include <stdint.h>
|
||||||
|
; 3 #include "logo_gfx.h"
|
||||||
|
; 4
|
||||||
|
; 5 uint16_t logo_gfx_pal[5] = {
|
||||||
|
END
|
1717
obj/gfx/spades.src
Normal file
1041
obj/gfx/ubuntu.src
Normal file
336
obj/main.src
Normal file
@ -0,0 +1,336 @@
|
|||||||
|
; Zilog eZ80 ANSI C Compiler Release 3.4
|
||||||
|
; -optsize -noreduceopt -nomodsect -peephole -globalopt
|
||||||
|
; -localcse -const=ROM
|
||||||
|
FILE "SRC\MAIN.C"
|
||||||
|
.assume ADL=1
|
||||||
|
SEGMENT CODE
|
||||||
|
; 1 #include <stdbool.h>
|
||||||
|
; 2 #include <stddef.h>
|
||||||
|
; 3 #include <stdint.h>
|
||||||
|
; 4 #include <tice.h>
|
||||||
|
; 5
|
||||||
|
; 6 #include <math.h>
|
||||||
|
; 7 #include <stdio.h>
|
||||||
|
; 8 #include <stdlib.h>
|
||||||
|
; 9 #include <string.h>
|
||||||
|
; 10
|
||||||
|
; 11 #include <graphx.h>
|
||||||
|
; 12 #include <keypadc.h>
|
||||||
|
; 13
|
||||||
|
; 14 /* Include the sprite data */
|
||||||
|
; 15 #include "gfx/logo_gfx.h"
|
||||||
|
; 16
|
||||||
|
; 17 /* Function for drawing the main sprite */
|
||||||
|
; 18 void draw_sprite(int x, int y)
|
||||||
|
; 19 {
|
||||||
|
_draw_sprite:
|
||||||
|
CALL __frameset0
|
||||||
|
; 20 /* Fill the screen with color index 0
|
||||||
|
; 21 /* Note that this is a super inefficient way to
|
||||||
|
; 22 /* redraw, but it demonstrates a simple way of clearing past data */
|
||||||
|
; 23 // gfx_FillScreen(0xFF);
|
||||||
|
; 24
|
||||||
|
; 25 /* Draw a bunch of different styled sprites on the screen */
|
||||||
|
; 26
|
||||||
|
; 27 gfx_Sprite(hearts, x, y);
|
||||||
|
LD BC,(IX+9)
|
||||||
|
PUSH BC
|
||||||
|
LD BC,(IX+6)
|
||||||
|
PUSH BC
|
||||||
|
LD BC,_hearts_data
|
||||||
|
PUSH BC
|
||||||
|
CALL _gfx_Sprite
|
||||||
|
POP BC
|
||||||
|
POP BC
|
||||||
|
POP BC
|
||||||
|
; 28
|
||||||
|
; 29 /* Copy the buffer to the screen */
|
||||||
|
; 30 gfx_BlitBuffer(); // This is the same as gfx_Blit(gfx_buffer)
|
||||||
|
LD BC,1
|
||||||
|
PUSH BC
|
||||||
|
CALL _gfx_Blit
|
||||||
|
POP BC
|
||||||
|
; 31 }
|
||||||
|
LD SP,IX
|
||||||
|
POP IX
|
||||||
|
RET
|
||||||
|
|
||||||
|
|
||||||
|
;**************************** _draw_sprite ***************************
|
||||||
|
;Name Addr/Register Size Type
|
||||||
|
;_gfx_Blit IMPORT ----- function
|
||||||
|
;_hearts_data IMPORT 1702 variable
|
||||||
|
;_gfx_Sprite IMPORT ----- function
|
||||||
|
;y IX+9 3 parameter
|
||||||
|
;x IX+6 3 parameter
|
||||||
|
|
||||||
|
|
||||||
|
; Stack Frame Size: 12 (bytes)
|
||||||
|
; Spill Code: 0 (instruction)
|
||||||
|
|
||||||
|
|
||||||
|
; 32
|
||||||
|
; 33 void main(void)
|
||||||
|
; 34 {
|
||||||
|
_main:
|
||||||
|
LD HL,-11
|
||||||
|
CALL __frameset
|
||||||
|
; 35 /* Coordinates used for the sprite */
|
||||||
|
; 36 int x, y;
|
||||||
|
; 37 bool gravity[2] = {
|
||||||
|
; 38 true,
|
||||||
|
; 39 true};
|
||||||
|
LEA DE,IX+-8
|
||||||
|
LD HL,_0temp1
|
||||||
|
LD BC,2
|
||||||
|
LDIR
|
||||||
|
; 40 float angle;
|
||||||
|
; 41
|
||||||
|
; 42 /* Initialize the 8bpp graphics */
|
||||||
|
; 43 gfx_Begin();
|
||||||
|
CALL _gfx_Begin
|
||||||
|
; 44
|
||||||
|
; 45 /* Set up the palette for our sprites */
|
||||||
|
; 46 gfx_SetPalette(logo_gfx_pal, sizeof_logo_gfx_pal, 0);
|
||||||
|
LD BC,0
|
||||||
|
PUSH BC
|
||||||
|
LD BC,10
|
||||||
|
PUSH BC
|
||||||
|
LD BC,_logo_gfx_pal
|
||||||
|
PUSH BC
|
||||||
|
CALL _gfx_SetPalette
|
||||||
|
POP BC
|
||||||
|
POP BC
|
||||||
|
POP BC
|
||||||
|
; 47
|
||||||
|
; 48 /* Start at 0, 0 */
|
||||||
|
; 49 x = 0;
|
||||||
|
LD BC,0
|
||||||
|
LD (IX+-6),BC
|
||||||
|
; 50 y = (rand() % (LCD_HEIGHT - 0 + 1));
|
||||||
|
CALL _rand
|
||||||
|
LD BC,241
|
||||||
|
CALL __irems
|
||||||
|
LD (IX+-3),HL
|
||||||
|
; 51
|
||||||
|
; 52 gfx_SetDrawBuffer();
|
||||||
|
LD BC,1
|
||||||
|
PUSH BC
|
||||||
|
CALL _gfx_SetDraw
|
||||||
|
POP BC
|
||||||
|
; 53
|
||||||
|
; 54 //gfx_FillScreen(1);
|
||||||
|
; 55
|
||||||
|
; 56 draw_sprite(x, y);
|
||||||
|
LD BC,(IX+-3)
|
||||||
|
PUSH BC
|
||||||
|
LD BC,0
|
||||||
|
PUSH BC
|
||||||
|
CALL _draw_sprite
|
||||||
|
POP BC
|
||||||
|
POP BC
|
||||||
|
; 57
|
||||||
|
; 58 do
|
||||||
|
L_18:
|
||||||
|
; 59 {
|
||||||
|
; 60 /* Scan the keypad to update kb_Data */
|
||||||
|
; 61 kb_Scan();
|
||||||
|
CALL _kb_Scan
|
||||||
|
; 62
|
||||||
|
; 63 if ((x + hearts_width) <= LCD_WIDTH && x >= 0)
|
||||||
|
LD IY,(IX+-6)
|
||||||
|
LEA BC,IY+34
|
||||||
|
LD HL,320
|
||||||
|
OR A,A
|
||||||
|
SBC HL,BC
|
||||||
|
CALL __setflag
|
||||||
|
JP M,L_8
|
||||||
|
LD HL,(IX+-6)
|
||||||
|
CALL __icmpzero
|
||||||
|
CALL __setflag
|
||||||
|
JP M,L_8
|
||||||
|
; 64 {
|
||||||
|
; 65 if (gravity[0])
|
||||||
|
LD A,(IX+-8)
|
||||||
|
OR A,A
|
||||||
|
JR Z,L_4
|
||||||
|
; 66 {
|
||||||
|
; 67 x = x + 2;
|
||||||
|
LD IY,(IX+-6)
|
||||||
|
LEA IY,IY+2
|
||||||
|
LD (IX+-6),IY
|
||||||
|
; 68 }
|
||||||
|
; 69 else
|
||||||
|
JR L_16
|
||||||
|
L_4:
|
||||||
|
; 70 {
|
||||||
|
; 71 x = x - 2;
|
||||||
|
LD IY,(IX+-6)
|
||||||
|
LEA IY,IY+-2
|
||||||
|
LD (IX+-6),IY
|
||||||
|
; 72 }
|
||||||
|
; 73 }
|
||||||
|
; 74 else
|
||||||
|
JR L_16
|
||||||
|
L_8:
|
||||||
|
; 75 {
|
||||||
|
; 76 if (gravity[0])
|
||||||
|
LD A,(IX+-8)
|
||||||
|
OR A,A
|
||||||
|
JR Z,L_6
|
||||||
|
; 77 {
|
||||||
|
; 78 gravity[0] = false;
|
||||||
|
LD (IX+-8),0
|
||||||
|
; 79 x = x - 2;
|
||||||
|
LD IY,(IX+-6)
|
||||||
|
LEA IY,IY+-2
|
||||||
|
LD (IX+-6),IY
|
||||||
|
; 80 }
|
||||||
|
; 81 else
|
||||||
|
JR L_16
|
||||||
|
L_6:
|
||||||
|
; 82 {
|
||||||
|
; 83 gravity[0] = true;
|
||||||
|
LD (IX+-8),1
|
||||||
|
; 84 x = x + 2;
|
||||||
|
LD IY,(IX+-6)
|
||||||
|
LEA IY,IY+2
|
||||||
|
LD (IX+-6),IY
|
||||||
|
; 85 }
|
||||||
|
; 86 }
|
||||||
|
L_16:
|
||||||
|
; 87
|
||||||
|
; 88 if ((y + hearts_height) <= LCD_HEIGHT && y >= 0)
|
||||||
|
LD IY,(IX+-3)
|
||||||
|
LEA BC,IY+50
|
||||||
|
LD HL,240
|
||||||
|
OR A,A
|
||||||
|
SBC HL,BC
|
||||||
|
JP M,L_15
|
||||||
|
LD HL,(IX+-3)
|
||||||
|
CALL __icmpzero
|
||||||
|
CALL __setflag
|
||||||
|
JP M,L_15
|
||||||
|
; 89 {
|
||||||
|
; 90 if (gravity[1])
|
||||||
|
LEA HL,IX+-8
|
||||||
|
INC HL
|
||||||
|
LD A,(HL)
|
||||||
|
OR A,A
|
||||||
|
JR Z,L_11
|
||||||
|
; 91 {
|
||||||
|
; 92 y = y + 2;
|
||||||
|
LD IY,(IX+-3)
|
||||||
|
LEA IY,IY+2
|
||||||
|
LD (IX+-3),IY
|
||||||
|
; 93 }
|
||||||
|
; 94 else
|
||||||
|
JR L_17
|
||||||
|
L_11:
|
||||||
|
; 95 {
|
||||||
|
; 96 y = y - 2;
|
||||||
|
LD IY,(IX+-3)
|
||||||
|
LEA IY,IY+-2
|
||||||
|
LD (IX+-3),IY
|
||||||
|
; 97 }
|
||||||
|
; 98 }
|
||||||
|
; 99 else
|
||||||
|
JR L_17
|
||||||
|
L_15:
|
||||||
|
; 100 {
|
||||||
|
; 101 if (gravity[1])
|
||||||
|
LEA BC,IX+-8
|
||||||
|
INC BC
|
||||||
|
LD (IX+-11),BC
|
||||||
|
LD HL,BC
|
||||||
|
LD A,(HL)
|
||||||
|
OR A,A
|
||||||
|
JR Z,L_13
|
||||||
|
; 102 {
|
||||||
|
; 103 gravity[1] = false;
|
||||||
|
LD HL,(IX+-11)
|
||||||
|
LD (HL),0
|
||||||
|
; 104 y = y - 2;
|
||||||
|
LD IY,(IX+-3)
|
||||||
|
LEA IY,IY+-2
|
||||||
|
LD (IX+-3),IY
|
||||||
|
; 105 }
|
||||||
|
; 106 else
|
||||||
|
JR L_17
|
||||||
|
L_13:
|
||||||
|
; 107 {
|
||||||
|
; 108 gravity[1] = true;
|
||||||
|
LD HL,(IX+-11)
|
||||||
|
LD (HL),1
|
||||||
|
; 109 y = y + 2;
|
||||||
|
LD IY,(IX+-3)
|
||||||
|
LEA IY,IY+2
|
||||||
|
LD (IX+-3),IY
|
||||||
|
; 110 }
|
||||||
|
; 111 }
|
||||||
|
L_17:
|
||||||
|
; 112
|
||||||
|
; 113 draw_sprite(x, y);
|
||||||
|
LD BC,(IX+-3)
|
||||||
|
PUSH BC
|
||||||
|
LD BC,(IX+-6)
|
||||||
|
PUSH BC
|
||||||
|
CALL _draw_sprite
|
||||||
|
POP BC
|
||||||
|
POP BC
|
||||||
|
; 114 } while (kb_Data[6] != kb_Clear);
|
||||||
|
LD A,(16056348)
|
||||||
|
CP A,64
|
||||||
|
JR NZ,L_18
|
||||||
|
; 115
|
||||||
|
; 116 /* Close the graphics */
|
||||||
|
; 117 gfx_End();
|
||||||
|
CALL _gfx_End
|
||||||
|
; 118 }
|
||||||
|
LD SP,IX
|
||||||
|
POP IX
|
||||||
|
RET
|
||||||
|
|
||||||
|
|
||||||
|
;**************************** _main ***************************
|
||||||
|
;Name Addr/Register Size Type
|
||||||
|
;_gfx_End IMPORT ----- function
|
||||||
|
;_kb_Scan IMPORT ----- function
|
||||||
|
;_gfx_SetDraw IMPORT ----- function
|
||||||
|
;_rand IMPORT ----- function
|
||||||
|
;_logo_gfx_pal IMPORT 10 variable
|
||||||
|
;_gfx_SetPalette IMPORT ----- function
|
||||||
|
;_gfx_Begin IMPORT ----- function
|
||||||
|
;_0temp1 STATIC 2 variable
|
||||||
|
;G_0 IX-11 3 variable
|
||||||
|
;gravity IX-8 2 variable
|
||||||
|
;x IX-6 3 variable
|
||||||
|
;y IX-3 3 variable
|
||||||
|
|
||||||
|
|
||||||
|
; Stack Frame Size: 17 (bytes)
|
||||||
|
; Spill Code: 0 (instruction)
|
||||||
|
|
||||||
|
|
||||||
|
SEGMENT TEXT
|
||||||
|
_0temp1:
|
||||||
|
DB 1
|
||||||
|
DB 1
|
||||||
|
XREF _logo_gfx_pal:ROM
|
||||||
|
XREF _hearts_data:ROM
|
||||||
|
XREF _kb_Scan:ROM
|
||||||
|
XREF _gfx_Sprite:ROM
|
||||||
|
XREF _gfx_Blit:ROM
|
||||||
|
XREF _gfx_SetDraw:ROM
|
||||||
|
XREF _gfx_SetPalette:ROM
|
||||||
|
XREF _gfx_End:ROM
|
||||||
|
XREF _gfx_Begin:ROM
|
||||||
|
XREF _rand:ROM
|
||||||
|
XREF __irems:ROM
|
||||||
|
XREF __frameset0:ROM
|
||||||
|
XREF __frameset:ROM
|
||||||
|
XREF __setflag:ROM
|
||||||
|
XREF __icmpzero:ROM
|
||||||
|
XDEF _main
|
||||||
|
XDEF _draw_sprite
|
||||||
|
END
|
10
readme.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
### GraphX/KeypadC Sprite with Keys
|
||||||
|
|
||||||
|
Demonstrates using the GraphX and KeypadC library together to move a sprite
|
||||||
|
|
||||||
|
![Screenshot](screenshot.gif)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
This demo is a part of the C SDK Toolchain for use on the CE.
|
||||||
|
|
BIN
screenshot.gif
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
src/gfx/Cards_Clubs.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
src/gfx/Cards_Diamonds.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
src/gfx/Cards_Hearts.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
src/gfx/Cards_Spades.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
58
src/gfx/clubs.c
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
// convpng v7.2
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "logo_gfx.h"
|
||||||
|
|
||||||
|
// 8 bpp image
|
||||||
|
uint8_t clubs_data[1702] = {
|
||||||
|
34,50, // width,height
|
||||||
|
0x04,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x04,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x00,0x01,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x04,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x04,
|
||||||
|
};
|
BIN
src/gfx/clubs.png
Normal file
After Width: | Height: | Size: 416 B |
7
src/gfx/convpng.ini
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#GroupC : logo_gfx
|
||||||
|
#TransparentColor : 255,255,255
|
||||||
|
#PNGImages :
|
||||||
|
diamonds
|
||||||
|
hearts
|
||||||
|
spades
|
||||||
|
clubs
|
17
src/gfx/convpng.log
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
opened convpng.ini
|
||||||
|
|
||||||
|
--- logo_gfx (C) ---
|
||||||
|
building palette with [256] available indices ...
|
||||||
|
built palette with [5] indices.
|
||||||
|
palette quality : 100.00%
|
||||||
|
transparent color index : 0
|
||||||
|
transparent color : 0xFFFF
|
||||||
|
4:
|
||||||
|
diamonds : 100.00%
|
||||||
|
hearts : 100.00%
|
||||||
|
spades : 100.00%
|
||||||
|
clubs : 100.00%
|
||||||
|
|
||||||
|
converted in 1 s
|
||||||
|
|
||||||
|
finished!
|
58
src/gfx/diamonds.c
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
// convpng v7.2
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "logo_gfx.h"
|
||||||
|
|
||||||
|
// 8 bpp image
|
||||||
|
uint8_t diamonds_data[1702] = {
|
||||||
|
34,50, // width,height
|
||||||
|
0x04,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x04,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x02,0x03,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x02,0x03,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x03,0x02,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x03,0x02,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x04,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x04,
|
||||||
|
};
|
BIN
src/gfx/diamonds.png
Normal file
After Width: | Height: | Size: 527 B |
58
src/gfx/hearts.c
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
// convpng v7.2
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "logo_gfx.h"
|
||||||
|
|
||||||
|
// 8 bpp image
|
||||||
|
uint8_t hearts_data[1702] = {
|
||||||
|
34,50, // width,height
|
||||||
|
0x04,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x04,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x02,0x02,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x02,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x03,0x03,0x03,0x02,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x02,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x02,0x02,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x04,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x04,
|
||||||
|
};
|
BIN
src/gfx/hearts.png
Normal file
After Width: | Height: | Size: 508 B |
11
src/gfx/logo_gfx.c
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
// convpng v7.2
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "logo_gfx.h"
|
||||||
|
|
||||||
|
uint16_t logo_gfx_pal[5] = {
|
||||||
|
0xFFFF, // 00 :: rgb(255,255,255)
|
||||||
|
0x0000, // 01 :: rgb(0,0,0)
|
||||||
|
0x7C00, // 02 :: rgb(255,0,0)
|
||||||
|
0xEDCF, // 03 :: rgb(221,116,125)
|
||||||
|
0x0000, // 04 :: rgb(0,0,0)
|
||||||
|
};
|
32
src/gfx/logo_gfx.h
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
// convpng v7.2
|
||||||
|
// this file contains all the graphics sources for easy inclusion in a project
|
||||||
|
#ifndef __logo_gfx__
|
||||||
|
#define __logo_gfx__
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#define logo_gfx_transparent_color_index 0
|
||||||
|
|
||||||
|
#define diamonds_width 34
|
||||||
|
#define diamonds_height 50
|
||||||
|
#define diamonds_size 1702
|
||||||
|
extern uint8_t diamonds_data[1702];
|
||||||
|
#define diamonds ((gfx_sprite_t*)diamonds_data)
|
||||||
|
#define hearts_width 34
|
||||||
|
#define hearts_height 50
|
||||||
|
#define hearts_size 1702
|
||||||
|
extern uint8_t hearts_data[1702];
|
||||||
|
#define hearts ((gfx_sprite_t*)hearts_data)
|
||||||
|
#define spades_width 34
|
||||||
|
#define spades_height 50
|
||||||
|
#define spades_size 1702
|
||||||
|
extern uint8_t spades_data[1702];
|
||||||
|
#define spades ((gfx_sprite_t*)spades_data)
|
||||||
|
#define clubs_width 34
|
||||||
|
#define clubs_height 50
|
||||||
|
#define clubs_size 1702
|
||||||
|
extern uint8_t clubs_data[1702];
|
||||||
|
#define clubs ((gfx_sprite_t*)clubs_data)
|
||||||
|
#define sizeof_logo_gfx_pal 10
|
||||||
|
extern uint16_t logo_gfx_pal[5];
|
||||||
|
|
||||||
|
#endif
|
58
src/gfx/spades.c
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
// convpng v7.2
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "logo_gfx.h"
|
||||||
|
|
||||||
|
// 8 bpp image
|
||||||
|
uint8_t spades_data[1702] = {
|
||||||
|
34,50, // width,height
|
||||||
|
0x04,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x04,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x01,
|
||||||
|
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
|
||||||
|
0x04,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x04,
|
||||||
|
};
|
BIN
src/gfx/spades.png
Normal file
After Width: | Height: | Size: 395 B |
118
src/main.c
Normal file
@ -0,0 +1,118 @@
|
|||||||
|
#include <stdbool.h>
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <tice.h>
|
||||||
|
|
||||||
|
#include <math.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <graphx.h>
|
||||||
|
#include <keypadc.h>
|
||||||
|
|
||||||
|
/* Include the sprite data */
|
||||||
|
#include "gfx/logo_gfx.h"
|
||||||
|
|
||||||
|
/* Function for drawing the main sprite */
|
||||||
|
void draw_sprite(int x, int y)
|
||||||
|
{
|
||||||
|
/* Fill the screen with color index 0
|
||||||
|
/* Note that this is a super inefficient way to
|
||||||
|
/* redraw, but it demonstrates a simple way of clearing past data */
|
||||||
|
// gfx_FillScreen(0xFF);
|
||||||
|
|
||||||
|
/* Draw a bunch of different styled sprites on the screen */
|
||||||
|
|
||||||
|
gfx_Sprite(hearts, x, y);
|
||||||
|
|
||||||
|
/* Copy the buffer to the screen */
|
||||||
|
gfx_BlitBuffer(); // This is the same as gfx_Blit(gfx_buffer)
|
||||||
|
}
|
||||||
|
|
||||||
|
void main(void)
|
||||||
|
{
|
||||||
|
/* Coordinates used for the sprite */
|
||||||
|
int x, y;
|
||||||
|
bool gravity[2] = {
|
||||||
|
true,
|
||||||
|
true};
|
||||||
|
float angle;
|
||||||
|
|
||||||
|
/* Initialize the 8bpp graphics */
|
||||||
|
gfx_Begin();
|
||||||
|
|
||||||
|
/* Set up the palette for our sprites */
|
||||||
|
gfx_SetPalette(logo_gfx_pal, sizeof_logo_gfx_pal, 0);
|
||||||
|
|
||||||
|
/* Start at 0, 0 */
|
||||||
|
x = 0;
|
||||||
|
y = (rand() % (LCD_HEIGHT - 0 + 1));
|
||||||
|
|
||||||
|
gfx_SetDrawBuffer();
|
||||||
|
|
||||||
|
//gfx_FillScreen(1);
|
||||||
|
|
||||||
|
draw_sprite(x, y);
|
||||||
|
|
||||||
|
do
|
||||||
|
{
|
||||||
|
/* Scan the keypad to update kb_Data */
|
||||||
|
kb_Scan();
|
||||||
|
|
||||||
|
if ((x + hearts_width) <= LCD_WIDTH && x >= 0)
|
||||||
|
{
|
||||||
|
if (gravity[0])
|
||||||
|
{
|
||||||
|
x = x + 2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
x = x - 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (gravity[0])
|
||||||
|
{
|
||||||
|
gravity[0] = false;
|
||||||
|
x = x - 2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
gravity[0] = true;
|
||||||
|
x = x + 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((y + hearts_height) <= LCD_HEIGHT && y >= 0)
|
||||||
|
{
|
||||||
|
if (gravity[1])
|
||||||
|
{
|
||||||
|
y = y + 2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
y = y - 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (gravity[1])
|
||||||
|
{
|
||||||
|
gravity[1] = false;
|
||||||
|
y = y - 2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
gravity[1] = true;
|
||||||
|
y = y + 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
draw_sprite(x, y);
|
||||||
|
} while (kb_Data[6] != kb_Clear);
|
||||||
|
|
||||||
|
/* Close the graphics */
|
||||||
|
gfx_End();
|
||||||
|
}
|