From bdb9d101af8bfa213a97cdc1d2dd17aa94d1659d Mon Sep 17 00:00:00 2001 From: Laurent MAZET Date: Fri, 20 Dec 2024 16:02:28 +0100 Subject: [PATCH] rename level name --- constant.c | 194 ++++++++++++++++++++++++++--------------------------- script.awk | 1 + 2 files changed, 98 insertions(+), 97 deletions(-) diff --git a/constant.c b/constant.c index 232cdfd..d7ad58f 100644 --- a/constant.c +++ b/constant.c @@ -28,7 +28,7 @@ board_t _level_1 = { "##### ### #@## ..#" " # #########" " ####### ", - "1", + "Level 1", 0, 0, 0, 0, 0}; board_t _level_2 = { @@ -43,7 +43,7 @@ board_t _level_2 = { " # $ $ $ $ #" " # # #" " ############", - "2", + "Level 2", 0, 0, 0, 0, 0}; board_t _level_3 = { @@ -58,7 +58,7 @@ board_t _level_3 = { "##... $ $ #" "#.... ##########" "######## ", - "3", + "Level 3", 0, 0, 0, 0, 0}; board_t _level_4 = { @@ -77,7 +77,7 @@ board_t _level_4 = { "# $$#$$ @# " "# # ## " "########### ", - "4", + "Level 4", 0, 0, 0, 0, 0}; board_t _level_5 = { @@ -95,7 +95,7 @@ board_t _level_5 = { " ### ## # " " # # " " ###### ", - "5", + "Level 5", 0, 0, 0, 0, 0}; board_t _level_6 = { @@ -111,7 +111,7 @@ board_t _level_6 = { " # $ $ #" " # ## #" " #########", - "6", + "Level 6", 0, 0, 0, 0, 0}; board_t _level_7 = { @@ -128,7 +128,7 @@ board_t _level_7 = { "# $$ # #...# " "# ### ##### " "#### ", - "7", + "Level 7", 0, 0, 0, 0, 0}; board_t _level_8 = { @@ -149,7 +149,7 @@ board_t _level_8 = { " #......# " " #......# " " ######## ", - "8", + "Level 8", 0, 0, 0, 0, 0}; board_t _level_9 = { @@ -168,7 +168,7 @@ board_t _level_9 = { "###### $$ $ #####" " # # " " ######## ", - "9", + "Level 9", 0, 0, 0, 0, 0}; board_t _level_10 = { @@ -189,7 +189,7 @@ board_t _level_10 = { " # ######### #.#" " # #.#" " ###############", - "10", + "Level 10", 0, 0, 0, 0, 0}; board_t _level_11 = { @@ -209,7 +209,7 @@ board_t _level_11 = { "#...#.# " "#.....# " "####### ", - "11", + "Level 11", 0, 0, 0, 0, 0}; board_t _level_12 = { @@ -227,7 +227,7 @@ board_t _level_12 = { " ##### ###" " # # " " ####### ", - "12", + "Level 12", 0, 0, 0, 0, 0}; board_t _level_13 = { @@ -245,7 +245,7 @@ board_t _level_13 = { " ##### ###" " # # " " ####### ", - "12X", + "Level 12X", 0, 0, 0, 0, 0}; board_t _level_14 = { @@ -263,7 +263,7 @@ board_t _level_14 = { " #$ ###### ## #" " # # ##########" " #### ", - "13", + "Level 13", 0, 0, 0, 0, 0}; board_t _level_15 = { @@ -284,7 +284,7 @@ board_t _level_15 = { " # # # " " ######## # " " #### ", - "14", + "Level 14", 0, 0, 0, 0, 0}; board_t _level_16 = { @@ -305,7 +305,7 @@ board_t _level_16 = { "# # # " "###### # " " ##### ", - "15", + "Level 15", 0, 0, 0, 0, 0}; board_t _level_17 = { @@ -325,7 +325,7 @@ board_t _level_17 = { " # #########" " # # " " #### ", - "16", + "Level 16", 0, 0, 0, 0, 0}; board_t _level_18 = { @@ -344,7 +344,7 @@ board_t _level_18 = { "#### ## ####### " " # # " " ###### ", - "17", + "Level 17", 0, 0, 0, 0, 0}; board_t _level_19 = { @@ -362,7 +362,7 @@ board_t _level_19 = { " # #" " # ########### #" " #### ####", - "18", + "Level 18", 0, 0, 0, 0, 0}; board_t _level_20 = { @@ -383,7 +383,7 @@ board_t _level_20 = { "####$ $# $ ....#" "# # ## ....#" "###################", - "19", + "Level 19", 0, 0, 0, 0, 0}; board_t _level_21 = { @@ -404,7 +404,7 @@ board_t _level_21 = { " # $$ ###....#" " # ## ######" " ######## ", - "20", + "Level 20", 0, 0, 0, 0, 0}; board_t _level_22 = { @@ -425,7 +425,7 @@ board_t _level_22 = { " # $$ ###....#" " # ## ######" " ######## ", - "20X", + "Level 20X", 0, 0, 0, 0, 0}; board_t _level_23 = { @@ -445,7 +445,7 @@ board_t _level_23 = { " ##### $ #...#" " ## #####" " ##### ", - "21", + "Level 21", 0, 0, 0, 0, 0}; board_t _level_24 = { @@ -466,7 +466,7 @@ board_t _level_24 = { "## ###### $ ##### #" "# # #" "###################", - "22", + "Level 22", 0, 0, 0, 0, 0}; board_t _level_25 = { @@ -485,7 +485,7 @@ board_t _level_25 = { "#.. # # # # #" "##. #### ##### #" " #### #### #####", - "23", + "Level 23", 0, 0, 0, 0, 0}; board_t _level_26 = { @@ -506,7 +506,7 @@ board_t _level_26 = { " # # $ #####" " # @## # # # " " ############## ", - "24", + "Level 24", 0, 0, 0, 0, 0}; board_t _level_27 = { @@ -527,7 +527,7 @@ board_t _level_27 = { "# ######$###### $ #" "# # # #" "########## #####", - "25", + "Level 25", 0, 0, 0, 0, 0}; board_t _level_28 = { @@ -548,7 +548,7 @@ board_t _level_28 = { "# ######$###### $ #" "# # # #" "########## #####", - "25X", + "Level 25X", 0, 0, 0, 0, 0}; board_t _level_29 = { @@ -565,7 +565,7 @@ board_t _level_29 = { " ###### ##$$@#" " # ##" " ######## ", - "26", + "Level 26", 0, 0, 0, 0, 0}; board_t _level_30 = { @@ -583,7 +583,7 @@ board_t _level_30 = { " # $ $##$ ######" " ####### @ ## " " ###### ", - "27", + "Level 27", 0, 0, 0, 0, 0}; board_t _level_31 = { @@ -603,7 +603,7 @@ board_t _level_31 = { " # $ $ ####" " ###### # " " ##### ", - "28", + "Level 28", 0, 0, 0, 0, 0}; board_t _level_32 = { @@ -621,7 +621,7 @@ board_t _level_32 = { "# $ $ $ $ #" "# # # # # #" "###################", - "29", + "Level 29", 0, 0, 0, 0, 0}; board_t _level_33 = { @@ -640,7 +640,7 @@ board_t _level_33 = { "# ## $ # ##.... #" "##### ######...##" " ##### ##### ", - "30", + "Level 30", 0, 0, 0, 0, 0}; board_t _level_34 = { @@ -661,7 +661,7 @@ board_t _level_34 = { " #...## " " #...# " " ##### ", - "31", + "Level 31", 0, 0, 0, 0, 0}; board_t _level_35 = { @@ -681,7 +681,7 @@ board_t _level_35 = { " #$ ### " " # # " " #### ", - "32", + "Level 32", 0, 0, 0, 0, 0}; board_t _level_36 = { @@ -701,7 +701,7 @@ board_t _level_36 = { "##....# $ #" "###..## #" "############", - "33", + "Level 33", 0, 0, 0, 0, 0}; board_t _level_37 = { @@ -721,7 +721,7 @@ board_t _level_37 = { " ###$ $ ### " " # ##### " " #### ", - "34", + "Level 34", 0, 0, 0, 0, 0}; board_t _level_38 = { @@ -742,7 +742,7 @@ board_t _level_38 = { "## ## ### $ # " " # # # # " " ###### ###### ", - "35", + "Level 35", 0, 0, 0, 0, 0}; board_t _level_39 = { @@ -763,7 +763,7 @@ board_t _level_39 = { " #.........# " " #.........# " " ########### ", - "36", + "Level 36", 0, 0, 0, 0, 0}; board_t _level_40 = { @@ -783,7 +783,7 @@ board_t _level_40 = { " ## # # # " " #####@##### " " ### ", - "37", + "Level 37", 0, 0, 0, 0, 0}; board_t _level_41 = { @@ -803,7 +803,7 @@ board_t _level_41 = { " ## # # # " " #####@##### " " ### ", - "37X", + "Level 37X", 0, 0, 0, 0, 0}; board_t _level_42 = { @@ -819,7 +819,7 @@ board_t _level_42 = { " #$ $ #" " # #######" " #### ", - "38", + "Level 38", 0, 0, 0, 0, 0}; board_t _level_43 = { @@ -840,7 +840,7 @@ board_t _level_43 = { "# # $$ # " "###### ### " " ##### ", - "39", + "Level 39", 0, 0, 0, 0, 0}; board_t _level_44 = { @@ -861,7 +861,7 @@ board_t _level_44 = { "#.... # " "#.... # " "######### ", - "40", + "Level 40", 0, 0, 0, 0, 0}; board_t _level_45 = { @@ -881,7 +881,7 @@ board_t _level_45 = { "############## $ #" " ## ##" " #### ", - "41", + "Level 41", 0, 0, 0, 0, 0}; board_t _level_46 = { @@ -899,7 +899,7 @@ board_t _level_46 = { " # $ $ $ $ # " " ###### ###### " " ##### ", - "42", + "Level 42", 0, 0, 0, 0, 0}; board_t _level_47 = { @@ -917,7 +917,7 @@ board_t _level_47 = { " # $ $ $ $ # " " ###### ###### " " ##### ", - "42X", + "Level 42X", 0, 0, 0, 0, 0}; board_t _level_48 = { @@ -933,7 +933,7 @@ board_t _level_48 = { "#...# ### $ $ #" "######## ## # #" " #########", - "43", + "Level 43", 0, 0, 0, 0, 0}; board_t _level_49 = { @@ -953,7 +953,7 @@ board_t _level_49 = { " # ### # #" " # #" " #########", - "44", + "Level 44", 0, 0, 0, 0, 0}; board_t _level_50 = { @@ -972,7 +972,7 @@ board_t _level_50 = { "# ###### ### " "# ## #### " "### ", - "45", + "Level 45", 0, 0, 0, 0, 0}; board_t _level_51 = { @@ -993,7 +993,7 @@ board_t _level_51 = { " #.......### " " #.......# " " ######### ", - "46", + "Level 46", 0, 0, 0, 0, 0}; board_t _level_52 = { @@ -1009,7 +1009,7 @@ board_t _level_52 = { "###$ #######" " # ####### " " #### ", - "47", + "Level 47", 0, 0, 0, 0, 0}; board_t _level_53 = { @@ -1030,7 +1030,7 @@ board_t _level_53 = { " # $@$ # " " # ##### # " " #### #### ", - "48", + "Level 48", 0, 0, 0, 0, 0}; board_t _level_54 = { @@ -1050,7 +1050,7 @@ board_t _level_54 = { " ### $ #" " # ## #" " #########", - "49", + "Level 49", 0, 0, 0, 0, 0}; board_t _level_55 = { @@ -1071,7 +1071,7 @@ board_t _level_55 = { " # ### ## #" " # # # ##" " #### ###### ", - "50", + "Level 50", 0, 0, 0, 0, 0}; board_t _level_56 = { @@ -1092,7 +1092,7 @@ board_t _level_56 = { " # ### ## #" " # # # ##" " #### ###### ", - "50X", + "Level 50X", 0, 0, 0, 0, 0}; board_t _level_57 = { @@ -1109,7 +1109,7 @@ board_t _level_57 = { "#..###$### #@#" "#..# # ###" "#### ####### ", - "51X", + "Level 51X", 0, 0, 0, 0, 0}; board_t _level_58 = { @@ -1131,7 +1131,7 @@ board_t _level_58 = { " # $ # " " # ########### " " #### ", - "52X", + "Level 52X", 0, 0, 0, 0, 0}; board_t _level_59 = { @@ -1148,7 +1148,7 @@ board_t _level_59 = { "##.. $# ## ##@ #" "###.# #" "####################", - "53X", + "Level 53X", 0, 0, 0, 0, 0}; board_t _level_60 = { @@ -1165,7 +1165,7 @@ board_t _level_60 = { "# $ $ # # #" "# # # # #" "####################", - "54X", + "Level 54X", 0, 0, 0, 0, 0}; board_t _level_61 = { @@ -1182,7 +1182,7 @@ board_t _level_61 = { "#### $ $# # # # $ #" "#### # # ##" "####################", - "55X", + "Level 55X", 0, 0, 0, 0, 0}; board_t _level_62 = { @@ -1199,7 +1199,7 @@ board_t _level_62 = { "# # $ ######" "# # # ######" "####################", - "56X", + "Level 56X", 0, 0, 0, 0, 0}; board_t _level_63 = { @@ -1216,7 +1216,7 @@ board_t _level_63 = { "##### # $ $ $ #" "##### # # # # #" "####################", - "57X", + "Level 57X", 0, 0, 0, 0, 0}; board_t _level_64 = { @@ -1233,7 +1233,7 @@ board_t _level_64 = { "# # $ $ # ##" "# # # # @#" "####################", - "58X", + "Level 58X", 0, 0, 0, 0, 0}; board_t _level_65 = { @@ -1250,7 +1250,7 @@ board_t _level_65 = { "##### $ $ $ #" "##### # # # ##" "####################", - "59X", + "Level 59X", 0, 0, 0, 0, 0}; board_t _level_66 = { @@ -1267,7 +1267,7 @@ board_t _level_66 = { "## $ $ # # ####" "## ###########" "####################", - "60X", + "Level 60X", 0, 0, 0, 0, 0}; board_t _level_67 = { @@ -1284,7 +1284,7 @@ board_t _level_67 = { "# $ $ ## $ $ #" "# # ## ## # #" "####################", - "61X", + "Level 61X", 0, 0, 0, 0, 0}; board_t _level_68 = { @@ -1301,7 +1301,7 @@ board_t _level_68 = { "#....# ##### #" "#...### ## #" "####################", - "62X", + "Level 62X", 0, 0, 0, 0, 0}; board_t _level_69 = { @@ -1318,7 +1318,7 @@ board_t _level_69 = { "# ## $ ## $ $ #" "# @# # # #" "####################", - "63X", + "Level 63X", 0, 0, 0, 0, 0}; board_t _level_70 = { @@ -1335,7 +1335,7 @@ board_t _level_70 = { "## ### # $ ####" "######## # # #" "####################", - "64X", + "Level 64X", 0, 0, 0, 0, 0}; board_t _level_71 = { @@ -1352,7 +1352,7 @@ board_t _level_71 = { "# $ ## # # # #" "# # # # #" "####################", - "65X", + "Level 65X", 0, 0, 0, 0, 0}; board_t _level_72 = { @@ -1369,7 +1369,7 @@ board_t _level_72 = { "# $# # $ #" "# # # # # #" "####################", - "66X", + "Level 66X", 0, 0, 0, 0, 0}; board_t _level_73 = { @@ -1386,7 +1386,7 @@ board_t _level_73 = { "## $# $ $ $ ##" "### # # ###" "####################", - "67X", + "Level 67X", 0, 0, 0, 0, 0}; board_t _level_74 = { @@ -1403,7 +1403,7 @@ board_t _level_74 = { "#....## $$ $ # #" "#.....## # #" "####################", - "68X", + "Level 68X", 0, 0, 0, 0, 0}; board_t _level_75 = { @@ -1420,7 +1420,7 @@ board_t _level_75 = { "# $ # $ ## #" "# # #@ #" "####################", - "69X", + "Level 69X", 0, 0, 0, 0, 0}; board_t _level_76 = { @@ -1437,7 +1437,7 @@ board_t _level_76 = { "# ########## #.....#" "# #.....#" "####################", - "70X", + "Level 70X", 0, 0, 0, 0, 0}; board_t _level_77 = { @@ -1454,7 +1454,7 @@ board_t _level_77 = { "### $ $#@$ $# #" "#### # # #" "####################", - "71X", + "Level 71X", 0, 0, 0, 0, 0}; board_t _level_78 = { @@ -1471,7 +1471,7 @@ board_t _level_78 = { "#@## $# $ $ ##" "## ## # ###" "####################", - "72X", + "Level 72X", 0, 0, 0, 0, 0}; board_t _level_79 = { @@ -1488,7 +1488,7 @@ board_t _level_79 = { "# $ #....#" "# # # #.....#" "####################", - "73X", + "Level 73X", 0, 0, 0, 0, 0}; board_t _level_80 = { @@ -1505,7 +1505,7 @@ board_t _level_80 = { "# $# #### # $##" "# # # @# ##" "####################", - "74X", + "Level 74X", 0, 0, 0, 0, 0}; board_t _level_81 = { @@ -1522,7 +1522,7 @@ board_t _level_81 = { "# $ $ ### #" "# # # # #" "####################", - "75X", + "Level 75X", 0, 0, 0, 0, 0}; board_t _level_82 = { @@ -1539,7 +1539,7 @@ board_t _level_82 = { "## $ $# # # $ #" "# ## # # #" "####################", - "76X", + "Level 76X", 0, 0, 0, 0, 0}; board_t _level_83 = { @@ -1559,7 +1559,7 @@ board_t _level_83 = { " ## $ #@# " " # ## ###### " " ####### ", - "77X", + "Level 77X", 0, 0, 0, 0, 0}; board_t _level_84 = { @@ -1577,7 +1577,7 @@ board_t _level_84 = { "#.. $ $ #" "### #########" " #### ", - "77SL", + "Level 77SL", 0, 0, 0, 0, 0}; board_t _level_85 = { @@ -1594,7 +1594,7 @@ board_t _level_85 = { "#....# # $ #" "#....# # #" "###### #######", - "78X", + "Level 78X", 0, 0, 0, 0, 0}; board_t _level_86 = { @@ -1611,7 +1611,7 @@ board_t _level_86 = { " # # ...#" " ###@#############" " ### ", - "79X", + "Level 79X", 0, 0, 0, 0, 0}; board_t _level_87 = { @@ -1629,7 +1629,7 @@ board_t _level_87 = { "# $ # # " "# # # " "########### ", - "80X", + "Level 80X", 0, 0, 0, 0, 0}; board_t _level_88 = { @@ -1647,7 +1647,7 @@ board_t _level_88 = { "#.... # " "###########@## " " ### ", - "81X", + "Level 81X", 0, 0, 0, 0, 0}; board_t _level_89 = { @@ -1665,7 +1665,7 @@ board_t _level_89 = { " # $$ # " " # # # " " ######### ", - "82X", + "Level 82X", 0, 0, 0, 0, 0}; board_t _level_90 = { @@ -1683,7 +1683,7 @@ board_t _level_90 = { " #.. #### $ #" " #.. # # #" " ######## #####", - "83X", + "Level 83X", 0, 0, 0, 0, 0}; board_t _level_91 = { @@ -1700,7 +1700,7 @@ board_t _level_91 = { "# $$ ...#" "# ##@# ...#" "################", - "84X", + "Level 84X", 0, 0, 0, 0, 0}; board_t _level_92 = { @@ -1721,7 +1721,7 @@ board_t _level_92 = { "# # ####### $ # # #" "# # # ##" "##### ##########", - "85X", + "Level 85X", 0, 0, 0, 0, 0}; board_t _level_93 = { @@ -1736,7 +1736,7 @@ board_t _level_93 = { "# ## ### #######" "# # #### " "###### ", - "86X", + "Level 86X", 0, 0, 0, 0, 0}; board_t _level_94 = { @@ -1755,7 +1755,7 @@ board_t _level_94 = { "# $ ....#" "# #....#" "################", - "87X", + "Level 87X", 0, 0, 0, 0, 0}; board_t _level_95 = { @@ -1776,7 +1776,7 @@ board_t _level_95 = { " # # $$ # ##### " " # # # " " ######### ", - "88X", + "Level 88X", 0, 0, 0, 0, 0}; board_t _level_96 = { @@ -1798,7 +1798,7 @@ board_t _level_96 = { "######## ##### " " ### # " " #### ", - "89X", + "Level 89X", 0, 0, 0, 0, 0}; board_t _level_97 = { @@ -1819,7 +1819,7 @@ board_t _level_97 = { "# .* # ##.#.#" "# .*...* $ .....#" "####################", - "90X", + "Level 90X", 0, 0, 0, 0, 0}; board_t *getlevel (int id) diff --git a/script.awk b/script.awk index 1f83ab1..580b518 100644 --- a/script.awk +++ b/script.awk @@ -20,6 +20,7 @@ function format(tab, width, height) { /^Title:/ { sub(/Title: /, "") + sub(/^([0-9])/, "Level &") title=$0 nblevels++ printf "board_t _level_%d = {\n", nblevels -- 2.30.2