mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-23 09:04:21 +00:00
Library / Project: Make more interfaces abstract (#913)
This commit is contained in:
parent
5ba5df9f93
commit
ba6cb4ed19
|
|
@ -6,14 +6,14 @@ namespace al {
|
|||
|
||||
class ICameraInput {
|
||||
public:
|
||||
virtual void calcInputStick(sead::Vector2f* inputStick) const;
|
||||
virtual bool isTriggerReset() const;
|
||||
virtual bool isHoldZoom() const;
|
||||
virtual void calcInputStick(sead::Vector2f* inputStick) const = 0;
|
||||
virtual bool isTriggerReset() const = 0;
|
||||
virtual bool isHoldZoom() const = 0;
|
||||
|
||||
virtual bool tryCalcSnapShotMoveStick(sead::Vector2f* moveStick) const { return false; }
|
||||
|
||||
virtual bool isHoldSnapShotZoomIn() const;
|
||||
virtual bool isHoldSnapShotZoomOut() const;
|
||||
virtual bool isHoldSnapShotZoomIn() const = 0;
|
||||
virtual bool isHoldSnapShotZoomOut() const = 0;
|
||||
|
||||
virtual bool isHoldSnapShotRollLeft() const { return false; }
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,8 @@ class RankingDirector;
|
|||
|
||||
class IUseRanking {
|
||||
public:
|
||||
virtual RankingDirector* getRankingDirector() const;
|
||||
virtual bool isAvailableRanking() const;
|
||||
virtual RankingDirector* getRankingDirector() const = 0;
|
||||
|
||||
virtual bool isAvailableRanking() const { return false; }
|
||||
};
|
||||
} // namespace al
|
||||
|
|
|
|||
|
|
@ -14,10 +14,10 @@ namespace al {
|
|||
class IAudioResourceLoader {
|
||||
public:
|
||||
// TODO: placeholder functions
|
||||
virtual void func_0();
|
||||
virtual void func_8();
|
||||
virtual void func_0() = 0;
|
||||
virtual void func_8() = 0;
|
||||
// TODO: unknown parameter name
|
||||
virtual bool tryLoad(u32 entryId, u32 unknown);
|
||||
virtual bool tryLoad(u32 entryId, u32 unknown) = 0;
|
||||
};
|
||||
|
||||
class SoundItemEntry : public FileEntryBase {
|
||||
|
|
|
|||
Loading…
Reference in a new issue