state representing main character choices and preferences
Definition main_character_state.h:5
bn::string< 24 > to_string(preference i)
convert item into text. may not always have translation
Definition main_character_state.cpp:4
preference
generic struct used to represent various preferences
Definition main_character_state.h:7
@ everything_pizza
see mc_state.rin_pizza
Definition main_character_state.h:81
@ green_tea
see mc_state.ino_convenience_drink
Definition main_character_state.h:31
@ does_not_make_music
see mc_state.mc_music_talent
Definition main_character_state.h:113
@ beer
see mc_state.ino_pizza_place_drink and mc_state.rin_alcohol_prep
Definition main_character_state.h:25
@ convenience
see mc_state.kanade_post_book_place
Definition main_character_state.h:129
@ tamarind_extract
see mc_state.kanade_ingredient_2
Definition main_character_state.h:61
@ bbq_chips
see mc_state.kanade_post_book_place_item
Definition main_character_state.h:105
@ meat_lovers_pizza
see mc_state.rin_pizza
Definition main_character_state.h:85
@ cheezy_triangles
see mc_state.rin_triangle_chip
Definition main_character_state.h:73
@ sausage_pizza
see mc_state.ino_pizza_place_food
Definition main_character_state.h:19
@ frozen_pizza
see mc_state.kanade_sick_item
Definition main_character_state.h:67
@ water
see mc_state.ino_pizza_place_drink
Definition main_character_state.h:27
@ hamburgers
see mc_state.ino_grill_item
Definition main_character_state.h:41
@ watching_anime
see mc_state.kanade_weekend_activity
Definition main_character_state.h:135
@ fire_triangles
see mc_state.rin_triangle_chip
Definition main_character_state.h:77
@ casual_game
see mc_state.rin_game_selection
Definition main_character_state.h:151
@ bar
see mc_state.kanade_post_book_place
Definition main_character_state.h:127
@ vodka
see mc_state.rin_alcohol_prep
Definition main_character_state.h:79
@ learned_sister_hobbies
see mc_state.rika_sister_question
Definition main_character_state.h:153
@ chocolate_milk_eggs
see mc_state.kanade_ingredient_4
Definition main_character_state.h:97
@ trail_mix
see mc_state.kanade_post_book_place_item
Definition main_character_state.h:101
@ racing_game
see mc_state.rin_game_selection
Definition main_character_state.h:149
@ sings
see mc_state.mc_music_talent
Definition main_character_state.h:115
@ soup
see mc_state.kanade_sick_item
Definition main_character_state.h:69
@ mushrooms
see mc_state.ino_grill_item
Definition main_character_state.h:45
@ salad
see mc_state.ino_pizza_place_food
Definition main_character_state.h:23
@ rnb
see mc_state.mc_music_preference
Definition main_character_state.h:121
@ waterade
see mc_state.ino_convenience_drink
Definition main_character_state.h:29
@ saved_the_chips
see mc_state.mc_volunteering_state
Definition main_character_state.h:141
@ same_team
see mc_state.rika_basketball_team
Definition main_character_state.h:143
@ summer_hefe
see mc_state.ino_family_beer
Definition main_character_state.h:51
@ coffee_bean_extract
see mc_state.kanade_ingredient_2
Definition main_character_state.h:65
@ other_team
see mc_state.rika_basketball_team
Definition main_character_state.h:145
@ vanilla_bean_extract
see mc_state.kanade_ingredient_2
Definition main_character_state.h:63
@ chocolate_item
see mc_state.mc_cafe_item_preference
Definition main_character_state.h:17
@ cheese_pizza
see mc_state.rin_pizza
Definition main_character_state.h:83
@ heavy_whipping_cream_eggs
see mc_state.kanade_ingredient_4
Definition main_character_state.h:95
@ kaiju_for_lunch
see mc_state.kanade_book_sale_book
Definition main_character_state.h:35
@ powdered_sugar
see mc_state.kanade_ingredient_1
Definition main_character_state.h:57
@ granulated_sugar
see mc_state.kanade_ingredient_1
Definition main_character_state.h:59
@ brown_sugar
see mc_state.kanade_ingredient_1
Definition main_character_state.h:55
@ ate_the_chips
see mc_state.mc_volunteering_state
Definition main_character_state.h:139
@ crispy_chicken
see mc_state.ino_grill_item
Definition main_character_state.h:43
@ part_of_band
see mc_state.mc_music_talent
Definition main_character_state.h:117
@ strawberries
see mc_state.kanade_ingredient_3
Definition main_character_state.h:91
@ banana
see mc_state.kanade_ingredient_3
Definition main_character_state.h:87
@ chocolate_cookies
see mc_state.kanade_post_book_place_item
Definition main_character_state.h:103
@ blueberries
see mc_state.kanade_ingredient_3
Definition main_character_state.h:89
@ fancy_meal
see mc_state.kanade_weekend_activity
Definition main_character_state.h:133
@ cooking_fury
see mc_state.kanade_book_sale_book
Definition main_character_state.h:39
@ coffee
see mc_state.ino_convenience_drink
Definition main_character_state.h:33
@ shoegaze
see mc_state.mc_music_preference
Definition main_character_state.h:123
@ cleaning
see mc_state.kanade_weekend_activity
Definition main_character_state.h:131
@ pizza_place
see mc_state.kanade_post_book_place
Definition main_character_state.h:125
@ cinnamon_roll
see mc_state.mc_cafe_item_preference
Definition main_character_state.h:15
@ ridgeline_ale
see mc_state.ino_family_beer
Definition main_character_state.h:47
@ fighting_game
see mc_state.rin_game_selection
Definition main_character_state.h:147
@ butter_and_eggs
see mc_state.kanade_ingredient_4
Definition main_character_state.h:93
@ weekend_at_darlenes
see mc_state.kanade_book_sale_book
Definition main_character_state.h:37
@ cool_triangles
see mc_state.rin_triangle_chip
Definition main_character_state.h:75
@ blitz_ipa
see mc_state.ino_family_beer
Definition main_character_state.h:49
@ veggie_pizza
see mc_state.ino_pizza_place_food
Definition main_character_state.h:21
@ croissant
see mc_state.mc_cafe_item_preference
Definition main_character_state.h:13
@ punk_rock
see mc_state.mc_music_preference
Definition main_character_state.h:119
@ does_not_enjoy_volunteering
see mc_state.mc_volunteering_state
Definition main_character_state.h:137
@ slice_of_the_day
see mc_state.kanade_post_book_place_item
Definition main_character_state.h:99
@ mac_and_cheese
see mc_state.kanade_sick_item
Definition main_character_state.h:71
@ learned_sister_jobs
see mc_state.rika_sister_question
Definition main_character_state.h:155
@ dads_favorite
see mc_state.ino_family_beer
Definition main_character_state.h:53
state struct containing various stateful item preferences
Definition main_character_state.h:162
preference rika_sister_question
see weekend_event::rika_weekend_2;
Definition main_character_state.h:214
preference ino_convenience_drink
see weekend_event::ino_emergency_1
Definition main_character_state.h:168
preference rin_game_selection
see weekend_event::rin_emergency_0
Definition main_character_state.h:212
preference rin_alcohol_prep_2
see weekend_event::rin_emergency_2
Definition main_character_state.h:206
preference kanade_ingredient_2
see weekend_event::kanade_weekend_0
Definition main_character_state.h:188
preference kanade_ingredient_3
see weekend_event::kanade_weekend_3
Definition main_character_state.h:194
preference ino_grill_item
see weekend_event::ino_weekend_3
Definition main_character_state.h:180
preference rin_triangle_chip
see weekend_event::rin_emergency_0 and weekend_event::rin_emergency_3
Definition main_character_state.h:198
preference kanade_ingredient_1
see weekend_event::kanade_weekend_0
Definition main_character_state.h:186
preference mc_music_preference
see weekend_event::ino_emergency_0
Definition main_character_state.h:166
preference kanade_post_book_place
see weekend_event::kanade_emergency_2
Definition main_character_state.h:178
preference kanade_post_book_place_item
see weekend_event::kanade_emergency_2
Definition main_character_state.h:210
preference ino_pizza_place_food
see weekend_event::ino_emergency_2
Definition main_character_state.h:170
preference rin_alcohol_prep
see weekend_event::rin_emergency_0
Definition main_character_state.h:200
preference mc_volunteering_state
see weekend_event::kanade_weekend_2
Definition main_character_state.h:192
void init()
initialize the struct
Definition main_character_state.h:217
preference kanade_weekend_activity
see weekend_event::kanade_weekend_0
Definition main_character_state.h:184
preference kanade_sick_item
see weekend_event::kanade_weekend_1
Definition main_character_state.h:190
preference rin_maybe_eat_chips
see weekend_event::rin_emergency_0
Definition main_character_state.h:202
preference kanade_ingredient_4
see weekend_event::kanade_weekend_3
Definition main_character_state.h:196
preference kanade_book_sale_book
see weekend_event::kanade_emergency_1
Definition main_character_state.h:176
preference rin_pizza
see weekend_event::rin_emergency_1 and weekend_event::rin_emergency_3
Definition main_character_state.h:204
preference mc_cafe_item_preference
see weekend_event::ino_weekend_0
Definition main_character_state.h:174
preference rika_basketball_team
see weekend_event::rika_emergency_0
Definition main_character_state.h:208
preference mc_music_talent
see weekend_event::ino_emergency_0
Definition main_character_state.h:164
preference ino_pizza_place_drink
see weekend_event::ino_emergency_2
Definition main_character_state.h:172
preference ino_family_beer
see weekend_event::ino_weekend_3
Definition main_character_state.h:182