Changeset 295 for trunk/deushax
- Timestamp:
- Jan 26, 2011, 5:48:40 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/deushax/debugsprite.cpp
r294 r295 25 25 Game *game; 26 26 int tiler; 27 float x, y, z;27 float3 pos; 28 28 }; 29 29 … … 39 39 data->tiler = Tiler::Register("art/test/character-dress.png", 40 40 32, 32, sqrtf(2)); 41 data->x = 320; 42 data->y = 206; 43 data->z = 0; 41 data->pos = float3(320, 206, 0); 44 42 } 45 43 … … 48 46 Entity::TickGame(deltams); 49 47 50 float2 axis = Input::GetAxis(0); 51 data->x += 0.1f * sqrtf(2.0f) * deltams * axis.x; 52 data->y += 0.1f * deltams * axis.y; 48 float3 move = deltams * 0.1f * (float3)Input::GetAxis(0); 49 data->pos = data->pos + move * float3(sqrtf(2.0f), 1.0f, 1.0f); 53 50 } 54 51 … … 57 54 Entity::TickDraw(deltams); 58 55 59 int x = data->x; 60 int y = data->y; 61 int z = data->z; 56 int3 pos = (int3)data->pos; 62 57 63 58 Scene::GetDefault()->AddTile((data->tiler << 16) | 31, 64 x - 16, y,z, 1);59 pos.x - 16, pos.y, pos.z, 1); 65 60 Scene::GetDefault()->AddTile((data->tiler << 16) | 15, 66 x - 16, y,z + 32, 1);61 pos.x - 16, pos.y, pos.z + 32, 1); 67 62 } 68 63
Note: See TracChangeset
for help on using the changeset viewer.