Disk Status: make it more readable.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
This commit is contained in:
parent
25dc50d83c
commit
29821c9e7c
3 changed files with 17 additions and 2 deletions
|
@ -354,7 +354,7 @@ namespace sa2
|
|||
ImGui::TextUnformatted(card2->GetCurrentPhaseString().c_str());
|
||||
}
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::Text("%d", statuses[drive]);
|
||||
ImGui::TextUnformatted(getDiskStatusName(statuses[drive]).c_str());
|
||||
|
||||
ImGui::TableNextColumn();
|
||||
if (ImGui::SmallButton("Eject"))
|
||||
|
@ -402,7 +402,7 @@ namespace sa2
|
|||
ImGui::TableNextColumn();
|
||||
ImGui::TableNextColumn();
|
||||
|
||||
ImGui::Text("%d", disk1Status_);
|
||||
ImGui::TextUnformatted(getDiskStatusName(disk1Status_).c_str());
|
||||
ImGui::TableNextColumn();
|
||||
if (ImGui::SmallButton("Eject"))
|
||||
{
|
||||
|
|
|
@ -62,6 +62,14 @@ namespace
|
|||
{MODE_BENCHMARK, "MODE_BENCHMARCK"},
|
||||
};
|
||||
|
||||
const std::map<Disk_Status_e, std::string> statuses =
|
||||
{
|
||||
{DISK_STATUS_OFF, "OFF"},
|
||||
{DISK_STATUS_READ, "READ"},
|
||||
{DISK_STATUS_WRITE, "WRITE"},
|
||||
{DISK_STATUS_PROT, "PROT"},
|
||||
};
|
||||
|
||||
const std::map<size_t, std::vector<SS_CARDTYPE>> cardsForSlots =
|
||||
{
|
||||
{0, {CT_Empty, CT_LanguageCard, CT_Saturn128K}},
|
||||
|
@ -116,6 +124,11 @@ namespace sa2
|
|||
return apple2Types;
|
||||
}
|
||||
|
||||
const std::string & getDiskStatusName(Disk_Status_e status)
|
||||
{
|
||||
return statuses.at(status);
|
||||
}
|
||||
|
||||
void insertCard(size_t slot, SS_CARDTYPE card)
|
||||
{
|
||||
CardManager & cardManager = GetCardMgr();
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
#include "Card.h"
|
||||
#include "CPU.h"
|
||||
#include "Common.h"
|
||||
#include "DiskImage.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
@ -15,6 +16,7 @@ namespace sa2
|
|||
const std::string & getApple2Name(eApple2Type type);
|
||||
const std::string & getCPUName(eCpuType cpu);
|
||||
const std::string & getModeName(AppMode_e mode);
|
||||
const std::string & getDiskStatusName(Disk_Status_e status);
|
||||
|
||||
const std::vector<SS_CARDTYPE> & getCardsForSlot(size_t slot);
|
||||
const std::vector<SS_CARDTYPE> & getExpansionCards();
|
||||
|
|
Loading…
Add table
Reference in a new issue