22 #ifndef BLADERUNNER_KIA_SECTION_CLUES_H 23 #define BLADERUNNER_KIA_SECTION_CLUES_H 25 #include "bladerunner/ui/kia_section_base.h" 27 #include "common/array.h" 28 #include "common/str.h" 38 static const int kClueCount = 288;
52 bool _debugIntangible;
56 int _assetTypeFilterCount;
57 int _crimeFilterCount;
71 void close()
override;
75 void handleMouseMove(
int mouseX,
int mouseY)
override;
76 void handleMouseDown(
bool mainButton)
override;
77 void handleMouseUp(
bool mainButton)
override;
78 void handleMouseScroll(
int direction)
override;
84 static void scrollBoxCallback(
void *callbackData,
void *source,
int lineData,
int mouseButton);
85 static void mouseUpCallback(
int buttonId,
void *callbackData);
87 void onButtonPressed(
int buttonId)
override;
89 void enableAllFilters();
90 void disableAllFilters();
92 void populateFilters();
95 int getClueFilterTypeTextId(
int);
96 int getClueFilterCrimeId(
int);
97 int getLineIdForAssetType(
int assetType);
98 int getLineIdForCrimeId(
int crimeId);
Definition: actor_clues.h:33
Definition: ui_container.h:33
Definition: kia_section_base.h:40
Definition: kia_section_clues.h:37
Definition: ui_image_picker.h:40
Definition: bladerunner.h:113