示例#1
0
文件: ui.c 项目: Nuos/crawler
void ui_debug_block(ivec3_t block, uint32_t clr)
{
	vec3_t pos;
	vec3_t ext;
	chunkpos_t camera = player_chunk();
	m_setvec3(pos,
	             block.x - camera.x*CHUNK_SIZE,
	             block.y,
	             block.z - camera.z*CHUNK_SIZE);
	m_setvec3(ext, 0.5f, 0.5f, 0.5f);
	ui_debug_aabb(pos, ext, clr);
}
示例#2
0
文件: player.c 项目: krig/roam
void player_init()
{
	struct player *p = &game.player;
	dvec3_t offs = { 0, OCEAN_LEVEL + 2, 0 };
	p->pos = offs;
	m_setvec3(p->vel, 0, 0, 0);
	p->crouch_fade = 0;
	p->walking = false;
	p->sprinting = false;
	p->crouching = false;
}