LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Space mvwprintw %d (https://www.linuxquestions.org/questions/programming-9/space-mvwprintw-d-4175523139/)

errigour 10-23-2014 10:35 AM

Space mvwprintw %d
 
Alright this code is exactly like it appears in the program, is there any
reason why move_count displays an integer on the second line it appears but
the first line is always 0?

Code:

mvwprintw(navigation, 0, 0, "%s %d$b move_count: %d", p.name, p.brail, move_count);
mvwprintw(navigation, 1, 1, "Plate: %d/%d", p.ship->max_plate, p.ship->plate);
mvwprintw(navigation, 2, 1, "Shield: %d/%d", p.ship->max_shield, p.ship->shield);
mvwprintw(navigation, 3, 1, "Dodge: %d", p.ship->dodge);

mvwprintw(navigation, 5, 1, "Primary Weapon: %s", weapon_s[p.ship->p_weapon]);
mvwprintw(navigation, 6, 1, "Targetting: %d", weapon[p.ship->p_weapon].targeting);
mvwprintw(navigation, 7, 1, "Range: %d", weapon[p.ship->p_weapon].range);
mvwprintw(navigation, 8, 1, "Weapon Strength: %d", weapon[p.ship->p_weapon].w_str);

mvwprintw(navigation, 10, 1, "Secondary Weapon: %s", weapon_s[p.ship->s_weapon]);
mvwprintw(navigation, 11, 1, "Targetting: %d", weapon[p.ship->s_weapon].targeting);
mvwprintw(navigation, 12, 1, "Range: %d", weapon[p.ship->p_weapon].range);
mvwprintw(navigation, 13, 1, "Weapon Strength: %d", weapon[p.ship->s_weapon].w_str);

mvwprintw(navigation, 15, 1, "move_count: %d", move_count);
mvwprintw(navigation, 16, 1, "spawn_count: %d", spawn_count);


NevemTeve 10-25-2014 07:45 AM

Methinks you should debug your program... that's what gdb is good for.

ntubski 10-25-2014 09:31 AM

Since this sounds like memory corruption, valgrind may also be useful.

errigour 10-25-2014 04:14 PM

Bah I hate debugging problems with valgrind, the game runs so very slow.


All times are GMT -5. The time now is 06:04 PM.