}
/* Reset visuals */
- if (arg_bigtile == use_bigtile)
+ if (arg_bigtile == use_bigtile && character_generated)
{
reset_visuals();
}
}
if (arg_bigtile != use_bigtile) {
- /* Reset visuals */
- reset_visuals();
+ if (character_generated)
+ {
+ /* Reset visuals */
+ reset_visuals();
+ }
Term_activate(angband_term[0]);
Term_resize(angband_term[0]->wid, angband_term[0]->hgt);
NSEnableScreenUpdates();
- if (mainTerm == 0 && game_in_progress) {
+ if (mainTerm == 0 && game_in_progress && character_generated) {
/* Mimics the logic in setGraphicsMode(). */
do_cmd_redraw();
wakeup_event_loop();
arg_bigtile = TRUE;
}
- if (game_in_progress)
+ if (game_in_progress && character_generated)
{
if (arg_bigtile != use_bigtile) {
Term_activate(angband_term[0]);
if (graphics_are_enabled()) {
arg_bigtile = (is_on) ? FALSE : TRUE;
/* Mimics the logic in setGraphicsMode(). */
- if (game_in_progress && arg_bigtile != use_bigtile) {
+ if (game_in_progress && character_generated &&
+ arg_bigtile != use_bigtile) {
Term_activate(angband_term[0]);
Term_resize(angband_term[0]->wid, angband_term[0]->hgt);
do_cmd_redraw();