Quick code review to refresh my memory.

This commit is contained in:
Zed A. Shaw 2025-10-09 01:23:01 -04:00
parent ee9f8c7c4b
commit 517de91a5b
8 changed files with 27 additions and 18 deletions

View file

@ -35,8 +35,8 @@ namespace boss {
"[floor4|player5|player6|player7|player8|_]"
);
position_sprite($boss_sprite, $scene.boss["start_pos"], $scene.boss["scale"], $scene.boss["mid_cell"]);
position_sprite($player_sprite, $scene.player["start_pos"], $scene.player["scale"], $scene.player["mid_cell"]);
move_boss($scene.boss["start_pos"]);
move_player($scene.player["start_pos"]);
position_sprite($floor_sprite, $scene.floor_pos, 1.0, false);
$arena.init();
@ -60,8 +60,8 @@ namespace boss {
$combat_ui.init(cell.x, cell.y, cell.w, cell.h);
}
void UI::position_sprite(textures::SpriteTexture& st, const std::string& name, float scale, bool at_mid) {
auto& cell = $arena.cell_for(name);
void UI::position_sprite(textures::SpriteTexture& st, const std::string& cell_name, float scale, bool at_mid) {
auto& cell = $arena.cell_for(cell_name);
float x = float(at_mid ? cell.mid_x : cell.x);
float y = float(at_mid ? cell.mid_y : cell.y);
@ -91,4 +91,13 @@ namespace boss {
$arena.show_text("status", msg);
}
void UI::move_boss(const std::string& cell_name) {
dbc::log(cell_name);
position_sprite($boss_sprite, cell_name, $scene.boss["scale"], $scene.boss["mid_cell"]);
}
void UI::move_player(const std::string& cell_name) {
dbc::log(cell_name);
position_sprite($player_sprite, cell_name, $scene.player["scale"], $scene.player["mid_cell"]);
}
}