Add PhysicsEffects to Extras. The build is only tested on Windows and Android.
The Android/NEON optimized version of Physics Effects is thanks to Graham Rhodes and Anthony Hamilton, See Issue 587
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
Physics Effects Copyright(C) 2010 Sony Computer Entertainment Inc.
|
||||
All rights reserved.
|
||||
|
||||
Physics Effects is open software; you can redistribute it and/or
|
||||
modify it under the terms of the BSD License.
|
||||
|
||||
Physics Effects is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
See the BSD License for more details.
|
||||
|
||||
A copy of the BSD License is distributed with
|
||||
Physics Effects under the filename: physics_effects_license.txt
|
||||
*/
|
||||
|
||||
#ifndef __CTRL_FUNC_H__
|
||||
#define __CTRL_FUNC_H__
|
||||
|
||||
enum ButtonID {
|
||||
BTN_SCENE_RESET=0,
|
||||
BTN_SCENE_NEXT,
|
||||
BTN_SIMULATION,
|
||||
BTN_STEP,
|
||||
BTN_UP,
|
||||
BTN_DOWN,
|
||||
BTN_LEFT,
|
||||
BTN_RIGHT,
|
||||
BTN_ZOOM_IN,
|
||||
BTN_ZOOM_OUT,
|
||||
BTN_PICK,
|
||||
BTN_NUM
|
||||
};
|
||||
|
||||
enum ButtonStatus {
|
||||
BTN_STAT_NONE = 0,
|
||||
BTN_STAT_DOWN,
|
||||
BTN_STAT_UP,
|
||||
BTN_STAT_KEEP
|
||||
};
|
||||
|
||||
void ctrl_init();
|
||||
void ctrl_release();
|
||||
void ctrl_update();
|
||||
|
||||
void ctrl_set_screen_size(int w,int h);
|
||||
void ctrl_get_cursor_position(int &cursorX,int &cursorY);
|
||||
|
||||
ButtonStatus ctrl_button_pressed(ButtonID btnId);
|
||||
|
||||
#endif /* __CTRL_FUNC_H__ */
|
||||
Reference in New Issue
Block a user