vectorに構造体を持たせ、その要素を使って画像を描画しようとしたところ、うまいこと描画されません。
//memo: x,yは座標。width,heightは画像の幅。tile_datasはvectorでタイルの情報群である構造体が格納されている。
// 引数のIDと同じIDの画像を、引数の座標へ描画する
void Tile::Render(ID, int x, int y) {
//switchを使っているが略
DrawExtendGraph(
x,
y,
x + tile_datas.at(ID).width,
y + tile_datas.at(ID).height,
tile_datas.at(ID).graphic_handle, TRUE);
}
変数にもちゃんと値が入っていて原因がわからない状態です。
赤線は出ておらず、描画がされてないです。