First pass at scene 1
This commit is contained in:
@ -1,28 +1,29 @@
|
||||
// Copyright (c) 2023 Dominic Masters
|
||||
//
|
||||
// This software is released under the MIT License.
|
||||
// https://opensource.org/licenses/MIT
|
||||
|
||||
#pragma once
|
||||
#include "prefabs/characters/CharacterPrefab.hpp"
|
||||
|
||||
namespace Dawn {
|
||||
class DeathPrefab : public CharacterPrefab<DeathPrefab> {
|
||||
protected:
|
||||
|
||||
struct VisualNovelCharacterEmotion defineAndGetInitialEmotion(
|
||||
AssetManager *man
|
||||
) override;
|
||||
|
||||
public:
|
||||
static std::string getCharacterTexture();
|
||||
static std::string getCharacterTileset();
|
||||
static std::string getLanguagePrefix();
|
||||
|
||||
struct VisualNovelCharacterEmotion emotionHappy;
|
||||
struct VisualNovelCharacterEmotion emotionConcerned;
|
||||
struct VisualNovelCharacterEmotion emotionSurprised;
|
||||
|
||||
DeathPrefab(Scene *s, sceneitemid_t i) : CharacterPrefab(s,i) {}
|
||||
};
|
||||
// Copyright (c) 2023 Dominic Masters
|
||||
//
|
||||
// This software is released under the MIT License.
|
||||
// https://opensource.org/licenses/MIT
|
||||
|
||||
#pragma once
|
||||
#include "prefabs/characters/CharacterPrefab.hpp"
|
||||
|
||||
namespace Dawn {
|
||||
class DeathPrefab : public CharacterPrefab<DeathPrefab> {
|
||||
protected:
|
||||
|
||||
struct VisualNovelCharacterEmotion defineAndGetInitialEmotion(
|
||||
AssetManager *man
|
||||
) override;
|
||||
|
||||
public:
|
||||
static std::string getCharacterTexture();
|
||||
static std::string getCharacterTileset();
|
||||
static std::string getLanguagePrefix();
|
||||
|
||||
struct VisualNovelCharacterEmotion emotionHappy;
|
||||
struct VisualNovelCharacterEmotion emotionConcerned;
|
||||
struct VisualNovelCharacterEmotion emotionSurprised;
|
||||
struct VisualNovelCharacterEmotion emotionUnset;
|
||||
|
||||
DeathPrefab(Scene *s, sceneitemid_t i) : CharacterPrefab(s,i) {}
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user