-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_FolderStructure.txt
More file actions
63 lines (61 loc) · 971 Bytes
/
_FolderStructure.txt
File metadata and controls
63 lines (61 loc) · 971 Bytes
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
57
58
59
60
61
62
63
FOLDER STRUCTURE:
sln
|-|>Program
|-|>Game
|---|> GameObjects
| |> GameEntity
| |> .TextObject
| |> .UIObject
|---|> DataObjects
| |> .FormattedText
|---|> Utilities
| |> .QuadTree
| |> Timer
| |> .InputManager
| |> .Camera
|
|---|> Interfaces
| |> .IClickable
| |> .ICollidable
| |> .IDrawable
| |> .IGameObject
| |> .IManageable
| |> .IObject
| |> .IUIObject
| |> .IUpdateable
| |> .IAnimatable
|
|
|---|> Screens
| |> .MenuScreen
| |> .GameScreen
|---|> Events
| |> Events
| \--|> .CollisionEvent
| \-|> .MouseEvent
|
|
|---|> Content
sln
Program
Game
/Utils
Camera
Inputmanager
Quadtree
/Events
CollisionEvent
/GameObjects
/Default
| /Drawing
| | TextObject : GameObject
| | SpriteObject : GameObject
| | AnimatedObject : GameObject
| GameObject : ICollide, IDraw
| GameEntity : GameObject
Player : GameEntity
/DataObjects
| FormattedTextObject
/GameStates
Menu
Playing