From ebfcc899c1bb43091730c5b6cd322bf8abbc7a27 Mon Sep 17 00:00:00 2001 From: doyle Date: Sat, 23 Sep 2023 22:38:08 +1000 Subject: [PATCH] assets: Use new terry walk assets with proper baseline --- .gitignore | 1 + Data/Textures/protagonist_walk.png | 3 --- Data/Textures/protagonist_walk.txt | 3 --- Data/Textures/terry_movement.png | 3 +++ Data/Textures/terry_movement.txt | 3 +++ Data/Textures/terry_movement/Down_1.png | 3 +++ Data/Textures/terry_movement/Down_2.png | 3 +++ Data/Textures/terry_movement/Down_3.png | 3 +++ Data/Textures/terry_movement/Down_4.png | 3 +++ Data/Textures/terry_movement/Down_5.png | 3 +++ Data/Textures/terry_movement/Down_6.png | 3 +++ Data/Textures/terry_movement/Down_7.png | 3 +++ .../Idle_1.png} | 0 .../Idle_2.png} | 0 .../Idle_3.png} | 0 .../Idle_4.png} | 0 .../Idle_5.png} | 0 .../Idle_6.png} | 0 .../Idle_7.png} | 0 .../Idle_8.png} | 0 Data/Textures/terry_movement/Left_1.png | 3 +++ Data/Textures/terry_movement/Left_2.png | 3 +++ Data/Textures/terry_movement/Left_3.png | 3 +++ Data/Textures/terry_movement/Left_4.png | 3 +++ Data/Textures/terry_movement/Left_5.png | 3 +++ Data/Textures/terry_movement/Left_6.png | 3 +++ Data/Textures/terry_movement/Left_7.png | 3 +++ Data/Textures/terry_movement/Right_1.png | 3 +++ Data/Textures/terry_movement/Right_2.png | 3 +++ Data/Textures/terry_movement/Right_3.png | 3 +++ Data/Textures/terry_movement/Right_4.png | 3 +++ Data/Textures/terry_movement/Right_5.png | 3 +++ Data/Textures/terry_movement/Right_6.png | 3 +++ Data/Textures/terry_movement/Right_7.png | 3 +++ Data/Textures/terry_movement/Up_1.png | 3 +++ Data/Textures/terry_movement/Up_2.png | 3 +++ Data/Textures/terry_movement/Up_3.png | 3 +++ Data/Textures/terry_movement/Up_4.png | 3 +++ Data/Textures/terry_movement/Up_5.png | 3 +++ Data/Textures/terry_movement/Up_6.png | 3 +++ feely_pona.cpp | 15 ++++++++------- 41 files changed, 96 insertions(+), 13 deletions(-) delete mode 100644 Data/Textures/protagonist_walk.png delete mode 100644 Data/Textures/protagonist_walk.txt create mode 100644 Data/Textures/terry_movement.png create mode 100644 Data/Textures/terry_movement.txt create mode 100644 Data/Textures/terry_movement/Down_1.png create mode 100644 Data/Textures/terry_movement/Down_2.png create mode 100644 Data/Textures/terry_movement/Down_3.png create mode 100644 Data/Textures/terry_movement/Down_4.png create mode 100644 Data/Textures/terry_movement/Down_5.png create mode 100644 Data/Textures/terry_movement/Down_6.png create mode 100644 Data/Textures/terry_movement/Down_7.png rename Data/Textures/{protagonist_walk/Idle_0000s_0007_1.png => terry_movement/Idle_1.png} (100%) rename Data/Textures/{protagonist_walk/Idle_0000s_0006_2.png => terry_movement/Idle_2.png} (100%) rename Data/Textures/{protagonist_walk/Idle_0000s_0005_3.png => terry_movement/Idle_3.png} (100%) rename Data/Textures/{protagonist_walk/Idle_0000s_0004_4.png => terry_movement/Idle_4.png} (100%) rename Data/Textures/{protagonist_walk/Idle_0000s_0003_5.png => terry_movement/Idle_5.png} (100%) rename Data/Textures/{protagonist_walk/Idle_0000s_0002_6.png => terry_movement/Idle_6.png} (100%) rename Data/Textures/{protagonist_walk/Idle_0000s_0001_7.png => terry_movement/Idle_7.png} (100%) rename Data/Textures/{protagonist_walk/Idle_0000s_0000_8.png => terry_movement/Idle_8.png} (100%) create mode 100644 Data/Textures/terry_movement/Left_1.png create mode 100644 Data/Textures/terry_movement/Left_2.png create mode 100644 Data/Textures/terry_movement/Left_3.png create mode 100644 Data/Textures/terry_movement/Left_4.png create mode 100644 Data/Textures/terry_movement/Left_5.png create mode 100644 Data/Textures/terry_movement/Left_6.png create mode 100644 Data/Textures/terry_movement/Left_7.png create mode 100644 Data/Textures/terry_movement/Right_1.png create mode 100644 Data/Textures/terry_movement/Right_2.png create mode 100644 Data/Textures/terry_movement/Right_3.png create mode 100644 Data/Textures/terry_movement/Right_4.png create mode 100644 Data/Textures/terry_movement/Right_5.png create mode 100644 Data/Textures/terry_movement/Right_6.png create mode 100644 Data/Textures/terry_movement/Right_7.png create mode 100644 Data/Textures/terry_movement/Up_1.png create mode 100644 Data/Textures/terry_movement/Up_2.png create mode 100644 Data/Textures/terry_movement/Up_3.png create mode 100644 Data/Textures/terry_movement/Up_4.png create mode 100644 Data/Textures/terry_movement/Up_5.png create mode 100644 Data/Textures/terry_movement/Up_6.png diff --git a/.gitignore b/.gitignore index 527b85c..82f7346 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ Build/ +Nocheckin/ diff --git a/Data/Textures/protagonist_walk.png b/Data/Textures/protagonist_walk.png deleted file mode 100644 index 4755cf2..0000000 --- a/Data/Textures/protagonist_walk.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d9762cbc2c610babb2a5cf783d4261f14ab836cf3eb104e3d2bdcaa27bc2912c -size 320173 diff --git a/Data/Textures/protagonist_walk.txt b/Data/Textures/protagonist_walk.txt deleted file mode 100644 index 39c5e7a..0000000 --- a/Data/Textures/protagonist_walk.txt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:683ca283bc31ed1b21c7a3012f85f58d2c2e0dd6ec929c1981a6a08dd89f4702 -size 254 diff --git a/Data/Textures/terry_movement.png b/Data/Textures/terry_movement.png new file mode 100644 index 0000000..a23a754 --- /dev/null +++ b/Data/Textures/terry_movement.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8e30e1ffa858848f65f3f6fd2817d8d5faccbae00f8b3b2d014cb095a40b148 +size 732157 diff --git a/Data/Textures/terry_movement.txt b/Data/Textures/terry_movement.txt new file mode 100644 index 0000000..8e7424a --- /dev/null +++ b/Data/Textures/terry_movement.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b56676681ae0b23c31ebd3d1671ad40319826232317295d1dee7668295cc5a98 +size 781 diff --git a/Data/Textures/terry_movement/Down_1.png b/Data/Textures/terry_movement/Down_1.png new file mode 100644 index 0000000..18d39f4 --- /dev/null +++ b/Data/Textures/terry_movement/Down_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be2be3cbead3603d9f296ba26b3e9804722751fc8597db52ecf050db3462f1cf +size 18444 diff --git a/Data/Textures/terry_movement/Down_2.png b/Data/Textures/terry_movement/Down_2.png new file mode 100644 index 0000000..8853a7e --- /dev/null +++ b/Data/Textures/terry_movement/Down_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97addee22df1a573d736d35a0ec62e97039acc1ed6bd167e545f90e67894d59f +size 18845 diff --git a/Data/Textures/terry_movement/Down_3.png b/Data/Textures/terry_movement/Down_3.png new file mode 100644 index 0000000..9f9dd1d --- /dev/null +++ b/Data/Textures/terry_movement/Down_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74cb76b7f5a34a459103b3e01dd0890a4595cd36d656f979b2d72c1f7bd67ea9 +size 18955 diff --git a/Data/Textures/terry_movement/Down_4.png b/Data/Textures/terry_movement/Down_4.png new file mode 100644 index 0000000..f271c00 --- /dev/null +++ b/Data/Textures/terry_movement/Down_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7e9fba6a5de18bc329cfe80d78d42f3885bb00bf1dcacecf38d68baceecfc68 +size 18974 diff --git a/Data/Textures/terry_movement/Down_5.png b/Data/Textures/terry_movement/Down_5.png new file mode 100644 index 0000000..93c630b --- /dev/null +++ b/Data/Textures/terry_movement/Down_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85c1c4895b6981d2dde3231af7ddee0f06ac36391028e4e63df64a52e328f184 +size 18465 diff --git a/Data/Textures/terry_movement/Down_6.png b/Data/Textures/terry_movement/Down_6.png new file mode 100644 index 0000000..cd99b01 --- /dev/null +++ b/Data/Textures/terry_movement/Down_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2943180d8c3d352bafddbfc9260a50dbd80a1642a4d2ad49e99c286107938128 +size 18408 diff --git a/Data/Textures/terry_movement/Down_7.png b/Data/Textures/terry_movement/Down_7.png new file mode 100644 index 0000000..9c0974a --- /dev/null +++ b/Data/Textures/terry_movement/Down_7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c87be1bcbbf192b6fcf43fd8f4d6c57d2f14bb79d3690204468550c7f1c45b82 +size 19105 diff --git a/Data/Textures/protagonist_walk/Idle_0000s_0007_1.png b/Data/Textures/terry_movement/Idle_1.png similarity index 100% rename from Data/Textures/protagonist_walk/Idle_0000s_0007_1.png rename to Data/Textures/terry_movement/Idle_1.png diff --git a/Data/Textures/protagonist_walk/Idle_0000s_0006_2.png b/Data/Textures/terry_movement/Idle_2.png similarity index 100% rename from Data/Textures/protagonist_walk/Idle_0000s_0006_2.png rename to Data/Textures/terry_movement/Idle_2.png diff --git a/Data/Textures/protagonist_walk/Idle_0000s_0005_3.png b/Data/Textures/terry_movement/Idle_3.png similarity index 100% rename from Data/Textures/protagonist_walk/Idle_0000s_0005_3.png rename to Data/Textures/terry_movement/Idle_3.png diff --git a/Data/Textures/protagonist_walk/Idle_0000s_0004_4.png b/Data/Textures/terry_movement/Idle_4.png similarity index 100% rename from Data/Textures/protagonist_walk/Idle_0000s_0004_4.png rename to Data/Textures/terry_movement/Idle_4.png diff --git a/Data/Textures/protagonist_walk/Idle_0000s_0003_5.png b/Data/Textures/terry_movement/Idle_5.png similarity index 100% rename from Data/Textures/protagonist_walk/Idle_0000s_0003_5.png rename to Data/Textures/terry_movement/Idle_5.png diff --git a/Data/Textures/protagonist_walk/Idle_0000s_0002_6.png b/Data/Textures/terry_movement/Idle_6.png similarity index 100% rename from Data/Textures/protagonist_walk/Idle_0000s_0002_6.png rename to Data/Textures/terry_movement/Idle_6.png diff --git a/Data/Textures/protagonist_walk/Idle_0000s_0001_7.png b/Data/Textures/terry_movement/Idle_7.png similarity index 100% rename from Data/Textures/protagonist_walk/Idle_0000s_0001_7.png rename to Data/Textures/terry_movement/Idle_7.png diff --git a/Data/Textures/protagonist_walk/Idle_0000s_0000_8.png b/Data/Textures/terry_movement/Idle_8.png similarity index 100% rename from Data/Textures/protagonist_walk/Idle_0000s_0000_8.png rename to Data/Textures/terry_movement/Idle_8.png diff --git a/Data/Textures/terry_movement/Left_1.png b/Data/Textures/terry_movement/Left_1.png new file mode 100644 index 0000000..4f08e5d --- /dev/null +++ b/Data/Textures/terry_movement/Left_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e798900de04dfb1bb13eb91773ea0acadaa83e9beabfc986f82a08e95170915 +size 19022 diff --git a/Data/Textures/terry_movement/Left_2.png b/Data/Textures/terry_movement/Left_2.png new file mode 100644 index 0000000..a00dbce --- /dev/null +++ b/Data/Textures/terry_movement/Left_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2acb2fe5eb6a72499cd4963bbc6632b83b1995266600fcd71c29e0df774706cc +size 17760 diff --git a/Data/Textures/terry_movement/Left_3.png b/Data/Textures/terry_movement/Left_3.png new file mode 100644 index 0000000..bc6a056 --- /dev/null +++ b/Data/Textures/terry_movement/Left_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb701deacd59076b9b25c754a9be22202bc580ab462c563b5f70bc5fc82354d8 +size 16142 diff --git a/Data/Textures/terry_movement/Left_4.png b/Data/Textures/terry_movement/Left_4.png new file mode 100644 index 0000000..01c3d76 --- /dev/null +++ b/Data/Textures/terry_movement/Left_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a535d2c1371a59a1fbdf58ecfec3d418eb5385f44781d603adaeb9ffbe09eef +size 16510 diff --git a/Data/Textures/terry_movement/Left_5.png b/Data/Textures/terry_movement/Left_5.png new file mode 100644 index 0000000..c634ab4 --- /dev/null +++ b/Data/Textures/terry_movement/Left_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44de037a018f901c65988086167c01e5651a00139caf1adebc475c88c43876f2 +size 18850 diff --git a/Data/Textures/terry_movement/Left_6.png b/Data/Textures/terry_movement/Left_6.png new file mode 100644 index 0000000..c6ff325 --- /dev/null +++ b/Data/Textures/terry_movement/Left_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80e84a1b3b0edfb973514335f4a4e7d39fe96401a8db9a74fced5420f988ee2d +size 16886 diff --git a/Data/Textures/terry_movement/Left_7.png b/Data/Textures/terry_movement/Left_7.png new file mode 100644 index 0000000..d22edf6 --- /dev/null +++ b/Data/Textures/terry_movement/Left_7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e379c743a41f71e846ac5cc99b6d85e0fcd16ae54a07d772220e3641a6556fe +size 17145 diff --git a/Data/Textures/terry_movement/Right_1.png b/Data/Textures/terry_movement/Right_1.png new file mode 100644 index 0000000..ffb24a5 --- /dev/null +++ b/Data/Textures/terry_movement/Right_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b088fd4bcd887870d449fc67586eb4532ac6d35057276eb7ca689e182ed17628 +size 19084 diff --git a/Data/Textures/terry_movement/Right_2.png b/Data/Textures/terry_movement/Right_2.png new file mode 100644 index 0000000..7557712 --- /dev/null +++ b/Data/Textures/terry_movement/Right_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d3661e67b18975c6226d1ccceaeb68decacbc474d5c7a75455d02de0029979e +size 17018 diff --git a/Data/Textures/terry_movement/Right_3.png b/Data/Textures/terry_movement/Right_3.png new file mode 100644 index 0000000..d44a9b2 --- /dev/null +++ b/Data/Textures/terry_movement/Right_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1897f80af087cb825ae11577f7dfc2183c8acb7aa65fc44339887cdcde988a35 +size 16998 diff --git a/Data/Textures/terry_movement/Right_4.png b/Data/Textures/terry_movement/Right_4.png new file mode 100644 index 0000000..02b8694 --- /dev/null +++ b/Data/Textures/terry_movement/Right_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2aeed6b07f6459160c9479b35015ebe9628384dd3de0d03cc166dd588f25ddbe +size 19156 diff --git a/Data/Textures/terry_movement/Right_5.png b/Data/Textures/terry_movement/Right_5.png new file mode 100644 index 0000000..0c37194 --- /dev/null +++ b/Data/Textures/terry_movement/Right_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a104a97b829892dc3bcee4ec1d700ee0779413699000cd116d6316e098104031 +size 16694 diff --git a/Data/Textures/terry_movement/Right_6.png b/Data/Textures/terry_movement/Right_6.png new file mode 100644 index 0000000..5e06053 --- /dev/null +++ b/Data/Textures/terry_movement/Right_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23fd42183df45d5bfffabaae2a96c3190b8289d78905c42cbc4867b4a6bbe8b0 +size 16235 diff --git a/Data/Textures/terry_movement/Right_7.png b/Data/Textures/terry_movement/Right_7.png new file mode 100644 index 0000000..7903ccd --- /dev/null +++ b/Data/Textures/terry_movement/Right_7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b627bc808d9649f83471645738a6bb77210177ba5e248db3724aba2efdfe45f +size 17831 diff --git a/Data/Textures/terry_movement/Up_1.png b/Data/Textures/terry_movement/Up_1.png new file mode 100644 index 0000000..992e5b4 --- /dev/null +++ b/Data/Textures/terry_movement/Up_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0daacf22d1042037ebb4591be3a7899c9d2184ec8255c184bd7c898e5b3cbf70 +size 12724 diff --git a/Data/Textures/terry_movement/Up_2.png b/Data/Textures/terry_movement/Up_2.png new file mode 100644 index 0000000..622bba5 --- /dev/null +++ b/Data/Textures/terry_movement/Up_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34f41b5092588ddd9b38b4115828a6788f1183cd47b13ebac8d0a115acf0c401 +size 12156 diff --git a/Data/Textures/terry_movement/Up_3.png b/Data/Textures/terry_movement/Up_3.png new file mode 100644 index 0000000..166e16f --- /dev/null +++ b/Data/Textures/terry_movement/Up_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d806761a2723b052b40e78b721de230c528216c8c95470576e6cc6eb5702e5c +size 11920 diff --git a/Data/Textures/terry_movement/Up_4.png b/Data/Textures/terry_movement/Up_4.png new file mode 100644 index 0000000..0a03c68 --- /dev/null +++ b/Data/Textures/terry_movement/Up_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c3dea7d7e75063db957a14c45b952c05492a8da06f065db51d082b091f08a97 +size 12662 diff --git a/Data/Textures/terry_movement/Up_5.png b/Data/Textures/terry_movement/Up_5.png new file mode 100644 index 0000000..a5916a7 --- /dev/null +++ b/Data/Textures/terry_movement/Up_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c186cd6b0a6707916424a4bd1a9d81ddda013384315777ba3b25fbc9edeb3832 +size 12424 diff --git a/Data/Textures/terry_movement/Up_6.png b/Data/Textures/terry_movement/Up_6.png new file mode 100644 index 0000000..b6fe8f0 --- /dev/null +++ b/Data/Textures/terry_movement/Up_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfd73dbb8333d4225188975b41558424e27caebdb45fb5cc00bfef660a7d3be6 +size 11878 diff --git a/feely_pona.cpp b/feely_pona.cpp index 5c54a3d..c162823 100644 --- a/feely_pona.cpp +++ b/feely_pona.cpp @@ -403,8 +403,8 @@ void TELY_DLL_Init(void *user_data) Dqn_Slice *anims = &game->protag_walk_sprite_anims; Dqn_ThreadScratch scratch = Dqn_Thread_GetScratch(nullptr); - Dqn_String8 sheet_path = Dqn_FsPath_ConvertF(scratch.arena, "%.*s/protagonist_walk.png", DQN_STRING_FMT(assets->textures_dir)); - sheet->tex_handle = platform->func_load_texture(assets, DQN_STRING8("Protagonist Walk"), sheet_path); + Dqn_String8 sheet_path = Dqn_FsPath_ConvertF(scratch.arena, "%.*s/terry_movement.png", DQN_STRING_FMT(assets->textures_dir)); + sheet->tex_handle = platform->func_load_texture(assets, DQN_STRING8("Terry Movement"), sheet_path); sheet->sprite_count = 28; sheet->sprites_per_row = 7; sheet->sprite_size = Dqn_V2I_InitNx2(185, 170); @@ -419,7 +419,7 @@ void TELY_DLL_Init(void *user_data) // NOTE: Load the sprite meta file ========================================================= { Dqn_List raw_sprites = Dqn_List_Init(scratch.arena, 32); - Dqn_String8 sheet_meta_path = Dqn_FsPath_ConvertF(scratch.arena, "%.*s/protagonist_walk.txt", DQN_STRING_FMT(assets->textures_dir)); + Dqn_String8 sheet_meta_path = Dqn_FsPath_ConvertF(scratch.arena, "%.*s/terry_movement.txt", DQN_STRING_FMT(assets->textures_dir)); Dqn_String8 sheet_meta_file = Dqn_Fs_Read(sheet_meta_path, scratch.allocator); Dqn_String8BinarySplitResult split = {}; @@ -450,10 +450,11 @@ void TELY_DLL_Init(void *user_data) } TELY_AssetSpriteAnimation raw_anims[] = { - // {DQN_STRING8("Walk down"), /*index*/ 0, /*count*/ 7, /*seconds_per_frame*/ 1 / 8.f}, - {DQN_STRING8("Walk idle"), /*index*/ 0, /*count*/ 8, /*seconds_per_frame*/ 1 / 8.f}, - // {DQN_STRING8("Walk left"), /*index*/ 15, /*count*/ 7, /*seconds_per_frame*/ 1 / 8.f}, - // {DQN_STRING8("Walk right"), /*index*/ 22, /*count*/ 7, /*seconds_per_frame*/ 1 / 8.f}, + {DQN_STRING8("Walk down"), /*index*/ 0, /*count*/ 7, /*seconds_per_frame*/ 1 / 8.f}, + {DQN_STRING8("Walk idle"), /*index*/ 7, /*count*/ 8, /*seconds_per_frame*/ 1 / 8.f}, + {DQN_STRING8("Walk left"), /*index*/ 15, /*count*/ 7, /*seconds_per_frame*/ 1 / 8.f}, + {DQN_STRING8("Walk right"), /*index*/ 22, /*count*/ 7, /*seconds_per_frame*/ 1 / 8.f}, + {DQN_STRING8("Walk up"), /*index*/ 29, /*count*/ 6, /*seconds_per_frame*/ 1 / 8.f}, }; *anims = Dqn_Slice_Alloc(&platform->arena, DQN_ARRAY_UCOUNT(raw_anims), Dqn_ZeroMem_No);