reinitialize 'vector' variable in generate_mesh function to avoid generating building based on the last direction; change hotkey to lower and upper case letter so that each parameter can be increased and decreased by the comination of one key and the shift key; change the corresponding hotkey text on the screen;

reinitialize 'vector' variable in generate_mesh function to avoid
generating building based on the last direction; change hotkey to lower
and upper case letter so that each parameter can be increased and
decreased by the comination of one key and the shift key; change the
corresponding hotkey text on the screen; use integer to show the texture
index on the screen; output the rule string on the screen.