From 3e8e4250c7daa1670ff3fa1eb10cffb627fc3b90 Mon Sep 17 00:00:00 2001 From: Theo Champion Date: Mon, 18 Aug 2025 18:56:23 +0200 Subject: [PATCH] feat: New texture for the double tap perk machine --- ressources/dbltap.xpm | 112 ++++++++++++++++++++++++++++++++++++++++++ src/consts.h | 4 +- 2 files changed, 114 insertions(+), 2 deletions(-) create mode 100644 ressources/dbltap.xpm diff --git a/ressources/dbltap.xpm b/ressources/dbltap.xpm new file mode 100644 index 0000000..c9049f8 --- /dev/null +++ b/ressources/dbltap.xpm @@ -0,0 +1,112 @@ +/* XPM */ +static char * dbltap_xpm[] = { +"64 64 45 1", +" c #FF00DC", +". c #000001", +"+ c #AA9F9F", +"@ c #F89C2F", +"# c #A45D18", +"$ c #DF8C2A", +"% c #C97F26", +"& c #A67310", +"* c #D19114", +"= c #E8A117", +"- c #F7AB18", +"; c #D49315", +"> c #A77310", +", c #F0972E", +"' c #F4A918", +") c #F5AA18", +"! c #DE8B2A", +"~ c #F3A818", +"{ c #DD8B2A", +"] c #EF962D", +"^ c #B37B0F", +"/ c #96680F", +"( c #F6D79A", +"_ c #F4E3C3", +": c #E8E0D1", +"< c #A87410", +"[ c #E9A217", +"} c #EE962D", +"| c #848282", +"1 c #767474", +"2 c #B3B3B3", +"3 c #ADADAD", +"4 c #ACACAC", +"5 c #A9180D", +"6 c #6B6969", +"7 c #D29214", +"8 c #A97510", +"9 c #6A6969", +"0 c #777575", +"a c #494949", +"b c #B38007", +"c c #FFB400", +"d c #F0AB06", +"e c #975B26", +"f c #E09E00", +" ", +" .............................................................. ", +" .++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ", +" .+++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@##++#@@@###@. ", +" .+++++++@@@@@@@@@@@@@@@@@@$.........$@@@@@@@#@@@#@@#+#+@@#+@#. ", +" .++++++++@@@@@@@@@@@@@@@%...&*=-=;>...%@@@@@#@@@#@@#+#+@@#++#. ", +" .@+++++++@@@@@@@@@@@@@,...'---------)...,@@@#@@@#@@#@#@@+#++#. ", +" .@+++++++@@@@@@@@@@@@!..~-------------'..!@@#@@@#@@#@#@@+#++#. ", +" .@@+++++@@@@@@@@@@@@{..-----------------..{@###@@##@@###@###+. ", +" .@@@@@+@@@@@@@@@@@@]..-.................-..]@@@@@@@@@@@@@++++. ", +" .@@@@@@@@@@@@@@@@@@..--.^^^^^^^^^^^^^^^.--..@@@@@@@@@@@@@++++. ", +" .@@@@@@@@@@@@@@@@@..'--.^^^^^^^^^^^^^^^.--'..@@@@@@@@@@@@++++. ", +" .@@@@@@@@@@@@@@@@@./---.^^((((((((^(((^.---/.@@@@@@@@@@@@++++. ", +" .@@@@@@@@@@@@@@@@!.)---.((((((((((^^^^^.---).!@@@@@@@@@@@++++. ", +" .@@@@@@@@@@@@@@@@..----.^^(______(^((((.----..@@@@@@@@@@@:+++. ", +" .@@@@@+++@@+++@@@.>----.^^^^^^^^^^^^^^^.----<.@@@@@@@@@@:::++. ", +" .@@@@++@@@@+++@@@._____.^^^^^^^^^^^^^^^._____.@@@@@@@@@:@:+++. ", +" .@@@@@+@@@++++@@@.[----.^^^^^^((((((^(^.----[.@@@@@@@@@:@:@++. ", +" .@@@@@@@@@@@@+@@@._____.^^^(((((((((^^^._____.@@@:@@::@@:::+@. ", +" .@@@@@@@@@@@@@@@@.[----.^^^^^^(____(^((.----[.@@::@:@@:@@:@@@. ", +" .@@@@@@@@@@@@@@@@._____.^^^^^^^^^^^^^^^._____.@:@:@:@@:@@@@@@. ", +" .@@+++@@@@@+@@@@@.>----.^^^^^^^^^^^^^^^.----<.@@@:@:@@:@@@@@@. ", +" .@++++@@@@@++@@@@..----..^^^^^^^^^^^^^..----..@@@:@:@@:@+@@@@. ", +" .@+++@@@@@@++@@@@!.)----..^^^^^^^^^^^..----).{@@@:@:@@:@+@@@@. ", +" .+++@@@@@@@++@@@@@./-----..^^^^^^^^^..-----/.@@@@:@@::@@@@++@. ", +" .@@@@@@@@@@@++@@@@..'-----..^^^^^^^..-----'..@@@@@@@@@@@@@+@@. ", +" .@@@@@@@@@@@@+@@@@@..------..^^^^^..------..@@@@@@@@@@@@@@@@@. ", +" .@@@@@@@@@@@@@@@@@@}..------..^^^..------..}@@@@@@@@@@@@@@@@@. ", +" .@@@@@@@@@@@@@@@@@@@{..------..^..------..{@@@@@@@@@@@@@@@@@@. ", +" .||||||||||||||||||||1..'-----...-----'..1|||||||||||||||||||. ", +" .2222222222222222222223...'----.----)...422222222222222222222. ", +" .|55|||||55|||||||||||||6...>7[-[;8...9||||||||||||||||||||||. ", +" .5555|||555|||||||||||||||0.........0||||||||||||||||||||||||. ", +" .222555555522222222222222222222a2222222222.......22......2222. ", +" .||5||555||||||||||||||||||||||a||||||||||.bbbbb.||.cccc.||||. ", +" .225555522252222222222222222222a2222222222.bbbbb.22.cccc.2222. ", +" .||5|55|||55|||||||||||||||||||a||||||||||.bbbbb.||.cccc.||||. ", +" .|||5555555||||||||||||||||||||a||||||||||.......||.cccc.||||. ", +" .222555552222222222222222222222a2222222222..d.dd.22.cccc.2222. ", +" .|555555|||||||||||||||||||||||a||||||||||.dd.dd.||.cccc.||||. ", +" .255555522222222222222222222222a2222222222..d.dd.22.cccc.2222. ", +" .5555555|||||||||||||||||||||||a||||||||||.......||......||||. ", +" .5555555||||5||||||5|||||||||||a|||||||||||||||||||||||||||||. ", +" .552555222255555555552222222222a22222222222222222222222222222. ", +" .||||||55|||55||||||555||||||||a|||||||||||||||||||||||||||||. ", +" .222222255555222222225522222222a22222222222222222222222222222. ", +" .||||||||||||||||||||||||||||||a|||||||||||||||||||||||||||||. ", +" .++@@@@@@@@@@@@@@@@@@@@@@@@@@@@a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ", +" .++++@@@@++@@@@@@@@@@@@@@@@@@@@a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ", +" .+++++++@@@+@@@@@@@@@@@@@@@@@@@a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ", +" .+++++++@@@@@@@+++@@@@@@@@@@@@@a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ", +" .+++++++@++@@@@@@++@@@@@@@@@@@@a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ", +" .eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee. ", +" .eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee. ", +" .eeeeeeefffeeeffeefeefefffeefeeefffeeeefffffeeffeefffeeeeeeee. ", +" .____eeefeefefeefefeefefeefefeeefeeeeeeeefeeefeefefeefeee____. ", +" .eeeeeeefeefefeefefeefefeefefeeefeeeeeeeefeeefeefefeefeeeeeee. ", +" .____eeefeefefeefefeefefefeefeeeffeeeeeeefeeeffffefffeeee____. ", +" .eeeeeeefeefefeefefeefefeefefeeefeeeeeeeefeeefeefefeeeeeeeeee. ", +" .____eeefeefefeefefeefefeefefeeefeeeeeeeefeeefeefefeeeeee____. ", +" .eeeeeeefffeeeffeeeffeefffeefffefffeeeeeefeeefeefefeeeeeeeeee. ", +" .eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee. ", +" .eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee. ", +" .............................................................. "}; diff --git a/src/consts.h b/src/consts.h index ce437e1..1698830 100644 --- a/src/consts.h +++ b/src/consts.h @@ -6,7 +6,7 @@ /* By: kcolin +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/07/17 14:54:36 by kcolin #+# #+# */ -/* Updated: 2025/08/14 21:23:25 by tchampio ### ########.fr */ +/* Updated: 2025/08/18 18:50:05 by tchampio ### ########.fr */ /* */ /* ************************************************************************** */ @@ -37,7 +37,7 @@ # define MAX_SPRITES 30 # define JUGG_TEX "ressources/juggernog.xpm" # define REV_TEX "ressources/revive.xpm" -# define DBLTAP_TEX "ressources/doubletap.xpm" +# define DBLTAP_TEX "ressources/dbltap.xpm" # define MYSTERY_TEX "ressources/box.xpm" # ifdef BONUS