Skip to content
This repository was archived by the owner on Dec 3, 2024. It is now read-only.
/ webgm Public archive
forked from luizzeroxis/webgm

Commit 143d0b3

Browse files
committed
Added a TODO list (for YOU!)
1 parent 7b9591f commit 143d0b3

File tree

1 file changed

+152
-0
lines changed

1 file changed

+152
-0
lines changed

TODO.md

+152
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
# TODO
2+
3+
Things to do:
4+
5+
## GENERAL
6+
- Probably use some framework for the UI so it doesn't suck
7+
- Make it look better, either make it web-y or Windows-y
8+
- Fix standalone errors
9+
- Honestly, just rewrite everything.
10+
- And maybe use TypeScript, at least.
11+
12+
## INTERFACE
13+
- Show recent files
14+
- More icons for tool bar
15+
- Advanced mode/simple mode
16+
- Ability to create folders for resources
17+
- Rename resources on the tree
18+
- Show object information
19+
- Show built-in variables
20+
- Show built-in functions
21+
- Show extension constants
22+
- Show constants
23+
- Show resource names
24+
- Search in scripts
25+
- Check resource names
26+
- Check all scripts
27+
- Help/about
28+
29+
## MAIN
30+
- Load and save gmk files
31+
- Importing and exporting gmres
32+
- Extension packages
33+
- Triggers
34+
- Included files
35+
- Import scripts
36+
- Debug mode
37+
38+
## SPRITES
39+
- Save sprite (.gmspr/.png)
40+
- Mask editor
41+
42+
## IMAGES (IN SPRITES/BACKGROUNDS)
43+
- Image editor
44+
45+
## SOUNDS
46+
- Save sound
47+
- Effects
48+
- Preload
49+
- Is there gonna be different types based on js apis or not?
50+
51+
## BACKGROUNDS
52+
- Save background
53+
- Tile set settings
54+
55+
## CODES (IN SCRIPTS/ACTIONS)
56+
- Code completion
57+
- Color coding
58+
- Search and replace
59+
60+
## FONTS
61+
- Character range?
62+
63+
## OBJECTS
64+
- Button to create new sprite
65+
66+
## ACTIONS (IN TIMELINES/OBJECTS)
67+
- All actions
68+
69+
## ROOMS
70+
- Tiles
71+
- Room caption
72+
- Room creation code
73+
- Instance creation code
74+
- A few more buttons
75+
76+
## GAME INFORMATION
77+
- Rich text
78+
- Options
79+
80+
## GLOBAL GAME SETTINGS
81+
- Scaling
82+
- Loading options
83+
- Error options
84+
- Game id
85+
86+
## PHYSICS
87+
- Motion planning
88+
89+
## INSTANCES
90+
- Change instance
91+
- position_change
92+
- instance_copy
93+
- Sprite image_blend
94+
- Deactivation and activation
95+
- Perform events
96+
97+
## ROOMS
98+
- Room persistance
99+
- Room transitions
100+
- Background blend
101+
- Tiles
102+
103+
## INPUT
104+
- Keyboard maps
105+
- Numlock
106+
- Emulate presses
107+
- Wait
108+
- Joystick
109+
110+
## DRAWINGS
111+
- Screen redraw/refresh, set audo draw
112+
- draw_sprite_general
113+
- Color sprite
114+
- Draw score, life, health, life images
115+
- Draw scaled text
116+
- Gradients
117+
- Circle precision
118+
- Button
119+
- Healthbar
120+
- Merge color
121+
- Draw primitives
122+
- Draw primitives with textures
123+
- Blend modes
124+
- Surfaces
125+
126+
## SOUNDS
127+
- Global volume, pan, effects
128+
129+
## OVERLAYS AND OUTSIDES
130+
- Show game information
131+
- Splashs
132+
- Highscore
133+
- Room caption
134+
135+
## SAVING AND LOADING
136+
- Save and load
137+
138+
## CHANGING RESOURCES
139+
- Replace sprite, sound, background
140+
141+
## PARTICLES
142+
- Particles
143+
- Simple effects
144+
145+
## WINDOWS EMULATION
146+
- CDs
147+
- Screenshots
148+
- working_directory, program_directory, secure_mode
149+
150+
## FUNCTIONS
151+
- Display
152+
- Window

0 commit comments

Comments
 (0)