sync my shit

This commit is contained in:
harper
2026-10-13 16:33:45 -07:00
parent 2648fa1316
commit d5e404ccc6
6 changed files with 87 additions and 130 deletions
+14 -2
View File
@@ -1,13 +1,25 @@
package main
import ecs "shoal/src"
import rl "vendor:raylib"
Transform :: struct {
GridActorComponent :: struct {
position: rl.Vector2,
size: int,
speed: f32,
can_move: bool,
}
GridActor: ecs.Storage(GridActorComponent)
Weapon :: struct {
WeaponComponent :: struct {
dmg: i32,
rpm: f32,
cooldown: bool,
}
Weapon: ecs.Storage(WeaponComponent)
EnemyComponent :: struct {}
Enemy: ecs.Storage(EnemyComponent)
PlayerComponent :: struct {}
Player: ecs.Storage(PlayerComponent)