-
Notifications
You must be signed in to change notification settings - Fork 0
/
Todo List.txt
52 lines (37 loc) · 1.25 KB
/
Todo List.txt
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
- fix Hammerbros AI
- fix green Phiranha-plant AI
- add slope collisions
- add circle collisions
- Try this for collision:
if (objRect.Intersects(wallRect)) // If there is a collision
{
Vector2 newPos = obj.Position;
if (obj.Velocity.X > 0) // object came from the left
newPos.X = wallRect.Left - objRect.Width;
else if (obj.Velocity.X < 0) // object came from the right
newPos.X = wallRect.Right;
if (obj.Velocity.Y > 0) // object came from the top
newPos.Y = wallRect.Top - objRect.Height;
else if (obj.Velocity.Y < 0) // object came from the bottom
newPos.Y = wallRect.Bottom;
obj.Position = newPos;
}
- and try this:
http://www.gamedev.net/page/resources/_/technical/game-programming/2d-rotated-rectangle-collision-r2604
- add these objects
- Level-Exit
- Ladder
- add resizeable blocks (min 3x3)
- fix zoom/offsetted mouse-position
Done-List:
===========
- added Flag pole
- added support for player input override
- fixed MyImage.Bitmap BMPfromTextureID()
- added Message(Text)-Ability for all BaseObj's
- added Messagebox
- added fixed springboards (smb1)
- optical zoom and offset (z-Key)
- added smb1 Bowser
- added smb1 Bowser fireball
- added resizeable blocks