rename res/graphics -> res/sprites
This commit is contained in:
parent
2dc481bfc0
commit
e2d7e84754
@ -54,7 +54,7 @@ void sim_accel_reset(struct sim_snapshot *ss, struct sim_accel *accel)
|
|||||||
INTERNAL struct sim_ent *test_spawn_smg(struct sim_ent *parent)
|
INTERNAL struct sim_ent *test_spawn_smg(struct sim_ent *parent)
|
||||||
{
|
{
|
||||||
struct sim_ent *e = sim_ent_alloc_sync_src(parent);
|
struct sim_ent *e = sim_ent_alloc_sync_src(parent);
|
||||||
e->sprite = sprite_tag_from_path(LIT("graphics/gun.ase"));
|
e->sprite = sprite_tag_from_path(LIT("sprites/gun.ase"));
|
||||||
|
|
||||||
sim_ent_enable_prop(e, SEPROP_ATTACHED);
|
sim_ent_enable_prop(e, SEPROP_ATTACHED);
|
||||||
e->attach_slice = LIT("attach.wep");
|
e->attach_slice = LIT("attach.wep");
|
||||||
@ -70,7 +70,7 @@ INTERNAL struct sim_ent *test_spawn_smg(struct sim_ent *parent)
|
|||||||
INTERNAL struct sim_ent *test_spawn_launcher(struct sim_ent *parent)
|
INTERNAL struct sim_ent *test_spawn_launcher(struct sim_ent *parent)
|
||||||
{
|
{
|
||||||
struct sim_ent *e = sim_ent_alloc_sync_src(parent);
|
struct sim_ent *e = sim_ent_alloc_sync_src(parent);
|
||||||
e->sprite = sprite_tag_from_path(LIT("graphics/gun.ase"));
|
e->sprite = sprite_tag_from_path(LIT("sprites/gun.ase"));
|
||||||
|
|
||||||
sim_ent_enable_prop(e, SEPROP_ATTACHED);
|
sim_ent_enable_prop(e, SEPROP_ATTACHED);
|
||||||
e->attach_slice = LIT("attach.wep");
|
e->attach_slice = LIT("attach.wep");
|
||||||
@ -86,7 +86,7 @@ INTERNAL struct sim_ent *test_spawn_launcher(struct sim_ent *parent)
|
|||||||
INTERNAL struct sim_ent *test_spawn_chucker(struct sim_ent *parent)
|
INTERNAL struct sim_ent *test_spawn_chucker(struct sim_ent *parent)
|
||||||
{
|
{
|
||||||
struct sim_ent *chucker = sim_ent_alloc_sync_src(parent);
|
struct sim_ent *chucker = sim_ent_alloc_sync_src(parent);
|
||||||
chucker->sprite = sprite_tag_from_path(LIT("graphics/gun.ase"));
|
chucker->sprite = sprite_tag_from_path(LIT("sprites/gun.ase"));
|
||||||
|
|
||||||
sim_ent_enable_prop(chucker, SEPROP_ATTACHED);
|
sim_ent_enable_prop(chucker, SEPROP_ATTACHED);
|
||||||
chucker->attach_slice = LIT("attach.wep");
|
chucker->attach_slice = LIT("attach.wep");
|
||||||
@ -137,12 +137,12 @@ INTERNAL struct sim_ent *test_spawn_employee(struct sim_ent *parent)
|
|||||||
|
|
||||||
{
|
{
|
||||||
sim_ent_enable_prop(e, SEPROP_TEST);
|
sim_ent_enable_prop(e, SEPROP_TEST);
|
||||||
e->sprite = sprite_tag_from_path(LIT("graphics/tim.ase"));
|
e->sprite = sprite_tag_from_path(LIT("sprites/tim.ase"));
|
||||||
e->mass_unscaled = 10;
|
e->mass_unscaled = 10;
|
||||||
e->inertia_unscaled = 5;
|
e->inertia_unscaled = 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
//e->sprite = sprite_tag_from_path(LIT("graphics/box_rounded.ase"));
|
//e->sprite = sprite_tag_from_path(LIT("sprites/box_rounded.ase"));
|
||||||
//e->sprite_span_name = LIT("idle.unarmed");
|
//e->sprite_span_name = LIT("idle.unarmed");
|
||||||
//e->sprite_span_name = LIT("idle.one_handed");
|
//e->sprite_span_name = LIT("idle.one_handed");
|
||||||
e->sprite_span_name = LIT("idle.two_handed");
|
e->sprite_span_name = LIT("idle.two_handed");
|
||||||
@ -259,7 +259,7 @@ INTERNAL void test_spawn_entities2(struct sim_ent *parent, struct v2 pos)
|
|||||||
struct xform xf = XFORM_TRS(.t = pos, .r = r, .s = size);
|
struct xform xf = XFORM_TRS(.t = pos, .r = r, .s = size);
|
||||||
sim_ent_set_xform(e, xf);
|
sim_ent_set_xform(e, xf);
|
||||||
|
|
||||||
e->sprite = sprite_tag_from_path(LIT("graphics/box.ase"));
|
e->sprite = sprite_tag_from_path(LIT("sprites/box.ase"));
|
||||||
e->layer = SIM_LAYER_SHOULDERS;
|
e->layer = SIM_LAYER_SHOULDERS;
|
||||||
|
|
||||||
e->sprite_tint = ALPHA_F(COLOR_BLUE, 0.75);
|
e->sprite_tint = ALPHA_F(COLOR_BLUE, 0.75);
|
||||||
@ -288,7 +288,7 @@ INTERNAL void test_spawn_entities2(struct sim_ent *parent, struct v2 pos)
|
|||||||
struct xform xf = XFORM_TRS(.t = pos, .r = r, .s = size);
|
struct xform xf = XFORM_TRS(.t = pos, .r = r, .s = size);
|
||||||
sim_ent_set_xform(e, xf);
|
sim_ent_set_xform(e, xf);
|
||||||
|
|
||||||
e->sprite = sprite_tag_from_path(LIT("graphics/bullet.ase"));
|
e->sprite = sprite_tag_from_path(LIT("sprites/bullet.ase"));
|
||||||
e->sprite_collider_slice = LIT("shape");
|
e->sprite_collider_slice = LIT("shape");
|
||||||
e->layer = SIM_LAYER_SHOULDERS;
|
e->layer = SIM_LAYER_SHOULDERS;
|
||||||
|
|
||||||
@ -316,7 +316,7 @@ INTERNAL void test_spawn_entities3(struct sim_ent *parent, struct v2 pos)
|
|||||||
struct xform xf = XFORM_TRS(.t = pos, .r = r, .s = size);
|
struct xform xf = XFORM_TRS(.t = pos, .r = r, .s = size);
|
||||||
sim_ent_set_xform(e, xf);
|
sim_ent_set_xform(e, xf);
|
||||||
|
|
||||||
e->sprite = sprite_tag_from_path(LIT("graphics/box.ase"));
|
e->sprite = sprite_tag_from_path(LIT("sprites/box.ase"));
|
||||||
e->layer = SIM_LAYER_SHOULDERS;
|
e->layer = SIM_LAYER_SHOULDERS;
|
||||||
|
|
||||||
e->sprite_tint = COLOR_RED;
|
e->sprite_tint = COLOR_RED;
|
||||||
@ -347,7 +347,7 @@ INTERNAL void test_spawn_tile(struct sim_snapshot *world, struct v2 world_pos)
|
|||||||
sim_ent_set_xform(e, xf);
|
sim_ent_set_xform(e, xf);
|
||||||
|
|
||||||
e->layer = SIM_LAYER_WALLS;
|
e->layer = SIM_LAYER_WALLS;
|
||||||
e->sprite = sprite_tag_from_path(LIT("graphics/tile.ase"));
|
e->sprite = sprite_tag_from_path(LIT("sprites/tile.ase"));
|
||||||
e->sprite_tint = COLOR_RED;
|
e->sprite_tint = COLOR_RED;
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -719,7 +719,7 @@ INTERNAL PHYS_COLLISION_CALLBACK_FUNC_DEF(on_collision, data, step_ctx)
|
|||||||
{
|
{
|
||||||
struct xform xf = XFORM_TRS(.t = point, .r = rand_f64_from_state(&step_ctx->rand, 0, TAU));
|
struct xform xf = XFORM_TRS(.t = point, .r = rand_f64_from_state(&step_ctx->rand, 0, TAU));
|
||||||
struct sim_ent *decal = sim_ent_alloc_sync_src(root);
|
struct sim_ent *decal = sim_ent_alloc_sync_src(root);
|
||||||
decal->sprite = sprite_tag_from_path(LIT("graphics/blood.ase"));
|
decal->sprite = sprite_tag_from_path(LIT("sprites/blood.ase"));
|
||||||
decal->sprite_tint = RGBA_F(1, 1, 1, 0.25f);
|
decal->sprite_tint = RGBA_F(1, 1, 1, 0.25f);
|
||||||
decal->layer = SIM_LAYER_FLOOR_DECALS;
|
decal->layer = SIM_LAYER_FLOOR_DECALS;
|
||||||
sim_ent_set_xform(decal, xf);
|
sim_ent_set_xform(decal, xf);
|
||||||
@ -1336,7 +1336,7 @@ void sim_step(struct sim_step_ctx *ctx)
|
|||||||
bullet->local_collider.points[0] = V2(0, 0);
|
bullet->local_collider.points[0] = V2(0, 0);
|
||||||
bullet->local_collider.count = 1;
|
bullet->local_collider.count = 1;
|
||||||
#else
|
#else
|
||||||
bullet->sprite = sprite_tag_from_path(LIT("graphics/bullet.ase"));
|
bullet->sprite = sprite_tag_from_path(LIT("sprites/bullet.ase"));
|
||||||
bullet->sprite_collider_slice = LIT("shape");
|
bullet->sprite_collider_slice = LIT("shape");
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1110,7 +1110,7 @@ INTERNAL void user_update(void)
|
|||||||
/* TODO: Something better */
|
/* TODO: Something better */
|
||||||
if (sim_ent_has_prop(ent, SEPROP_TILE_CHUNK)) {
|
if (sim_ent_has_prop(ent, SEPROP_TILE_CHUNK)) {
|
||||||
struct v2i32 chunk_index = ent->tile_chunk_index;
|
struct v2i32 chunk_index = ent->tile_chunk_index;
|
||||||
struct sprite_tag tile_sprite = sprite_tag_from_path(LIT("graphics/tile.ase"));
|
struct sprite_tag tile_sprite = sprite_tag_from_path(LIT("sprites/tile.ase"));
|
||||||
f32 tile_size = 1.f / SIM_TILES_PER_UNIT_SQRT;
|
f32 tile_size = 1.f / SIM_TILES_PER_UNIT_SQRT;
|
||||||
for (i32 tile_y = 0; tile_y < SIM_TILES_PER_CHUNK_SQRT; ++tile_y) {
|
for (i32 tile_y = 0; tile_y < SIM_TILES_PER_CHUNK_SQRT; ++tile_y) {
|
||||||
for (i32 tile_x = 0; tile_x < SIM_TILES_PER_CHUNK_SQRT; ++tile_x) {
|
for (i32 tile_x = 0; tile_x < SIM_TILES_PER_CHUNK_SQRT; ++tile_x) {
|
||||||
@ -1567,7 +1567,7 @@ INTERNAL void user_update(void)
|
|||||||
struct v2 crosshair_pos = G.ui_cursor;
|
struct v2 crosshair_pos = G.ui_cursor;
|
||||||
u32 tint = RGBA_F(1, 1, 1, 1);
|
u32 tint = RGBA_F(1, 1, 1, 1);
|
||||||
|
|
||||||
struct sprite_tag crosshair_tag = sprite_tag_from_path(LIT("graphics/crosshair.ase"));
|
struct sprite_tag crosshair_tag = sprite_tag_from_path(LIT("sprites/crosshair.ase"));
|
||||||
struct sprite_texture *t = sprite_texture_from_tag_async(sprite_frame_scope, crosshair_tag);
|
struct sprite_texture *t = sprite_texture_from_tag_async(sprite_frame_scope, crosshair_tag);
|
||||||
|
|
||||||
struct v2 size = V2(t->width, t->height);
|
struct v2 size = V2(t->width, t->height);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user