From 6c28105149801857cf675c2db15514887701d5ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Fri, 3 Jan 2020 00:34:50 +0100 Subject: [PATCH] Add background --- assets.h | 20 ++++++++++++++++++++ assets/background2.png | Bin 0 -> 708 bytes levels.h | 3 +++ main.c | 8 ++++++-- 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 assets/background2.png diff --git a/assets.h b/assets.h index 6e55ff6..a8d2aeb 100644 --- a/assets.h +++ b/assets.h @@ -453,6 +453,26 @@ SFG_PROGRAM_MEMORY uint8_t SFG_backgroundImages[][SFG_TEXTURE_STORE_SIZE] = 36,85,87,105,185,156,0,8,8,0,0,16,17,17,34,34,36,84,86,105,150,102,102,3,192,0, 1,1,17,17,34,34,36,68,71,103,118,108,0,8,0,24,17,16,17,17,34,34,34,68,71,102, 103,102,246,102,248,128,0,1,17,17 + }, + { // 1, reddish scifi interior +168,18,17,19,65,153,1,9,152,232,0,45,61,80,96,160,18,114,34,34,34,34,34,80,0,0, +0,0,0,0,0,0,18,114,34,34,34,34,34,80,0,0,0,0,0,0,0,0,0,215,34,34,34,34,34,80,0, +0,0,0,0,0,0,0,0,119,34,34,34,34,34,80,0,0,0,0,0,0,0,0,0,214,34,34,34,34,34,34, +32,0,0,0,0,0,0,0,0,118,34,34,34,34,34,34,36,69,0,0,0,0,0,0,18,118,17,17,17,17, +17,17,20,69,0,0,0,0,0,0,18,118,17,17,17,17,17,17,20,69,0,0,0,0,0,0,18,118,114, +34,34,34,34,34,116,69,0,0,0,0,0,0,18,118,130,34,34,38,0,0,0,0,0,0,0,0,0,0,18, +118,135,34,34,34,0,0,0,0,0,0,0,0,0,0,85,86,138,34,34,34,34,41,133,0,0,0,0,0,0,0, +0,86,138,17,17,17,17,25,133,85,0,0,0,0,0,0,0,86,138,17,17,17,27,25,132,70,0,0,0, +0,0,0,0,85,85,85,17,17,17,25,132,70,0,0,0,0,0,0,0,0,0,5,17,17,17,25,132,70,0,0, +0,0,0,0,0,0,0,5,17,27,17,25,132,70,0,0,0,0,0,0,0,6,128,17,17,17,17,25,132,70,0, +0,0,0,0,0,16,118,128,17,17,27,17,25,246,0,0,0,0,0,0,0,16,118,128,17,17,17,17,25, +132,0,0,0,0,0,0,0,16,118,128,51,51,51,51,57,246,0,0,0,0,0,0,0,16,118,130,51,51, +51,51,50,132,0,0,0,0,0,0,0,16,118,130,51,51,51,51,50,132,0,0,0,0,0,0,0,16,118, +131,51,51,51,51,51,132,70,0,0,0,0,0,0,0,0,5,60,51,51,51,51,36,70,0,0,0,0,0,0,0, +0,5,51,51,51,51,51,36,70,0,0,0,0,0,0,0,14,229,51,51,51,51,51,52,70,0,0,0,0,0,0, +85,85,51,195,51,51,51,51,52,64,0,0,0,0,0,0,18,114,17,17,17,17,17,17,18,64,0,0,0, +0,0,0,18,113,17,17,17,17,17,17,17,64,0,0,0,0,0,0,18,115,51,51,51,51,51,80,0,0,0, +0,0,0,0,0,18,115,51,51,51,51,51,80,0,0,0,0,0,0,0,0 } }; diff --git a/assets/background2.png b/assets/background2.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3275a0ac1bd28b34f4b0a8231854488e8104cd GIT binary patch literal 708 zcmV;#0z3VQP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00JyYL_t(o!|hhhO59Ks{-#7t zCAlO1K$KZrN()&8H=Tvc^bLe=+!Xo<^9X$e-@%O=!8dT0E=DLaiwgxCWYB;%)OabW z4cJ8{KljeP6YI>hi2XL_aPGb5H#z4tK5qN>0MI?`q6&Z8hm4b>2)8$3 zs@z^E`DCECYgYL8A6_9Ce3vp%2McgL6W~C%lFqe-vJ_?#2v2A`D~G@3;$V-ARd3*- zumHd97MVFYij;pqp4w{E1-uS0_#~Xazyz@2!G<^flGiEu{_X@BkRbohS}2T8Ed$fQ z({Lc>KeT7Gvm?-%I1sUO1U;tibi4Zk{VOGSY_!Tg@a>B@U{>DT)en?MMq9;6Z`_0000position.x #if SFG_BACKGROUND_BLUR != 0 + SFG_backgroundBlurOffsets[SFG_backgroundBlurIndex] @@ -917,6 +919,8 @@ void SFG_setAndInitLevel(const SFG_Level *level) SFG_currentRandom = 0; + SFG_currentLevel.backgroundImage = level->backgroundImage; + SFG_currentLevel.levelPointer = level; SFG_currentLevel.floorColor = level->floorColor; @@ -1032,7 +1036,7 @@ void SFG_init() SFG_backgroundScroll = 0; - SFG_setAndInitLevel(&SFG_level0); + SFG_setAndInitLevel(&SFG_level1); SFG_lastFrameTimeMs = SFG_getTimeMs(); }