- small_tux = sprite_manager->load("small-tux");
- big_tux = sprite_manager->load("big-tux");
- ice_tux = sprite_manager->load("ice-tux");
- fire_tux = sprite_manager->load("fire-tux");
-
- tux_arm = sprite_manager->load("tux-arm");
+ small_tux = new TuxBodyParts();
+ small_tux->head = 0;
+ small_tux->body = sprite_manager->create("small-tux-body");
+ small_tux->arms = sprite_manager->create("small-tux-arms");
+ small_tux->feet = 0;
+
+ big_tux = new TuxBodyParts();
+ big_tux->head = sprite_manager->create("big-tux-head");
+ big_tux->body = sprite_manager->create("big-tux-body");
+ big_tux->arms = sprite_manager->create("big-tux-arms");
+ big_tux->feet = sprite_manager->create("big-tux-feet");
+
+ fire_tux = new TuxBodyParts();
+ fire_tux->head = sprite_manager->create("big-fire-tux-head");
+ fire_tux->body = sprite_manager->create("big-tux-body");
+ fire_tux->arms = sprite_manager->create("big-tux-arms");
+ fire_tux->feet = sprite_manager->create("big-tux-feet");
+
+ ice_tux = new TuxBodyParts();
+ ice_tux->head = sprite_manager->create("big-tux-head");
+ ice_tux->body = sprite_manager->create("big-tux-body");
+ ice_tux->arms = sprite_manager->create("big-tux-arms");
+ ice_tux->feet = sprite_manager->create("big-tux-feet");