forked from WohlSoft/Moondust-Project
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO.txt
More file actions
57 lines (46 loc) · 2.47 KB
/
TODO.txt
File metadata and controls
57 lines (46 loc) · 2.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Editor
- Improve detector of unused custom data to provide clean-up of unused data.
- New custom stuff indexing system to have more convenient usage of customized stuff.
It's a big work, but in result we will have much more convenient system to manage a custom stuff
- Add re-configurable hot-keys
Engine
- Exclamation sign sprite over talkable NPC's
- Split sense of "scenery" argument to "scenery" and "shared-animation"
+ Text input box to have able type a texts (Cheats, Messages, Save game filename, etc.)
+ Question box
Engine: Lua
- Better Memory Management, either transfere ownership to C++ or use smart pointers.
- setFramePos() NPC Animator function to provide ability jump to any frame position in sequence
Engine: New level physics
- Support of speed-adding of items which makes stack
- Detectors API for NPCs
- Wall adheasing NPCs support
- Walkhable slopes
- Fix staying of NPC's on a top of other flying NPC's
GIFs2PNG
- Use editor's unmasking code insead of alphachannel
- Add support of looking for a masks in given data directory.
(some custom foreground are presented without mask image and uses default mask.
After conversion those images will be without transparency).
PGE Manager
- Add getting of actual config packs list and showing up of the config pack info
Common
- Porovide ability to use file formats library with std stuff too (Use macroses to use Qt specific or C++ STD things)
Completed works
============================================================
Editor
+ Add function to refresh warp's entry XY coordninates inside combobox
+ Add "Replace all Item-ID in a current section" feature
+ Provide ability to define NPC's "friendly" flag from message editing dialog
+ Add multi-selection into ItemSelection dialog which needed for some cases
+ Finish incompleted work with garbage NPC clean function which provides removing of a junk NPCs
spawned by SMBX Editor bug (such a vines and ladders): function anready finds junk NPC's
but it doesn't removes them. Need to find and delete listed NPCs from scene and store the remove history entry.
+ Add R-Tree from engine into editor to increase performance of collision detection.
Engine
+ Raster fonts support
+ Textures support for world map items
+ Playable character and it's state switching support
+ Add loading of NPC configs: copy stuff from editor and replace QImage/QPixmap with a GL Textures.
Engine: New level physics
+ R-Tree based physical world inside LevelScene with simple physics. PGE_PhysObj will a physical body