Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * Overworld basis system (collisions, player deplac.)
- * TPs
- * Overworld Text Manager
- * Event Manager : basis (still need autotrigger and touching event trigger)
- * Map Scrolling
- + Save System (ready but not implemented yet)
- + Event Manager : functions
- - Menu in-map
- - Inventory
- * Title Screen
- * Enter Name Scene
- - Event Manager : optimization
- - Shop
- - In battle : text in waves, etc...
- input stop at the end of a wave : resizing the arena at the end of a wave, before the menu
- Functions :
- * TeleportEvent (int x, int y) * MoveEventToPoint (int x, int y, bool checkCollisions)
- * SetDialog * SetChoice
- * SetAnimation (string eventName, string animName)
- * DispImg * EraseImg (int index)
- * WaitUntilPress
- - StopEvent - DisableEvent (string eventName)
- - AddItem, RemoveItem (must have Inventory first) - AddMoney (int amount) (negative amount to remove money)
- - MoveCamera (must have Map Scrolling first)
- * SetTone (with image above all current images by default)
- - Flash(float duration in s, color (4 ints) for the color) - Rumble(float intensity, float duration in s)
- - StopBGM (parameter for "fondu" in s) - PlayBGM (parameter for "fondu" in s)
- * SetBattle (string encounterName, bool quickAnim)
- - Shop (string[] itemNames/int[] itemIDs, int[] prices) (must have Shop GUI first) (maybe directly in scenes)
- - EnterName (must have Enter Name scene first)
- - Heal(amount) - Damage(amount) (must not die, 1HP min)
- - Menu (must have Menu in-map first)
- - Save (must have Save option first)
- * GameOver (string[] deathText) - TitleScreen (must have Title Screen scene first)
- * GetReturnPoint(index) <--- Alternative to "while" iterations ---> * SetReturnPoint(index)
- * SetEventPage(index)
- Things to do / bugs :
- - Keep event pages between scenes
- - Turn the player in TPs
- Text commands : "speed" + 1 int --> number of letters printed per frame
- "letters" + 1 int --> number of letters printed on this frame only
- "mugshot" + 1 string --> changes the current text mugshot. Only available on the overworld
- "noskipatall" --> Used for events, it will prevent the player from going to the next text. You better not use it
- "name" --> Prints the player's name
- Added features : - Now HandleSpare() is executed right before a successful spare that ends the battle. You're now free to make a spare scene !
- - Mugshot system on overworld texts : you know, the faces of the character you're talking to and such
- - Other things that I can't remember
- * = Done, + = To fix/To finish, - = To do
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement