~brandontschaefer/unity/sdl-bouncy-ball

« back to all changes in this revision

Viewing changes to src/sdl_backend/World.cpp

  • Committer: Brandon Schaefer
  • Date: 2014-04-23 05:31:15 UTC
  • Revision ID: brandontschaefer@gmail.com-20140423053115-uqfhfr1oix9i3juy
* add missing const& 

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
  return nullptr;
61
61
}
62
62
 
63
 
void update_pos(EntityPair e, World::Ptr const& world) { e.second->UpdatePosition(world); }
 
63
void update_pos(EntityPair const& e, World::Ptr const& world) { e.second->UpdatePosition(world); }
64
64
 
65
65
void World::UpdatePositions(World::Ptr const& world)
66
66
{
68
68
  EmitSignal(update_pos_fn);
69
69
}
70
70
 
71
 
void update(EntityPair e, float delta_time) { e.second->Update(delta_time); }
 
71
void update(EntityPair const& e, float delta_time) { e.second->Update(delta_time); }
72
72
 
73
73
void World::Update(float delta_time)
74
74
{
76
76
  EmitSignal(update_fn);
77
77
}
78
78
 
79
 
void draw(EntityPair e, GraphicsRenderer* renderer) { e.second->Draw(renderer); }
 
79
void draw(EntityPair const& e, GraphicsRenderer* renderer) { e.second->Draw(renderer); }
80
80
 
81
81
void World::Draw(GraphicsRenderer* renderer)
82
82
{
84
84
  EmitSignal(draw_fn);
85
85
}
86
86
 
87
 
void key_down(EntityPair e, int keysym, int state, int repeat)
 
87
void key_down(EntityPair const& e, int keysym, int state, int repeat)
88
88
{
89
89
  e.second->key_down.emit(keysym, state, repeat);
90
90
}
95
95
  EmitSignal(key_down_fn);
96
96
}
97
97
 
98
 
void key_up(EntityPair e, int keysym, int state, int repeat)
 
98
void key_up(EntityPair const& e, int keysym, int state, int repeat)
99
99
{
100
100
  e.second->key_up.emit(keysym, state, repeat);
101
101
}
106
106
  EmitSignal(key_up_fn);
107
107
}
108
108
 
109
 
void text_input(EntityPair e, std::string text) { e.second->text_input.emit(text); }
 
109
void text_input(EntityPair const& e, std::string text) { e.second->text_input.emit(text); }
110
110
 
111
111
void World::EmitTextInput(std::string text)
112
112
{
114
114
  EmitSignal(text_input_fn);
115
115
}
116
116
 
117
 
void mouse_down(EntityPair e, int x, int y, int button, int clicks)
 
117
void mouse_down(EntityPair const& e, int x, int y, int button, int clicks)
118
118
{
119
119
  e.second->mouse_down.emit(x, y, button, clicks);
120
120
}
125
125
  EmitSignal(mouse_down_fn);
126
126
}
127
127
 
128
 
void mouse_up(EntityPair e, int x, int y, int button, int clicks)
 
128
void mouse_up(EntityPair const& e, int x, int y, int button, int clicks)
129
129
{
130
130
  e.second->mouse_up.emit(x, y, button, clicks);
131
131
}
136
136
  EmitSignal(mouse_up_fn);
137
137
}
138
138
 
139
 
void mouse_move(EntityPair e, int x, int y, int xrel, int yrel, int state)
 
139
void mouse_move(EntityPair const& e, int x, int y, int xrel, int yrel, int state)
140
140
{
141
141
  e.second->mouse_move.emit(x, y, xrel, yrel, state);
142
142
}
147
147
  EmitSignal(mouse_move_fn);
148
148
}
149
149
 
150
 
void mouse_wheel(EntityPair e, int x, int y)
 
150
void mouse_wheel(EntityPair const& e, int x, int y)
151
151
{
152
152
  e.second->mouse_wheel.emit(x, y);
153
153
}
158
158
  EmitSignal(mouse_wheel_fn);
159
159
}
160
160
 
161
 
void finger_motion(EntityPair e, int x, int y, int dx, int dy)
 
161
void finger_motion(EntityPair const& e, int x, int y, int dx, int dy)
162
162
{
163
163
  e.second->finger_motion.emit(x, y, dx, dy);
164
164
}
169
169
  EmitSignal(finger_motion_fn);
170
170
}
171
171
 
172
 
void finger_down(EntityPair e, int x, int y, int dx, int dy)
 
172
void finger_down(EntityPair const& e, int x, int y, int dx, int dy)
173
173
{
174
174
  e.second->finger_down.emit(x, y, dx, dy);
175
175
}
180
180
  EmitSignal(finger_down_fn);
181
181
}
182
182
 
183
 
void finger_up(EntityPair e, int x, int y, int dx, int dy)
 
183
void finger_up(EntityPair const& e, int x, int y, int dx, int dy)
184
184
{
185
185
  e.second->finger_up.emit(x, y, dx, dy);
186
186
}