Skip to content

Commit

Permalink
Added a TODO list (for YOU!)
Browse files Browse the repository at this point in the history
  • Loading branch information
luizzeroxis committed Apr 11, 2024
1 parent 7b9591f commit 143d0b3
Showing 1 changed file with 152 additions and 0 deletions.
152 changes: 152 additions & 0 deletions TODO.md
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

0 comments on commit 143d0b3

Please sign in to comment.