22#ifndef ULTIMA8_WORLD_ITEMSELECTIONPROCESS_H
23#define ULTIMA8_WORLD_ITEMSELECTIONPROCESS_H
25#include "ultima/ultima8/kernel/process.h"
26#include "ultima/ultima8/misc/classtype.h"
41 ENABLE_RUNTIME_CLASSTYPE()
64 uint16 getSelectedItem()
const {
69 void putItemSelectionOnItem(Item *item);
76 static ItemSelectionProcess *_instance;
Definition: item_selection_process.h:36
void avatarMoved()
Avatar moved - clear the selector if needed.
void useSelectedItem()
Use the selected item (if any)
bool selectNextItem(bool grab)
Select the next item. If grab is true, pick up loose items now.
void saveData(Common::WriteStream *ws) override
save Process data
void clearSelection()
Clear the selector sprite.