21 lines
264 B
Odin
21 lines
264 B
Odin
package main
|
|
|
|
import rl "vendor:raylib"
|
|
|
|
Entity :: union {
|
|
Player,
|
|
Enemy,
|
|
}
|
|
|
|
Player :: struct {
|
|
transform: Transform,
|
|
sprite: rl.Texture2D,
|
|
camera: rl.Camera2D,
|
|
weapon: Weapon,
|
|
}
|
|
|
|
Enemy :: struct {
|
|
transform: Transform,
|
|
sprite: rl.Texture2D,
|
|
}
|