-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7b9591f
commit 143d0b3
Showing
1 changed file
with
152 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,152 @@ | ||
# TODO | ||
|
||
Things to do: | ||
|
||
## GENERAL | ||
- Probably use some framework for the UI so it doesn't suck | ||
- Make it look better, either make it web-y or Windows-y | ||
- Fix standalone errors | ||
- Honestly, just rewrite everything. | ||
- And maybe use TypeScript, at least. | ||
|
||
## INTERFACE | ||
- Show recent files | ||
- More icons for tool bar | ||
- Advanced mode/simple mode | ||
- Ability to create folders for resources | ||
- Rename resources on the tree | ||
- Show object information | ||
- Show built-in variables | ||
- Show built-in functions | ||
- Show extension constants | ||
- Show constants | ||
- Show resource names | ||
- Search in scripts | ||
- Check resource names | ||
- Check all scripts | ||
- Help/about | ||
|
||
## MAIN | ||
- Load and save gmk files | ||
- Importing and exporting gmres | ||
- Extension packages | ||
- Triggers | ||
- Included files | ||
- Import scripts | ||
- Debug mode | ||
|
||
## SPRITES | ||
- Save sprite (.gmspr/.png) | ||
- Mask editor | ||
|
||
## IMAGES (IN SPRITES/BACKGROUNDS) | ||
- Image editor | ||
|
||
## SOUNDS | ||
- Save sound | ||
- Effects | ||
- Preload | ||
- Is there gonna be different types based on js apis or not? | ||
|
||
## BACKGROUNDS | ||
- Save background | ||
- Tile set settings | ||
|
||
## CODES (IN SCRIPTS/ACTIONS) | ||
- Code completion | ||
- Color coding | ||
- Search and replace | ||
|
||
## FONTS | ||
- Character range? | ||
|
||
## OBJECTS | ||
- Button to create new sprite | ||
|
||
## ACTIONS (IN TIMELINES/OBJECTS) | ||
- All actions | ||
|
||
## ROOMS | ||
- Tiles | ||
- Room caption | ||
- Room creation code | ||
- Instance creation code | ||
- A few more buttons | ||
|
||
## GAME INFORMATION | ||
- Rich text | ||
- Options | ||
|
||
## GLOBAL GAME SETTINGS | ||
- Scaling | ||
- Loading options | ||
- Error options | ||
- Game id | ||
|
||
## PHYSICS | ||
- Motion planning | ||
|
||
## INSTANCES | ||
- Change instance | ||
- position_change | ||
- instance_copy | ||
- Sprite image_blend | ||
- Deactivation and activation | ||
- Perform events | ||
|
||
## ROOMS | ||
- Room persistance | ||
- Room transitions | ||
- Background blend | ||
- Tiles | ||
|
||
## INPUT | ||
- Keyboard maps | ||
- Numlock | ||
- Emulate presses | ||
- Wait | ||
- Joystick | ||
|
||
## DRAWINGS | ||
- Screen redraw/refresh, set audo draw | ||
- draw_sprite_general | ||
- Color sprite | ||
- Draw score, life, health, life images | ||
- Draw scaled text | ||
- Gradients | ||
- Circle precision | ||
- Button | ||
- Healthbar | ||
- Merge color | ||
- Draw primitives | ||
- Draw primitives with textures | ||
- Blend modes | ||
- Surfaces | ||
|
||
## SOUNDS | ||
- Global volume, pan, effects | ||
|
||
## OVERLAYS AND OUTSIDES | ||
- Show game information | ||
- Splashs | ||
- Highscore | ||
- Room caption | ||
|
||
## SAVING AND LOADING | ||
- Save and load | ||
|
||
## CHANGING RESOURCES | ||
- Replace sprite, sound, background | ||
|
||
## PARTICLES | ||
- Particles | ||
- Simple effects | ||
|
||
## WINDOWS EMULATION | ||
- CDs | ||
- Screenshots | ||
- working_directory, program_directory, secure_mode | ||
|
||
## FUNCTIONS | ||
- Display | ||
- Window |